Soap.WSDLBind.TDocumented

Delphi
TDocumented = class(TXMLNode, IDocumented)
C++
class PASCALIMPLEMENTATION TDocumented : public Xml::Xmldoc::TXMLNode
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| class | public | Soap.WSDLBind.pas Soap.WSDLBind.hpp |
Soap.WSDLBind | Soap.WSDLBind |
説明
TXMLNode は XML ドキュメントにおけるノードを表します。 {{#multireplace:Soap.WSDLBind.TDocumented|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:Xml.XMLDoc.TXMLNode|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:Xml.XMLDoc.TXMLNode|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。
TXMLNode は XML ドキュメントにおけるノードを表します。
XML データ バインディング ウィザードでは、子ノードを持つノードを表すのに生成するクラスの基底クラスとして TXMLNode を使用します。たとえば、XML ドキュメントに以下の内容が含まれている場合を考えましょう。
<Address country="US">
<Name>
<First> John </First>
<MI> Q. </MI>
<Last> Public </Last>
</Name>
<Street> 123 Easy Street </Street>
<City> Anytown </City>
<State> CA </State>
</Address>
この場合、XML データ バインディング ウィザードは、Address 要素と Name 要素を表す TXMLNode 下位クラスを生成します。子ノードとノード属性は TXMLNode 下位クラスのプロパティとして生成されます。
TXMLNode では IXMLNode インターフェイスを実装します。各 TXMLNode 下位クラスでは、IXMLNode から派生するクラス固有のインターフェイスを実装します。通常、アプリケーションでは TXMLNode を直接扱うことはありません。その代わり、IXMLNode インターフェイスまたは、TXMLNode 下位クラスで実装される IXMLNode 下位インターフェイスを使用します。