前のページ次のページ上に戻るホーム BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework UNIVERSE 5.0

25.11. WSDL / SOAP / XML

表 25.1. DOM ツリーを構築するためのクラス

クラス名 基底 / 派生 解説 ノード タイプ
SFXXMLNode 基底 DOM ツリーのノードを表す基底クラスです。 UNKNOWN_NODE
SFXXMLElement 派生 Element ノードを表すクラスです。 ELEMENT_NODE
SFXXMLAttribute 派生 Attribute ノードを表すクラスです。 ATTRIBUTE_NODE
SFXXMLText 派生 Text ノードを表すクラスです。 TEXT_NODE
SFXXMLCDATASection 派生 CDATASection ノードを表すクラスです。 CDATA_SECTION_NODE
SFXXMLEntityReference 派生 Entity Reference ノードを表すクラスです。 ENTITY_REFERENCE_NODE
SFXXMLEntity 派生 Entity ノードを表すクラスです。 ENTITY_NODE
SFXXMLProcessingInstruction 派生 Processing Instruction ノードを表すクラスです。 PROCESSING_INSTRUCTION_NODE
SFXXMLComment 派生 Comment ノードを表すクラスです。 COMMENT_NODE
SFXXMLDocument 派生 Document ノードを表すクラスです。 DOCUMENT_NODE
SFXXMLDocumentType 派生 DocumentType ノードを表すクラスです。 DOCUMENT_TYPE_NODE
SFXXMLDocumentFragment 派生 DocumentFragment ノードを表すクラスです。 DOCUMENT_FRAGMENT_NODE
SFXXMLNotation 派生 Notation ノードを表すクラスです。 NOTATION_NODE

表 25.2. XML パーサー クラス( DOM パーサーと SAX パーサー )

クラス名 解説
SFXXMLDOMParser DOM 方式で XML 文書を解析するためのクラスです。
SFXXSDDOMParser DOM 方式でスキーマ付き XML 文書を解析するためのクラスです。
SFXXMLSAXParser SAX 方式で XML 文書を解析するためのクラスです。
SFXXMLDefaultHandler SAX パーサーのイベント ハンドラを実装するための基底クラスです。

表 25.3. スキーマ言語クラス( DTD と XMLSchema )

クラス名 解説
SFXXMLGrammar DTD や XML スキーマなどのスキーマ言語クラスです。

表 25.4. Web サービス クラス( SOAP と WSDL )

クラス名 解説
SFXSOAPParser DOM 方式で SOAP メッセージを解析するためのクラスです。
SFXSOAPWriter SOAP メッセージを作成するクラスです。
SFXSOAPRPC SOAP-RPC プロトコルを扱うクラスです。
SFXSOAPServiceProxy 自動的に WSDL 文書を解析し、SOAP メッセージを作成する機能が提供されます。