Click or drag to resize

Altova.RaptorXml.Xml Namespace

The Altova.RaptorXml.Xml namespace provides a .NET interface for the XML 1.1 and XML Information Set specifications.

This .NET interface enables the user to navigate the XML document tree and access information from any XML node including

post-schema-validation infoset properties as described in the XML Schema specification.

Classes
  ClassDescription
Public classAttributeCollection
The AttributeCollection class represents a collection of AttributeInformationItem objects.
Public classAttributeInformationItem

The AttributeInformationItem class represents an XML attribute and exposes the properties of the

Attribute Information Item defined in the

XML Infoset specification as well as the properties of the

post-schema-validation infoset for attributes as

specified in the XML Schema specification.

Note: Namespace binding attributes are represented by the NSAttributeInformationItem class and

are not covered by this AttributeInformationItem class.

Public classCatalog

An Catalog class represents the OASIS XML catalog used for the validation process of the current job.

Public classCatalogList
The CatalogList class represents a list of Catalog objects.
Public classCatalogSettings

The CatalogSettings class allows to modify the settings used to load OASIS XML catalog documents.

Public classCatalogUrlList
The CatalogUrlList class represents a list URIs to OASIS XML catalogs.
Public classCharDataInformationItem

The CharDataInformationItem class represents XML character data and exposes the properties of the

Character Information Item.

Public classChildrenCollection
The ChildrenCollection class represents a collection of InformationItem objects.
Public classCommentInformationItem

The CommentInformationItem class represents an XML comment and exposes the properties of the

Comment Information Item.

Public classDocument

The Document class represents a single XML document.

Public classDocumentInformationItem

The DocumentInformationItem class represents an XML document and exposes the properties

of the Document Information Item as well

as the post-schema-validation infoset properties for the validation root.

There is exactly one DocumentInformationItem in the information set, and all other InformationItem objects

are accessible from the properties of the DocumentInformationItem, either directly or indirectly

through the properties of other InformationItem objects.

Public classElementCollection
The ElementCollection class represents a collection of ElementInformationItem objects.
Public classElementInformationItem

The ElementInformationItem class represents an XML element and exposes the properties of the

Element Information Item as well as the properties

of the post-schema-validation infoset for elements.

There is an ElementInformationItem for each element appearing in the XML document. One of the ElementInformationItem objects

is the value of the DocumentElement property, corresponding to the root of the element tree,

and all other ElementInformationItem objects are accessible by recursively following the Children property.

Public classElementList
The ElementList class represents a list of ElementInformationItem objects.
Public classElementPositionList
The ElementPositionList class represents a list of [!:Altova.RaptorXml.Xml.ElementPosition] objects.
Public classElementPositionListElementPositionListEnumerator
Public classInformationItem

The InformationItem class is the base class for all Information Items.

Public classInheritedAttributeCollection
The InheritedAttributeCollection class represents a collection of AttributeInformationItem objects.
Public classInscopeNamespaceMap
The InscopeNamespaceMap class maps XML namespace prefixes to their namespace URIs.
Public classInstance

The Instance class represents an XML instance. It provides properties for the corresponding

DocumentInformationItem and the Schema used for assessing schema-validity.

Public classInstanceSettings

The InstanceSettings class allows to modify the settings used to load and validate XML instance documents.

Public classInstanceValidationSettings

The InstanceValidationSettings class allows to modify the settings used to validate XML instance documents.

Public classInstanceWellFormedSettings

The InstanceWellFormedSettings class allows to modify the settings used to check for well-formed XML instance documents.

Public classNotationCollection
The NotationCollection class represents a collection of NotationInformationItem objects.
Public classNotationInformationItem

The NotationInformationItem class represents an XML notation and exposes the properties of the

Notation Information Item.

Public classNSAttributeCollection
The NSAttributeCollection class represents a collection of NSAttributeInformationItem objects.
Public classNSAttributeInformationItem

The NSAttributeInformationItem class represents an XML namespace attribute and exposes the properties of the

Attribute Information Item.

Public classProcessingInstructionInformationItem

The ProcessingInstructionInformationItem class represents an XML processing instruction and exposes the properties of

the Processing Instruction Information Item.

Public classQName

The QName class represents XML qualified names.

Public classQNameList
The QNameList class represents a list of QName objects.
Public classSampleXMLGeneratorOptions

The SampleXMLGeneratorOptions class allows to specify various options for XML sample generator.

Public classSchemaLocationAttributeCollection
The SchemaLocationAttributeCollection class represents a collection of AttributeInformationItem objects.
Public classUnexpandedEntityReferenceInformationItem

The UnexpandedEntityReferenceInformationItem class represents an unexpanded XML entity reference and exposes

the properties of the Unexpanded Entity Reference Information Item.

Public classUnparsedEntityCollection
The UnparsedEntityCollection class represents a collection of UnparsedEntityInformationItem objects.
Public classUnparsedEntityInformationItem

The UnparsedEntityInformationItem class represents an unparsed XML entity and exposes the

properties of the Unparsed Entity Information Item.

Enumerations
  EnumerationDescription
Public enumerationSampleXMLGeneratorOptionsAssignSchemaOrDTDEnum

The SampleXMLGeneratorOptionsAssignSchemaOrDTDEnum enum allows to specify how the XML Schema or DTS is referenced in the generated XML instance.

Public enumerationSampleXMLGeneratorOptionsChoiceModeEnum

The SampleXMLGeneratorOptionsChoiceModeEnum enum allows to specify how sample content for choices will be generated.

Public enumerationSampleXMLGeneratorOptionsEnumValuesEnum
Public enumerationSchemaSpecified

The SchemaSpecified enumeration provides values for the post-schema-validation infoset properties

SchemaSpecified and SchemaSpecified.

Public enumerationValidationAttempted

The ValidationAttempted enumeration provides values for the post-schema-validation infoset properties

ValidationAttempted and ValidationAttempted.

Public enumerationValidationMode

The ValidationMode enumeration is used to specify the valiation mode of XML instance documents.

Public enumerationValidity

The Validity enumeration provides values for the post-schema-validation infoset properties

Validity and Validity.

See Also