xmlpp::DomParser Class Reference
DOM XML parser. More...
#include <libxml++/parsers/domparser.h>
Inherits xmlpp::Parser.
List of all members.
Detailed Description
DOM XML parser.
Constructor & Destructor Documentation
xmlpp::DomParser::DomParser |
( |
|
) |
|
xmlpp::DomParser::DomParser |
( |
const Glib::ustring & |
filename, |
|
|
bool |
validate = false | |
|
) |
| | [explicit] |
Instantiate the parser and parse a document immediately.
- Exceptions:
-
- Parameters:
-
| filename | The path to the file. |
| validate | Whether the parser should validate the XML. |
virtual xmlpp::DomParser::~DomParser |
( |
|
) |
[virtual] |
Member Function Documentation
const Document* xmlpp::DomParser::get_document |
( |
|
) |
const |
Document* xmlpp::DomParser::get_document |
( |
|
) |
|
xmlpp::DomParser::operator bool |
( |
|
) |
const |
Test whether a document has been parsed.
virtual void xmlpp::DomParser::parse_context |
( |
|
) |
[protected, virtual] |
virtual void xmlpp::DomParser::parse_file |
( |
const Glib::ustring & |
filename |
) |
[virtual] |
Parse an XML document from a file.
- Exceptions:
-
- Parameters:
-
| filename | The path to the file. |
Implements xmlpp::Parser.
virtual void xmlpp::DomParser::parse_memory |
( |
const Glib::ustring & |
contents |
) |
[virtual] |
Parse an XML document from a string.
- Exceptions:
-
- Parameters:
-
| contents | The XML document as a string. |
Implements xmlpp::Parser.
void xmlpp::DomParser::parse_memory_raw |
( |
const unsigned char * |
contents, |
|
|
size_type |
bytes_count | |
|
) |
| | |
Parse an XML document from raw memory.
- Exceptions:
-
- Parameters:
-
| contents | The XML document as an array of bytes. |
| bytes_count | The number of bytes in the contents array. |
virtual void xmlpp::DomParser::parse_stream |
( |
std::istream & |
in |
) |
[virtual] |
Parse an XML document from a stream.
- Exceptions:
-
- Parameters:
-
Implements xmlpp::Parser.
virtual void xmlpp::DomParser::release_underlying |
( |
|
) |
[protected, virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: