Open CASCADE Technology  6.9.0
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

LDOM_BasicElement& LDOM_XmlReader::GetElement ( ) const
inline
static Standard_Boolean LDOM_XmlReader::getInteger ( LDOMBasicString &  theValue,
const char *  theStart,
const char *  theEnd 
)
static
RecordType LDOM_XmlReader::ReadRecord ( LDOM_OSStream theData)

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