VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes

A reader of XML file format. More...

+ Inheritance diagram for DtEnvXMLReader:
+ Collaboration diagram for DtEnvXMLReader:

Public Member Functions

 DtEnvXMLReader (bool useDtd=true)
 Ctor.
 ~DtEnvXMLReader ()
 Dtor.
virtual void useDtdValidation (bool useDtd=true)
 Tells instance to use DTD Validation when reading a file.
virtual DtEnvironment readFile (const DtString &filename, bool &success)
 Reads an XML file and creates an Environment.
virtual bool readMemory (DtEnvironment &environment, const char *memory, int size)
 Reads an XML buffer in memory and creates a DtEnvironment instance.
- Public Member Functions inherited from DtEnvReader
 DtEnvReader ()
 CTOR.
virtual ~DtEnvReader ()
 DTOR.

Protected Member Functions

virtual bool readDoc (xmlTextReader *reader)
virtual void popRoot ()
virtual void processNode (xmlTextReader *reader)
virtual void processElement (xmlTextReader *reader)

Protected Attributes

DtEnvironmentmyCurrentEnvironment
DtEnvValueWP myCurrentRoot
bool myUseDTDFlag

Detailed Description

A reader of XML file format.

Constructor & Destructor Documentation

DtEnvXMLReader::DtEnvXMLReader ( bool  useDtd = true)

Ctor.

DtEnvXMLReader::~DtEnvXMLReader ( )
inline

Dtor.

Member Function Documentation

virtual void DtEnvXMLReader::popRoot ( )
protectedvirtual
virtual void DtEnvXMLReader::processElement ( xmlTextReader reader)
protectedvirtual
virtual void DtEnvXMLReader::processNode ( xmlTextReader reader)
protectedvirtual
virtual bool DtEnvXMLReader::readDoc ( xmlTextReader reader)
protectedvirtual
virtual DtEnvironment DtEnvXMLReader::readFile ( const DtString filename,
bool success 
)
virtual

Reads an XML file and creates an Environment.

The parameter success is passed in and set by the function to false if the read operation fails.

Implements DtEnvReader.

virtual bool DtEnvXMLReader::readMemory ( DtEnvironment environment,
const char *  memory,
int  size 
)
virtual

Reads an XML buffer in memory and creates a DtEnvironment instance.

It is passed a pointer to a memory pool of size which contains the XML data.

virtual void DtEnvXMLReader::useDtdValidation ( bool  useDtd = true)
virtual

Tells instance to use DTD Validation when reading a file.

Member Data Documentation

DtEnvironment* DtEnvXMLReader::myCurrentEnvironment
protected
DtEnvValueWP DtEnvXMLReader::myCurrentRoot
protected
bool DtEnvXMLReader::myUseDTDFlag
protected

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

Document ID: Generated on Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)