Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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 occ::handle< LDOM_MemManager > &aDocument, TCollection_AsciiString &anErrorString, const bool theTagPerStep=false)
 
RecordType ReadRecord (Standard_IStream &theIStream, LDOM_OSStream &theData, bool &theDocStart)
 
LDOM_BasicElementGetElement () const
 
void CreateElement (const char *theName, const int theLen)
 
LDOM_OSStream::BOMType GetBOM () const
 

Static Public Member Functions

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

Member Enumeration Documentation

◆ RecordType

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::LDOM_XmlReader ( const occ::handle< LDOM_MemManager > & aDocument,
TCollection_AsciiString & anErrorString,
const bool theTagPerStep = false )

Member Function Documentation

◆ CreateElement()

void LDOM_XmlReader::CreateElement ( const char * theName,
const int theLen )

◆ GetBOM()

LDOM_OSStream::BOMType LDOM_XmlReader::GetBOM ( ) const
inline

◆ GetElement()

LDOM_BasicElement & LDOM_XmlReader::GetElement ( ) const
inline

◆ getInteger()

static bool LDOM_XmlReader::getInteger ( LDOMBasicString & theValue,
const char * theStart,
const char * theEnd )
static

◆ ReadRecord()

RecordType LDOM_XmlReader::ReadRecord ( Standard_IStream & theIStream,
LDOM_OSStream & theData,
bool & theDocStart )

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