Open CASCADE Technology
7.7.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 | ||
) |