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

22.10. WSDL / SOAP / XML

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

クラス名 基底 / 派生 解説
SFXXMLNode 基底 DOM ツリーのノードを表す基底クラスです。
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 ) を表すクラスです。

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

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

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

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

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

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