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 bothSVG
andCSS
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.
- 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.
- 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.