Namespaces | |
Details | |
Schema | |
Represents an exception that is thrown when an error occurs during parsing of XML schema. | |
Serialization | |
XPath | |
Represents an exception that is thrown when an error occurs during parsing of XPath expression. | |
Xsl | |
Classes | |
class | IXmlNamespaceResolver |
class | NameTable |
class | XmlAttribute |
class | XmlAttributeCollection |
class | XmlCDataSection |
class | XmlCharacterData |
class | XmlComment |
class | XmlConvert |
class | XmlDeclaration |
class | XmlDocument |
class | XmlDocumentFragment |
class | XmlDocumentType |
class | XmlElement |
class | XmlNamedNodeMap |
class | XmlNamespaceManager |
class | XmlNameTable |
class | XmlNode |
class | XmlNodeChangedEventArgs |
class | XmlNodeList |
class | XmlNodeReader |
class | XmlParserContext |
class | XmlProcessingInstruction |
class | XmlReader |
class | XmlReaderSettings |
class | XmlResolver |
class | XmlText |
class | XmlTextReader |
class | XmlTextWriter |
class | XmlUrlResolver |
class | XmlWriter |
class | XmlWriterSettings |
Typedefs | |
typedef System::Collections::Generic::IEnumerable< XmlAttribute::Ptr > | IAttributeEnumerable |
An alias for IEnumerabe that points to a collection of shared pointers to instances of XmlAttribute. More... | |
typedef System::Collections::Generic::IEnumerator< XmlAttribute::Ptr > | IAttrubuteEnumerator |
An alias for IEnumerator that points to a collection of shared pointers to instances of XmlAttribute. More... | |
typedef SharedPtr< IAttributeEnumerable > | IAttrubuteEnumerablePtr |
An alias for a shared pointer to an instance of IAttributeEnumerable. More... | |
typedef SharedPtr< IAttrubuteEnumerator > | IAttributeEnumeratorPtr |
An alias for a shared pointer to an instance of IAttributeEnumerator. More... | |
typedef std::function< void(SharedPtr< Object >, SharedPtr< XmlNodeChangedEventArgs >)> | XmlNodeChangedEventHandler |
An alias for a function object type that is used to handle XML node change events. More... | |
typedef System::Event< void(SharedPtr< Object >, SharedPtr< XmlNodeChangedEventArgs >)> | XmlNodeChangedEventSignal |
An alias for an event type that signals that an XML node has been changed. More... | |
typedef System::Collections::Generic::IEnumerable< XmlNode::Ptr > | IXmlNodeEnumerable |
An alias for IEnumerabe that points to a collection of shared pointers to instances of XmlNode. More... | |
typedef System::Collections::Generic::IEnumerator< XmlNode::Ptr > | IXmlNodeEnumerator |
An alias for IEnumerator that points to a collection of shared pointers to instances of XmlNode. More... | |
Functions | |
DECLARE_INHERITED_EXCEPTION (XmlException, System::Details_SystemException) | |
Represents a general exception that is thrown when XML-related errors occur, such as failure to parse invalid XML content. More... | |
typedef System::Collections::Generic::IEnumerable<XmlAttribute::Ptr> System::Xml::IAttributeEnumerable |
An alias for IEnumerabe that points to a collection of shared pointers to instances of XmlAttribute.
An alias for a shared pointer to an instance of IAttributeEnumerator.
An alias for a shared pointer to an instance of IAttributeEnumerable.
typedef System::Collections::Generic::IEnumerator<XmlAttribute::Ptr> System::Xml::IAttrubuteEnumerator |
An alias for IEnumerator that points to a collection of shared pointers to instances of XmlAttribute.
An alias for IEnumerabe that points to a collection of shared pointers to instances of XmlNode.
An alias for IEnumerator that points to a collection of shared pointers to instances of XmlNode.
typedef std::function<void(SharedPtr<Object>, SharedPtr<XmlNodeChangedEventArgs>)> System::Xml::XmlNodeChangedEventHandler |
An alias for a function object type that is used to handle XML node change events.
typedef System::Event<void(SharedPtr<Object>, SharedPtr<XmlNodeChangedEventArgs>)> System::Xml::XmlNodeChangedEventSignal |
An alias for an event type that signals that an XML node has been changed.
|
strong |
|
strong |
Specifies the options for processing DTDs.
|
strong |
Specifies how the entities are handled by XmlTextReader or XmlValidatingReader objects.
Enumerator | |
---|---|
ExpandEntities | Expand all entities. |
ExpandCharEntities | Expand character entities and return general entities as nodes of EntityReference type. |
|
strong |
|
strong |
|
strong |
Indicates XmlReader's state.
Enumerator | |
---|---|
Initial | The Read method has not been called yet. |
Interactive | Reading is in progress. |
Error | An error occurred that prevents the XmlReader from continuing. |
EndOfFile | The end of the stream has been reached successfully. |
Closed | The Close() method has been called and the XmlReader object is closed. |
|
strong |
|
strong |
|
strong |
Indicates XmlWriter's state.
Enumerator | |
---|---|
Start | A Write() method has not been called yet. |
Prolog | The prolog is being written. |
Element | A start tag of an element is being written. |
Attribute | A value of an attribute is being written. |
Content | Content of an element is being written. |
Closed | Method XmlWriter::Close() has been called. |
Error | An exception has been thrown leaving the System::Xml::XmlWriter in an invalid state. System::Xml::XmlWriter::Close() method can be called to put the System::Xml::XmlWriter in the System::Xml::WriteState::Closed state. Any other System::Xml::XmlWriter method calls result in an System::InvalidOperationException being thrown. |
|
strong |
Specifies how to treat the time value when converting between string and System::DateTime.
Enumerator | |
---|---|
Local | The time value represents a local time. |
Utc | The time value represents a UTC time. |
Unspecified | The time value represents a local time if a System::DateTime object is being converted to a string. |
RoundtripKind | Preserve the time zone information when converting. |
|
strong |
Specifies the namespace scope.
|
strong |
|
strong |
Specifies an XML node type.
Enumerator | |
---|---|
None | This is returned by the System::Xml::XmlReader if a Read method has not been called. |
Element | An element. |
Attribute | An attribute. |
Text | The text content of a node. |
CDATA | A CDATA section. |
EntityReference | A reference to an entity. |
Entity | An entity declaration. |
ProcessingInstruction | A processing instruction. |
Comment | A comment. |
Document | A document object that, as the root of the document tree, provides access to the entire XML document. |
DocumentType | The document type declaration. |
DocumentFragment | A document fragment. |
Notation | A notation in the document type declaration. |
Whitespace | White space between markup. |
SignificantWhitespace | White space between markup in a mixed content model or white space within the xml:space="preserve" scope. |
EndElement | An end tag of an element. |
EndEntity | Returned when XmlReader gets to the end of the entity replacement as a result of a call to System::Xml::XmlReader::ResolveEntity(). |
XmlDeclaration | The XML declaration. |
|
strong |
Specifies the method of XmlWriter output serialization.
Enumerator | |
---|---|
Xml | Serialize according to the rules of XML 1.0. |
Html | Serialize according to the rules of HTML specified by XSLT. |
Text | Serialize only text blocks. |
AutoDetect | Follow the XSLT rules to choose between the Xml and Html output methods at runtime. |
|
strong |
System::Xml::DECLARE_INHERITED_EXCEPTION | ( | XmlException | , |
System::Details_SystemException | |||
) |
Represents a general exception that is thrown when XML-related errors occur, such as failure to parse invalid XML content.