Open CASCADE Technology 7.8.0
|
#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 Handle< LDOM_MemManager > &aDocument, TCollection_AsciiString &anErrorString, const Standard_Boolean theTagPerStep=Standard_False) | |
RecordType | ReadRecord (Standard_IStream &theIStream, LDOM_OSStream &theData, Standard_Boolean &theDocStart) |
LDOM_BasicElement & | GetElement () const |
void | CreateElement (const char *theName, const Standard_Integer theLen) |
LDOM_OSStream::BOMType | GetBOM () const |
Static Public Member Functions | |
static Standard_Boolean | getInteger (LDOMBasicString &theValue, const char *theStart, const char *theEnd) |
LDOM_XmlReader::LDOM_XmlReader | ( | const Handle< LDOM_MemManager > & | aDocument, |
TCollection_AsciiString & | anErrorString, | ||
const Standard_Boolean | theTagPerStep = Standard_False |
||
) |
void LDOM_XmlReader::CreateElement | ( | const char * | theName, |
const Standard_Integer | theLen | ||
) |
|
inline |
|
inline |
|
static |
RecordType LDOM_XmlReader::ReadRecord | ( | Standard_IStream & | theIStream, |
LDOM_OSStream & | theData, | ||
Standard_Boolean & | theDocStart | ||
) |