Xml.XMLDoc.TNodeClassInfo
Delphi
TNodeClassInfo = record
NodeName: DOMString;
NamespaceURI: DOMString;
NodeClass: TXMLNodeClass;
end;
C++
struct DECLSPEC_DRECORD TNodeClassInfo
{
public:
System::UnicodeString NodeName;
System::UnicodeString NamespaceURI;
TXMLNodeClass NodeClass;
};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
record struct |
public | Xml.XMLDoc.pas Xml.XMLDoc.hpp |
Xml.XMLDoc | Xml.XMLDoc |
Description
TNodeClassInfo and TNodeClassArray represent information about the classes that implement XML node interfaces.
TNodeClassArray is a dynamic array of TNodeClassInfo values. Each element of the array describes the implementation of a node.
TNodeClassInfo describes the name and implementation class for a node in an XML document. It contains the following fields:
Field | Meaning |
---|---|
NodeName |
The name of the node. This string describes the identifier or use of the node. For example, on element nodes, this is the tag name. On attribute nodes, this is the name of the attribute. On comment nodes, this is the string "#comment". This is the value returned by a node's NodeName property, and is used as a property name in classes generated by the XML Data Binding Wizard. |
NamespaceURI |
The namespace of the node's name. This string is a Uniform Resource Identifier that identifies the namespace that contains NodeName. It is used to interpret the value of NodeName. |
NodeClass |
The class of a TXMLNode descendant that represents the node. |