PrevNextUpHome BREW C++ Class Library & GUI Framework & XML Middleware : SophiaFramework 4.1

22.10. WSDL / SOAP / XML

Table 22.1. Class to create or update the DOM tree

Class Name Base / Derived Description
SFXXMLNode Base Base class that represents a DOM Node.
SFXXMLElement Derived Class that represents an Element node.
SFXXMLAttribute Derived Class that represents an Attribute node.
SFXXMLText Derived Class that represents a Text node.
SFXXMLCDATASection Derived Class that represents a CDATASection node.
SFXXMLEntityReference Derived Class that represents an EntityReference node.
SFXXMLEntity Derived Class that represents an Entity node.
SFXXMLProcessingInstruction Derived Class that represents a ProcessingInstruction node.
SFXXMLComment Derived Class that represents a Comment node.
SFXXMLDocument Derived Class that represents a Document node.
SFXXMLDocumentType Derived Class that represents a DocumentType node.
SFXXMLDocumentFragment Derived Class that represents a DocumentFragment node.
SFXXMLNotation Derived Class that represents a Notation node.

Table 22.2. XML Parser ( DOM Parser and SAX Parser )

Class Name Description
SFXXMLDOMParser Class for parsing the XML document using the DOM method.
SFXXSDDOMParser Class for parsing the XML document with Schema using the DOM method.
SFXXMLSAXParser Class for parsing the XML document using the SAX method.
SFXXMLDefaultHandler Base class for implementing the event handlers for the SAX Parser.

Table 22.3. DTD and XMLSchema

Class Name Description
SFXXMLGrammar Base class of grammars such as DTD or XML Schema.

Table 22.4. SOAP and WSDL

Class Name Description
SFXSOAPParser Class that parses the SOAP message using the DOM method.
SFXSOAPWriter Class for creating a SOAP message.
SFXSOAPRPC Class for processing the SOAP-RPC protocol.
SFXSOAPServiceProxy Class that creates a proxy and implements dynamic binding by using WSDL.