Soap.WSDLBind.TPortTypes

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

Xml.XMLDoc.TXMLNodeCollectionXml.XMLDoc.TXMLNodeSystem.TInterfacedObjectSystem.TObjectTPortTypes

Delphi

TPortTypes = class(TXMLNodeCollection, IPortTypes)

C++

class PASCALIMPLEMENTATION TPortTypes : public Xml::Xmldoc::TXMLNodeCollection

プロパティ

種類 可視性 ソース ユニット
class public
Soap.WSDLBind.pas
Soap.WSDLBind.hpp
Soap.WSDLBind Soap.WSDLBind

説明

TXMLNodeCollection は,子が同じ繰り返し要素のインスタンスである XML ドキュメントのノードを表します。

Soap.WSDLBind.TPortTypes は Xml.XMLDoc.TXMLNodeCollection を継承しています。以下の内容はすべて Xml.XMLDoc.TXMLNodeCollection を参照しています。

TXMLNodeCollection は,子が同じ繰り返し要素のインスタンスである XML ドキュメントのノードを表します。

XML データバインディングウィザードは,子ノードを持つノードを表すために生成するクラスの基本クラスとして TXMLNodeCollection を使用します。たとえば,XML ドキュメントの一部が次のようである場合,

<students> <student name="John Smith"> <grade>incomplete</grade> </student> <student name="Jane Doe"> <grade>B+</grade> </student> <auditor name="Bill Jones"></auditor> </students>

XML データバインディングウィザードは,<students> ノードを表す 3 つのノードを生成します。それらは,<students> ノード全体を表す 1 つの TXMLNode の下位オブジェクトと,繰り返し要素を表す 2 つの TXMLNodeCollection の下位オブジェクトです。この 2 つの下位オブジェクトの一方は <student> タグを持つ子ノード,もう一方は <auditor> タグを持つ子ノードに対応します。

XML ドキュメントのノードを表すためにデータバインディングウィザードが生成するどのクラスとも同じように,子ノードとノード属性は TXMLNodeCollection の下位オブジェクトのプロパティとして表示されます。

TXMLNodeCollection は,IXMLNodeCollection インターフェースを実装します。TXMLNodeCollection の各下位オブジェクトは,IXMLNode から派生したクラス固有のインターフェースを実装します。通常,アプリケーションでは TXMLNodeCollection を直接使用しません。かわりに,IXMLNodeCollection インターフェース,または TXMLNodeCollection の下位オブジェクトが実装する IXMLNodeCollection の下位オブジェクトを使用します。

関連項目