XML parser for C++ (XML4C) version 3.5.1 classes

The following classes are used with the XML4C parser. For information about viewing the information for these classes, go to the z/TPF XML User's Guide.

  • AttributeList (Interface for an element's attribute specifications)
  • Attributes (Interface for an element's attribute specifications)
  • Base64
  • BinFileInputStream
  • BinInputStream
  • BinMemInputStream
  • ChildNode
  • ContentHandler (Receive notification of general document events)
  • DefaultHandler (Default base class for SAX2 handlers)
  • DocTypeHandler
  • DocumentHandler (Receive notification of general document events)
  • DOM_Attr (Refers to an attribute of an XML element)
  • DOM_CDATASection (DOM_CDATASection objects refer to the data from an XML CDATA section)
  • DOM_CharacterData (The DOM_CharacterData interface extends Node with a set of methods for accessing character data in the DOM)
  • DOM_Comment (Refers to XML comment nodes in the DOM)
  • DOM_Document (Refers to XML Document nodes in the DOM)
  • DOM_DocumentFragment (A "lightweight" or "minimal" Document object)
  • DOM_DocumentType (Each Document has a doctype whose value is either null or a DocumentType object)
  • DOM_DOMException (Encapsulate a general DOM error or warning)
  • DOM_DOMImplementation (Provides a way to query the capabilities of an implementation of the DOM)
  • DOM_Element (By far, the vast majority of objects (apart from text) that authors encounter when traversing a document are DOM_Element nodes)
  • DOM_Entity (This interface represents an entity, either parsed or unparsed, in an XML document)
  • DOM_EntityReference (EntityReference nodes will appear in the structure model when an entity reference is in the source document, or when the user wants to insert an entity reference)
  • DOM_NamedNodeMap (NamedNodeMaps are used to represent collections of nodes that can be accessed by name)
  • DOM_Node (The primary data type for the entire Document Object Model)
  • DOM_NodeFilter (Filters are objects that know how to "filter out" nodes)
  • DOM_NodeIterator (NodeIterators are used to step through a set of nodes)
  • DOM_NodeList (The NodeList interface provides the abstraction of an ordered collection of nodes)
  • DOM_Notation (This interface represents a notation declared in the DTD)
  • DOM_ProcessingInstruction (The ProcessingInstruction interface represents a "processing instruction", used in XML as a way to keep processor-specific information in the text of the document)
  • DOM_Range DOM_RangeException (Encapsulate range-related DOM error or warning)
  • DOM_Text (Represents the textual content, termed character data in XML, of an Element or Attr)
  • DOM_TreeWalker (DOM_TreeWalker objects are used to navigate a document tree or subtree using the view of the document defined by its whatToShow flags and any filters that are defined for the DOM_TreeWalker)
  • DOM_XMLDecl (Class to refer to XML Declaration nodes in the DOM)
  • DOMParser (This class implements the Document Object Model (DOM) interface)
  • DOMString (The generic string class that stores all strings used in the DOM C++ API)
  • DTDHandler (Receive notification of basic DTD-related events)
  • EntityResolver (Basic interface for resolving entities)
  • ErrorHandler (Basic interface for SAX error handlers)
  • HandlerBase (Default base class for handlers)
  • HexBin
  • IDOMParser (This class implements the Document Object Model (DOM) interface
  • InputSource (A single input source for an XML entity)
  • LexicalHandler (Receive notification of lexical events)
  • LocalFileInputSource (This class is a derivative of the standard InputSource class)
  • Locator (Interface for associating a SAX event with a document location)
  • MemBufInputSource (This class is a derivative of the standard InputSource class)
  • NoDefTranscoderException
  • ParentNode (Inherits from ChildImpl and adds the capability of having child nodes)
  • Parser (Basic interface for SAX (Simple API for XML) parsers)
  • QName
  • SAX2XMLReader
  • SAXException (Encapsulate a general SAX error or warning)
  • SAXNotRecognizedException
  • SAXNotSupportedException
  • SAXParseException (Encapsulate an XML parse error or warning)
  • SAXParser (This class implements the SAX 'Parser' interface and should be used by applications wanting to parse the XML files using SAX)
  • StdInInputSource (This class is a derivative of the standard InputSource class)
  • XMLTransService::TransRec
  • URLInputSource (This class is a derivative of the standard InputSource class)
  • XMLAttDef (Represents the core information of an attribute definition)
  • XMLAttDefList (This class defines an abstract interface that all validators must support)
  • XMLAttr (This class defines the information about an attribute that will come out of the scanner during parsing)
  • XMLBigDecimal
  • XMLBigInteger
  • XMLContentModel (This class defines the abstract interface for all content models)
  • XMLDeleter
  • XMLDeleterFor
  • XMLDocumentHandler (This abstract class provides the interface for the scanner to return XML document information up to the parser as it scans through the document)
  • XMLElementDecl (This class defines the core information of an element declaration)
  • XMLEntityDecl (This class defines the core information that defines an XML entity, no matter what validator is used)
  • XMLEntityHandler (This abstract class is a callback mechanism for the scanner)
  • XMLErrorReporter (This abstract class defines a callback mechanism for the scanner)
  • XMLErrs
  • XMLException
  • XMLFormatTarget
  • XMLFormatter (This class provides the basic formatting capabilities that are required to turn the Unicode-based XML data from the parsers into a form that can be used on non-Unicode-based systems)
  • XMLLCPTranscoder XMLNotationDecl (This class represents the core information about a notation declaration that all validators must at least support)
  • XMLPlatformUtils (Utilities that must be implemented in a platform-specific way)
  • XMLReaderFactory
  • XMLString (Class for representing native character strings and handling common string operations)
  • XMLStringTokenizer (The string tokenizer class breaks a string into tokens)
  • XMLTranscoder
  • XMLTransService
  • XMLUni
  • XMLValid
  • XMLValidator (This abstract class provides the interface for all validators).