HDK
|
#include <UT_XMLReader.h>
Definition at line 28 of file UT_XMLReader.h.
UT_XMLReader::UT_XMLReader | ( | ) |
Standard constructor.
UT_XMLReader::~UT_XMLReader | ( | ) |
Standard destructor.
bool UT_XMLReader::beginReadingFromFile | ( | const char * | file | ) |
Initialize the reader to read from file.
bool UT_XMLReader::beginReadingFromMemory | ( | const UT_WorkBuffer & | memory, |
const char * | URL, | ||
const char * | encoding = nullptr |
||
) |
Initialize the reader to read from memory buffer.
const UT_XMLNode* UT_XMLReader::getNode | ( | ) |
Return the currently read node. Return NULL if no node has been read.
void UT_XMLReader::getNodeAttribute | ( | const char * | attr_name, |
UT_WorkBuffer & | attr_val | ||
) | const |
Pass back the value of the specified attribute on the current node.
|
inline |
Pass back the value of the specified attribute on the current node.
Definition at line 90 of file UT_XMLReader.h.
void UT_XMLReader::getNodeContents | ( | UT_WorkBuffer & | contents | ) | const |
Pass back the contents of the currently read XML element or text node.
|
inline |
Pass back the contents of the currently read XML element or text node.
Definition at line 70 of file UT_XMLReader.h.
int UT_XMLReader::getNodeDepth | ( | ) | const |
Return the depth of the current node in the XML document.
void UT_XMLReader::getNodeName | ( | UT_WorkBuffer & | name | ) | const |
Pass back the name of the currently read XML node.
|
inline |
Pass back the name of the currently read XML node.
Definition at line 59 of file UT_XMLReader.h.
UT_XMLNodeType UT_XMLReader::getNodeType | ( | ) | const |
Return the type for the currently read XML node.
void UT_XMLReader::getNodeValue | ( | UT_WorkBuffer & | node_val | ) | const |
Pass back the value of the current node.
|
inline |
Pass back the value of the current node.
Definition at line 106 of file UT_XMLReader.h.
bool UT_XMLReader::hasNodeAttributes | ( | ) | const |
Return true if the currently read node has attributes. Return false otherwise.
bool UT_XMLReader::hasNodeValue | ( | ) | const |
Return true if the currently read node has a value. Return false otherwise.
bool UT_XMLReader::read | ( | ) |
Read the next XML element.