An XML document representation. More...
#include <vcl_string.h>#include <vcl_sstream.h>#include <vcl_map.h>#include <vcl_vector.h>#include <vbl/vbl_ref_count.h>#include <vbl/vbl_smart_ptr.h>#include <vsl/vsl_binary_io.h>Go to the source code of this file.
Classes | |
| class | bxml_data |
| A block of character data found within XML tags. More... | |
| class | bxml_text |
| text data within XML. More... | |
| class | bxml_element |
| An XML element. More... | |
| class | bxml_document |
| Represents a full XML document stored as a tree. More... | |
Typedefs | |
| typedef vbl_smart_ptr< bxml_data > | bxml_data_sptr |
| typedef vbl_smart_ptr < bxml_document > | bxml_document_sptr |
Functions | |
| bool | operator== (const bxml_data &d1, const bxml_data &d2) |
| compare two XML data objects. | |
| bool | operator== (const bxml_element &e1, const bxml_element &e2) |
| compare two XML element objects. | |
| bool | operator== (const bxml_document &d1, const bxml_document &d2) |
| compare two XML documents. | |
| void | vsl_b_write (vsl_b_ostream &os, bxml_document const &ph) |
| Binary io, NOT IMPLEMENTED, signatures defined to use bxml_document as a brdb_value. | |
| void | vsl_b_read (vsl_b_istream &is, bxml_document &ph) |
| void | vsl_b_read (vsl_b_istream &is, bxml_document *ph) |
| void | vsl_b_write (vsl_b_ostream &os, const bxml_document *&ph) |
An XML document representation.
Modifications
Ozge C. Ozcanli (Brown) - July 15, 2009 - enabled smart pointer for bxml_document
Ricardo Fabbri (Brown) - October 18, 2009 - specialized get_attribute for strings
Definition in file bxml_document.h.
| typedef vbl_smart_ptr<bxml_data> bxml_data_sptr |
Definition at line 45 of file bxml_document.h.
| typedef vbl_smart_ptr<bxml_document> bxml_document_sptr |
Definition at line 246 of file bxml_document.h.
compare two XML data objects.
Definition at line 52 of file bxml_document.cxx.
| bool operator== | ( | const bxml_element & | e1, |
| const bxml_element & | e2 | ||
| ) |
compare two XML element objects.
Definition at line 74 of file bxml_document.cxx.
| bool operator== | ( | const bxml_document & | d1, |
| const bxml_document & | d2 | ||
| ) |
compare two XML documents.
Definition at line 105 of file bxml_document.cxx.
| void vsl_b_read | ( | vsl_b_istream & | is, |
| bxml_document & | ph | ||
| ) |
Definition at line 122 of file bxml_document.cxx.
| void vsl_b_read | ( | vsl_b_istream & | is, |
| bxml_document * | ph | ||
| ) |
Definition at line 128 of file bxml_document.cxx.
| void vsl_b_write | ( | vsl_b_ostream & | os, |
| bxml_document const & | ph | ||
| ) |
Binary io, NOT IMPLEMENTED, signatures defined to use bxml_document as a brdb_value.
Definition at line 116 of file bxml_document.cxx.
| void vsl_b_write | ( | vsl_b_ostream & | os, |
| const bxml_document *& | ph | ||
| ) |
Definition at line 142 of file bxml_document.cxx.
1.7.5.1