Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/xom/Builder.h>
Public Member Functions | |
Builder (void) | |
Builder (bool validate) | |
Builder (bool validate, NodeFactory *factory) | |
Builder (NodeFactory *factory) | |
NodeFactory * | getNodeFactory (void) const |
Document * | build (CString system_id) |
Document * | build (CString document, CString base_uri) |
Document * | build (elm::io::InStream *stream) |
Document * | build (elm::io::InStream *stream, CString base_uri) |
A builder may be used for building or loading an XML document.
Builder | ( | bool | validate, |
NodeFactory * | factory | ||
) |
Builder | ( | NodeFactory * | factory | ) |
Build a document from the given system identifier.
system_id | System identifier to get the document from. |
References NodeFactory::makeDocument().
Document * build | ( | elm::io::InStream * | stream | ) |
Build a document from the given input stream.
system | Input stream to read frm. |
References elm::xom::close_callback(), NodeFactory::makeDocument(), and elm::xom::read_callback().
Document * build | ( | elm::io::InStream * | stream, |
CString | base_uri | ||
) |
Build a document from the given input stream.
system | Input stream to read frm. |
References CString::chars(), elm::xom::close_callback(), NodeFactory::makeDocument(), and elm::xom::read_callback().
|
inline |