Table of Contents

Namespace SharpVectors.Dom

The SharpVectors.Dom namespace contains a bunch of classes and interfaces.

Classes

Attribute

Summary description for Attribute.

CDataSection

Summary description for CDataSection.

Comment

Summary description for Comment.

Declaration

Summary description for Declaration.

Document

The base implementation of an XML document to support both SVG and CSS documents.

DocumentFragment

Summary description for DocumentFragment.

DocumentType

Summary description for DocumentType.

DomException

Represents errors that occur during DOM operation execution.

DomImplementation

Summary description for DomImplementation.

Element

Summary description for Element.

EntityReference

Summary description for EntityReference.

NodeListAdapter

Summary description for NodeListAdapter.

ProcessingInstruction

Summary description for ProcessingInstruction.

SignificantWhitespace

Summary description for SignificantWhitespace.

Text

Summary description for Text.

Whitespace

Summary description for Whitespace.

Interfaces

IAttribute

Summary description for IAttribute.

ICDataSection

Summary description for ICDataSection.

ICharacterData

Provides text manipulation methods that are used by several classes.

IComment

Summary description for IComment.

IDocument
IDocumentFragment

Represents a lightweight object that is useful for tree insert operations.

IDocumentType

This represents the document type declaration.

IDomConfiguration

The IDomConfiguration interface represents the configuration of a document and maintains a table of recognized parameters.

IDomImplementation

The IDomImplementation interface provides a number of methods for performing operations that are independent of any particular instance of the document object model.

IDomTimeStamp

The DOMTimeStamp type represents an absolute or relative number of milliseconds, depending on the specification in which it appears.

IElement

The IElement interface represents an element in an HTML or XML document.

IElementTimeControl

An SMIL animation interface to supports several methods for controlling the behavior of animation.

IEntity

This interface represents an entity, either parsed or unparsed, in an XML document. Note that this models the entity itself not the entity declaration. IEntity declaration modeling has been left for a later Level of the DOM specification.

Represents an entity declaration, such as <!ENTITY... >.

IEntityReference

IEntityReference objects may be inserted into the structure model when an entity reference is in the source document, or when the user wishes to insert an entity reference.

INamedNodeMap

Represents a collection of nodes that can be accessed by name or index.

Objects implementing the INamedNodeMap interface are used to represent collections of nodes that can be accessed by name.

INode

The INode interface is the primary datatype for the entire Document Object Model. It represents a single node in the document tree.

INodeList

The INodeList interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented. INodeList objects in the DOM are live.

The items in the INodeList are accessible via an integral index, starting from 0.

INotation

This interface represents a notation declared in the DTD. A notation either declares, by name, the format of an unparsed entity (see section 4.7 of the XML 1.0 specification ), or is used for formal declaration of processing instruction targets (see section 2.6 of the XML 1.0 specification ). The Name attribute inherited from INode is set to the declared name of the notation.

The DOM Level 1 does not support editing INotation nodes; they are therefore readonly.

A INotation node does not have any parent.

IProcessingInstruction

Represents a processing instruction, which XML defines to keep processor-specific information in the text of the document.

IText

Represents the text content of an element or attribute.

IXmlElement

The IElement interface represents an element in an HTML or XML document.

IXmlNode

The IXmlNode interface is the primary datatype for the entire Document Object Model. It represents a single node in the document tree. XmlNode

Enums

DomExceptionType

DOM exception code types.

ExternalResourcesAccessModes

This provides possible options to controls how external resources will be handled.