Xml.xmldom

提供: RAD Studio API Documentation
移動先: 案内検索


パッケージ xmlrtl.bpl

クラス

DOMException
EDOMParseErrorEDOMParseError は,DOM 実装が XML ドキュメントを解析したときに発生するエラーに対応する例外クラスです。
IDOMAttr
IDOMCDATASection
IDOMCharacterData
IDOMComment
IDOMDocumentIDOMDocument クラスは、XML ドキュメント全体のノードを表示したり操作する手段を提供します。
IDOMDocumentFragment
IDOMDocumentType
IDOMElement
IDOMEntity
IDOMEntityReference
IDOMImplementation
IDOMNamedNodeMap
IDOMNodeIDOMNode は,XML ドキュメント内のノード用の DOM インターフェースです。
IDOMNodeEx
IDOMNodeList
IDOMNodeSelect
IDOMNotation
IDOMParseError
IDOMParseOptionsIDOMParseOptions は、XML ドキュメントの解析オプションを指定するために使われるメソッドを公開しています。
IDOMPersistIDOMPersist は、XML ドキュメントをロードしたり保存するために使われるインターフェイスです。
IDOMProcessingInstruction
IDOMText
IDOMXMLProlog
IDOMXSLProcessor
TDOMVendorTDOMVendor は,DOM 実装にアクセスするためのコンポーネントの基本クラスです。
TDOMVendorListTDOMVendorList は,使用可能な DOM 実装の集合です。

ルーチン

DOMVendorNotSupported
ExtractLocalName名前空間プレフィクスがある場合に,それを XML ノードのタグ名から削除します。
ExtractPrefixXML ノードのタグ名の名前空間プレフィクスを返します。
GetDOM登録した DOM 実装の最上位の DOM インターフェイスを返します。
GetDOMNodeEx
GetDOMVendor指定された DOM ベンダの TDOMVendor オブジェクトを返します。
IsPrefixedXML タグ名に名前空間プレフィクスがあるかどうかを示します。
MakeNodeNameローカル名および名前空間プレフィクスから完全なタグ名を作成します。
NodeMatches指定したノードが指定した名前空間およびタグ名と一致するかどうかを示します。
RegisterDOMVendorTXMLDocument クラスで使用できるように、DOM インターフェイスの実装を登録します。
SameNamespace指定したノードが指定した名前空間で定義されているかどうかを示します。
UnRegisterDOMVendorRegisterDOMVendor を使って登録された DOM 実装の登録を解除します。

DOMNodeTypeDOMNodeType 型は,DOM パーサーによって解析された XML ドキュメントのノードの型を示します。
DOMStringDOMString は、DOM パーサーによって使用される文字列の型です。
DOMTimeStamp
TAsyncEventHandlerTAsyncEventHandler 型は,XML ドキュメントの AsyncLoadState が変更されたときに応答するイベントハンドラの型です。
TDOMVendorArray
XmlDomString

変数

CurrentDOMVendor GetDOMVendor への最後の呼び出しによって返される、TDOMVendorDescription
DefaultDOMVendor デフォルトの XML ベンダとして定義されている TDOMVendor のインスタンスの Description
DOMVendors登録されているすべての DOM Vendors を記述します。

定数

ATTRIBUTE_NODEATTRIBUTE_NODE: Integer = 2;
CDATA_SECTION_NODECDATA_SECTION_NODE: Integer = 4;
COMMENT_NODECOMMENT_NODE: Integer = 8;
DOCUMENT_FRAGMENT_NODEDOCUMENT_FRAGMENT_NODE: Integer = $B;
DOCUMENT_NODEDOCUMENT_NODE: Integer = 9;
DOCUMENT_TYPE_NODEDOCUMENT_TYPE_NODE: Integer = $A;
DOMSTRING_SIZE_ERRDOMSTRING_SIZE_ERR: Integer = 2;
DOMWrapperVersionDOMWrapperVersion: Comp = 1.4;
ELEMENT_NODEELEMENT_NODE: Integer = 1;
ENTITY_NODEENTITY_NODE: Integer = 6;
ENTITY_REFERENCE_NODEENTITY_REFERENCE_NODE: Integer = 5;
HIERARCHY_REQUEST_ERRHIERARCHY_REQUEST_ERR: Integer = 3;
INDEX_SIZE_ERRINDEX_SIZE_ERR: Integer = 1;
INUSE_ATTRIBUTE_ERRINUSE_ATTRIBUTE_ERR: Integer = $A;
INVALID_ACCESS_ERRINVALID_ACCESS_ERR: Integer = $F;
INVALID_CHARACTER_ERRINVALID_CHARACTER_ERR: Integer = 5;
INVALID_MODIFICATION_ERRINVALID_MODIFICATION_ERR: Integer = $D;
INVALID_STATE_ERRINVALID_STATE_ERR: Integer = $B;
NAMESPACE_ERRNAMESPACE_ERR: Integer = $E;
NO_DATA_ALLOWED_ERRNO_DATA_ALLOWED_ERR: Integer = 6;
NO_MODIFICATION_ALLOWED_ERRNO_MODIFICATION_ALLOWED_ERR: Integer = 7;
NOT_FOUND_ERRNOT_FOUND_ERR: Integer = 8;
NOT_SUPPORTED_ERRNOT_SUPPORTED_ERR: Integer = 9;
NOTATION_NODENOTATION_NODE: Integer = $C;
NSDelimNSDelim: Char = $3A;
PROCESSING_INSTRUCTION_NODEPROCESSING_INSTRUCTION_NODE: Integer = 7;
SEncodingSEncoding: string = encoding;
SHttpSHttp: string = http:/;
SStandaloneSStandalone: string = standalone;
SVersionSVersion: string = version;
SXMLSXML: string = xml;
SXMLNamespaceURISXMLNamespaceURI: string = http://www.w3.org/2000/xmlns/;
SXMLNSSXMLNS: string = xmlns;
SXMLPrefixNamespaceURISXMLPrefixNamespaceURI: string = http://www.w3.org/XML/1998/namespace;
SYNTAX_ERRSYNTAX_ERR: Integer = $C;
TEXT_NODETEXT_NODE: Integer = 3;
WRONG_DOCUMENT_ERRWRONG_DOCUMENT_ERR: Integer = 4;