Xml.XMLDoc

From RAD Studio API Documentation
Jump to: navigation, search


Package xmlrtl.bpl

Classes

IXMLDocumentAccess
IXMLNodeAccess
TXMLDocumentTXMLDocument represents an XML document.
TXMLNodeTXMLNode represents a node in an XML document.
TXMLNodeClassTXMLNodeClass is a class reference to a TXMLNode descendant.
TXMLNodeCollectionTXMLNodeCollection represents a node in an XML document whose children are instances of the same repeating element.
TXMLNodeCollectionClassTXMLNodeCollectionClass is a class reference to a TXMLNodeCollection descendant.
TXMLNodeListTXMLNodeList represents a set of nodes in an XML document.

Routines

CheckEncoding
CreateDOMNodeCreates a new DOM node and returns its interface.
DetectCharEncoding
FormatXMLDataFormats a string of XML so that it is more readable.
LoadXMLDataCreates and returns the interface of an XML document object, given a string of XML.
LoadXMLDocumentReturns the interface for an XML document given the name of an XML file.
NewXMLDocumentReturns the interface for a new, empty XML document.
XMLDocErrorRaises an EXMLDocError exception.
XMLStringToUnicodeString
XMLStringToWideString (deprecated)

Types

TNodeChangeTNodeChange indicates the type of change made to a node in an XML document.
TNodeChangeEventTNodeChangeEvent is the type for event handlers that respond when XML nodes are changed.
TNodeClassArray
TNodeClassInfoTNodeClassInfo and TNodeClassArray represent information about the classes that implement XML node interfaces.
TNodeListNotificationTNodeListNotification is the type of the callback the TXMLNodeList calls when it adds, deletes, or creates XML nodes.
TNodeListOperationTNodeListOperation indicates what type of change is about to occur using an IXMLNodeList interface.
TXMLDocumentSource
TXMLNodeArrayTXMLNodeArray is a dynamic array of TXMLNode objects.
TXMLPrologItem

Variables

UseXSDBooleanStrings