The Gallio.Common.Xml2 namespace contains types for manipulating Xml.

Classes

  ClassDescription
DefaultXmlSerializer
Default IXmlSerializer implementation.
NodeAttribute
Represents a single attribute in an XML element.
NodeAttributeCollection
An immutable collection of XML attributes.
NodeBase
The abstract base node for the XML composite tree representing an XML fragment.
NodeCollection
Immutable collection of XML nodes.
NodeCollection<(Of <(TNode>)>)
Immutable collection of XML nodes.
NodeComment
Represents a comment tag in an XML fragment.
NodeContent
Represents a textual content inside an element
NodeDeclaration
Represents the declaration element at the beginning of an XML document.
NodeElement
Represents an element in an XML fragment.
NodeFragment
Represents a diffable XML fragment.
Parser
A parsing service that extracts a composite tree from an XML fragment.
XmlPreprocessor
Preprocesses XML based on the presence of processing instructions.
XmlUtils
Provides utilities for manipulating Xml.

Interfaces

  InterfaceDescription
INamed
Represents an XML node with a name.
INode
The base node for the XML composite tree representing an XML fragment.
IXmlSerializer
Provides Xml serialization and deserialization services.

Enumerations

  EnumerationDescription
NodeType
Type of XML Node.
Options
Options for the XML-related equality assertions.