Xml.XMLDoc.TNodeClassInfo

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

TNodeClassInfo = record

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.