Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Static Public Member Functions
LDOM_XmlReader Class Reference

#include <LDOM_XmlReader.hxx>

Public Types

enum  RecordType {
  XML_UNKNOWN, XML_HEADER, XML_DOCTYPE, XML_COMMENT,
  XML_START_ELEMENT, XML_END_ELEMENT, XML_FULL_ELEMENT, XML_TEXT,
  XML_CDATA, XML_EOF
}

Public Member Functions

 LDOM_XmlReader (const int aFileDes, const Handle< LDOM_MemManager > &aDocument, TCollection_AsciiString &anErrorString)
 LDOM_XmlReader (istream &anInput, const Handle< LDOM_MemManager > &aDocument, TCollection_AsciiString &anErrorString)
RecordType ReadRecord (LDOM_OSStream &theData)
LDOM_BasicElementGetElement () const

Static Public Member Functions

static Standard_Boolean getInteger (LDOMBasicString &theValue, const char *theStart, const char *theEnd)

Member Enumeration Documentation

Enumerator:
XML_UNKNOWN 
XML_HEADER 
XML_DOCTYPE 
XML_COMMENT 
XML_START_ELEMENT 
XML_END_ELEMENT 
XML_FULL_ELEMENT 
XML_TEXT 
XML_CDATA 
XML_EOF 

Constructor & Destructor Documentation

LDOM_XmlReader::LDOM_XmlReader ( const int  aFileDes,
const Handle< LDOM_MemManager > &  aDocument,
TCollection_AsciiString anErrorString 
)
LDOM_XmlReader::LDOM_XmlReader ( istream &  anInput,
const Handle< LDOM_MemManager > &  aDocument,
TCollection_AsciiString anErrorString 
)

Member Function Documentation

static Standard_Boolean LDOM_XmlReader::getInteger ( LDOMBasicString theValue,
const char *  theStart,
const char *  theEnd 
) [static]

The documentation for this class was generated from the following file: