|
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_BasicElement & | GetElement () const |
Static Public Member Functions |
static Standard_Boolean | getInteger (LDOMBasicString &theValue, const char *theStart, const char *theEnd) |
Private Member Functions |
| LDOM_XmlReader (const LDOM_XmlReader &theOther) |
LDOM_XmlReader & | operator= (const LDOM_XmlReader &theOther) |
| Handle (LDOM_MemManager) myDocument |
Private Attributes |
Standard_Boolean | myEOF |
int | myFileDes |
istream & | myIStream |
TCollection_AsciiString & | myError |
LDOM_BasicElement * | myElement |
const LDOM_BasicNode * | myLastChild |
const char * | myPtr |
const char * | myEndPtr |
char | myBuffer [XML_BUFFER_SIZE+4] |