Xml.XMLIntf.IXMLNode

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

IXMLNode = interface

C++

__interface  INTERFACE_UUID("{395950C0-7E5D-11D4-83DA-00C04F60B2DD}") IXMLNode  : public System::IInterface

Properties

Type Visibility Source Unit Parent
interface
class
public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf Xml.XMLIntf

Description

IXMLNode is the interface for a node in an XML document.

Use IXMLNode to work with a node in an XML document. The IXMLNode interface is designed to work with TXMLDocument and the code generated by the Data Binding wizard.

IXMLNode is similar to the IDOMNode interface that is defined as part of the Document Object Model (DOM) specification. However, IXMLNode is designed to simplify the task of navigating and editing XML documents by:

  • Including some of the properties and methods from the IDOMElement interface, resulting in a simpler model for examining an XML node.
  • Including additional properties and methods to simplify access to data in common XML structures.

The Data Binding wizard generates descendants of IXMLNode that further simplify the task of working with XML documents by converting the attributes and child nodes of a node into properties of the node interface.

See Also