Imported Upstream version 2.37.1 upstream/2.37.1
authorJinWang An <jinwang.an@samsung.com>
Fri, 23 Oct 2020 11:10:38 +0000 (20:10 +0900)
committerJinWang An <jinwang.an@samsung.com>
Fri, 23 Oct 2020 11:10:38 +0000 (20:10 +0900)
268 files changed:
ChangeLog
INSTALL
MSVC_Net2005/libxml++/libxml++.rc
MSVC_Net2008/libxml++/libxml++.rc
MSVC_Net2010/libxml++/libxml++.rc
Makefile.am
Makefile.in
NEWS
aclocal.m4
configure
configure.ac
docs/doc-postprocess.pl
docs/doxygen.css
docs/manual/html/ch01s02.html
docs/manual/html/ch01s03.html
docs/manual/html/ch02s02.html
docs/manual/html/ch02s03.html
docs/manual/html/chapter-introduction.html
docs/manual/html/chapter-parsers.html
docs/manual/html/index.html
docs/manual/libxml++.xml
docs/manual/libxml++_without_code.xml
docs/reference/Doxyfile.in
docs/reference/html/annotated.html
docs/reference/html/bc_s.png
docs/reference/html/classes.html
docs/reference/html/classstd_1_1exception.html [deleted file]
docs/reference/html/classstd_1_1exception__inherit__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1Attribute-members.html
docs/reference/html/classxmlpp_1_1Attribute.html
docs/reference/html/classxmlpp_1_1AttributeDeclaration-members.html
docs/reference/html/classxmlpp_1_1AttributeDeclaration.html
docs/reference/html/classxmlpp_1_1AttributeDeclaration__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1AttributeDeclaration__inherit__graph.png
docs/reference/html/classxmlpp_1_1AttributeNode-members.html
docs/reference/html/classxmlpp_1_1AttributeNode.html
docs/reference/html/classxmlpp_1_1AttributeNode__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1AttributeNode__inherit__graph.png
docs/reference/html/classxmlpp_1_1Attribute__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1Attribute__inherit__graph.png
docs/reference/html/classxmlpp_1_1CdataNode-members.html
docs/reference/html/classxmlpp_1_1CdataNode.html
docs/reference/html/classxmlpp_1_1CdataNode__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1CdataNode__inherit__graph.png
docs/reference/html/classxmlpp_1_1CommentNode-members.html
docs/reference/html/classxmlpp_1_1CommentNode.html
docs/reference/html/classxmlpp_1_1CommentNode__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1CommentNode__inherit__graph.png
docs/reference/html/classxmlpp_1_1ContentNode-members.html
docs/reference/html/classxmlpp_1_1ContentNode.html
docs/reference/html/classxmlpp_1_1ContentNode__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1ContentNode__inherit__graph.png
docs/reference/html/classxmlpp_1_1Document-members.html
docs/reference/html/classxmlpp_1_1Document.html
docs/reference/html/classxmlpp_1_1Document__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1Document__inherit__graph.png
docs/reference/html/classxmlpp_1_1DomParser-members.html
docs/reference/html/classxmlpp_1_1DomParser.html
docs/reference/html/classxmlpp_1_1DomParser__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1DomParser__inherit__graph.png
docs/reference/html/classxmlpp_1_1Dtd-members.html
docs/reference/html/classxmlpp_1_1Dtd.html
docs/reference/html/classxmlpp_1_1DtdValidator-members.html
docs/reference/html/classxmlpp_1_1DtdValidator.html
docs/reference/html/classxmlpp_1_1DtdValidator__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1DtdValidator__inherit__graph.png
docs/reference/html/classxmlpp_1_1Element-members.html
docs/reference/html/classxmlpp_1_1Element.html
docs/reference/html/classxmlpp_1_1Element__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1Element__inherit__graph.png
docs/reference/html/classxmlpp_1_1EntityDeclaration-members.html
docs/reference/html/classxmlpp_1_1EntityDeclaration.html
docs/reference/html/classxmlpp_1_1EntityDeclaration__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1EntityDeclaration__inherit__graph.png
docs/reference/html/classxmlpp_1_1EntityReference-members.html
docs/reference/html/classxmlpp_1_1EntityReference.html
docs/reference/html/classxmlpp_1_1EntityReference__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1EntityReference__inherit__graph.png
docs/reference/html/classxmlpp_1_1IStreamParserInputBuffer-members.html
docs/reference/html/classxmlpp_1_1IStreamParserInputBuffer.html
docs/reference/html/classxmlpp_1_1IStreamParserInputBuffer__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1IStreamParserInputBuffer__inherit__graph.png
docs/reference/html/classxmlpp_1_1KeepBlanks-members.html
docs/reference/html/classxmlpp_1_1KeepBlanks.html
docs/reference/html/classxmlpp_1_1Node-members.html
docs/reference/html/classxmlpp_1_1Node.html
docs/reference/html/classxmlpp_1_1Node__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1Node__inherit__graph.png
docs/reference/html/classxmlpp_1_1NonCopyable-members.html
docs/reference/html/classxmlpp_1_1NonCopyable.html
docs/reference/html/classxmlpp_1_1NonCopyable__inherit__graph.png
docs/reference/html/classxmlpp_1_1OStreamOutputBuffer-members.html
docs/reference/html/classxmlpp_1_1OStreamOutputBuffer.html
docs/reference/html/classxmlpp_1_1OStreamOutputBuffer__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1OStreamOutputBuffer__inherit__graph.png
docs/reference/html/classxmlpp_1_1OutputBuffer-members.html
docs/reference/html/classxmlpp_1_1OutputBuffer.html
docs/reference/html/classxmlpp_1_1OutputBuffer__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1OutputBuffer__inherit__graph.png
docs/reference/html/classxmlpp_1_1Parser-members.html
docs/reference/html/classxmlpp_1_1Parser.html
docs/reference/html/classxmlpp_1_1ParserInputBuffer-members.html
docs/reference/html/classxmlpp_1_1ParserInputBuffer.html
docs/reference/html/classxmlpp_1_1ParserInputBuffer__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1ParserInputBuffer__inherit__graph.png
docs/reference/html/classxmlpp_1_1Parser__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1Parser__inherit__graph.png
docs/reference/html/classxmlpp_1_1ProcessingInstructionNode-members.html
docs/reference/html/classxmlpp_1_1ProcessingInstructionNode.html
docs/reference/html/classxmlpp_1_1ProcessingInstructionNode__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1ProcessingInstructionNode__inherit__graph.png
docs/reference/html/classxmlpp_1_1SaxParser-members.html
docs/reference/html/classxmlpp_1_1SaxParser.html
docs/reference/html/classxmlpp_1_1SaxParser__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1SaxParser__inherit__graph.png
docs/reference/html/classxmlpp_1_1Schema-members.html
docs/reference/html/classxmlpp_1_1Schema.html
docs/reference/html/classxmlpp_1_1SchemaValidator-members.html
docs/reference/html/classxmlpp_1_1SchemaValidator.html
docs/reference/html/classxmlpp_1_1SchemaValidator__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1SchemaValidator__inherit__graph.png
docs/reference/html/classxmlpp_1_1Schema__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1Schema__inherit__graph.png
docs/reference/html/classxmlpp_1_1TextNode-members.html
docs/reference/html/classxmlpp_1_1TextNode.html
docs/reference/html/classxmlpp_1_1TextNode__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1TextNode__inherit__graph.png
docs/reference/html/classxmlpp_1_1TextReader-members.html
docs/reference/html/classxmlpp_1_1TextReader.html
docs/reference/html/classxmlpp_1_1TextReader__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1TextReader__inherit__graph.png
docs/reference/html/classxmlpp_1_1Validator-members.html
docs/reference/html/classxmlpp_1_1Validator.html
docs/reference/html/classxmlpp_1_1Validator__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1Validator__inherit__graph.png
docs/reference/html/classxmlpp_1_1XIncludeEnd-members.html
docs/reference/html/classxmlpp_1_1XIncludeEnd.html
docs/reference/html/classxmlpp_1_1XIncludeEnd__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1XIncludeEnd__inherit__graph.png
docs/reference/html/classxmlpp_1_1XIncludeStart-members.html
docs/reference/html/classxmlpp_1_1XIncludeStart.html
docs/reference/html/classxmlpp_1_1XIncludeStart__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1XIncludeStart__inherit__graph.png
docs/reference/html/classxmlpp_1_1exception-members.html
docs/reference/html/classxmlpp_1_1exception.html
docs/reference/html/classxmlpp_1_1exception__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1exception__inherit__graph.png
docs/reference/html/classxmlpp_1_1internal__error-members.html
docs/reference/html/classxmlpp_1_1internal__error.html
docs/reference/html/classxmlpp_1_1internal__error__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1internal__error__inherit__graph.png
docs/reference/html/classxmlpp_1_1parse__error-members.html
docs/reference/html/classxmlpp_1_1parse__error.html
docs/reference/html/classxmlpp_1_1parse__error__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1parse__error__inherit__graph.png
docs/reference/html/classxmlpp_1_1validity__error-members.html
docs/reference/html/classxmlpp_1_1validity__error.html
docs/reference/html/classxmlpp_1_1validity__error__coll__graph.png [deleted file]
docs/reference/html/classxmlpp_1_1validity__error__inherit__graph.png
docs/reference/html/dir_8637afc38b758fdb535647a385c49b5e.html
docs/reference/html/dir_a5a40681709ed751decc24cd7289c9c5.html
docs/reference/html/dir_bc161955dc3a3d2485839eba21420d01.html
docs/reference/html/dir_e3818dbe052c35541aa8102ff72444f2.html
docs/reference/html/dir_fceced95d8215eeebebd9df6aa39e1a5.html
docs/reference/html/doxygen.css
docs/reference/html/dynsections.js
docs/reference/html/functions.html
docs/reference/html/functions_0x63.html
docs/reference/html/functions_0x64.html
docs/reference/html/functions_0x65.html
docs/reference/html/functions_0x66.html
docs/reference/html/functions_0x67.html
docs/reference/html/functions_0x68.html
docs/reference/html/functions_0x69.html
docs/reference/html/functions_0x6b.html
docs/reference/html/functions_0x6c.html
docs/reference/html/functions_0x6d.html
docs/reference/html/functions_0x6e.html
docs/reference/html/functions_0x6f.html
docs/reference/html/functions_0x70.html
docs/reference/html/functions_0x72.html
docs/reference/html/functions_0x73.html
docs/reference/html/functions_0x74.html
docs/reference/html/functions_0x76.html
docs/reference/html/functions_0x77.html
docs/reference/html/functions_0x78.html
docs/reference/html/functions_0x7e.html
docs/reference/html/functions_enum.html
docs/reference/html/functions_eval.html
docs/reference/html/functions_func.html
docs/reference/html/functions_func_0x63.html
docs/reference/html/functions_func_0x64.html
docs/reference/html/functions_func_0x65.html
docs/reference/html/functions_func_0x66.html
docs/reference/html/functions_func_0x67.html
docs/reference/html/functions_func_0x68.html
docs/reference/html/functions_func_0x69.html
docs/reference/html/functions_func_0x6b.html
docs/reference/html/functions_func_0x6c.html
docs/reference/html/functions_func_0x6d.html
docs/reference/html/functions_func_0x6e.html
docs/reference/html/functions_func_0x6f.html
docs/reference/html/functions_func_0x70.html
docs/reference/html/functions_func_0x72.html
docs/reference/html/functions_func_0x73.html
docs/reference/html/functions_func_0x74.html
docs/reference/html/functions_func_0x76.html
docs/reference/html/functions_func_0x77.html
docs/reference/html/functions_func_0x78.html
docs/reference/html/functions_func_0x7e.html
docs/reference/html/functions_type.html
docs/reference/html/functions_vars.html
docs/reference/html/graph_legend.html
docs/reference/html/graph_legend.png
docs/reference/html/hierarchy.html
docs/reference/html/index.html
docs/reference/html/inherit_graph_0.png
docs/reference/html/inherit_graph_1.png
docs/reference/html/inherit_graph_2.png
docs/reference/html/inherit_graph_3.png
docs/reference/html/inherit_graph_4.png
docs/reference/html/inherit_graph_5.png
docs/reference/html/inherits.html
docs/reference/html/jquery.js [new file with mode: 0644]
docs/reference/html/namespacemembers.html
docs/reference/html/namespacemembers_enum.html
docs/reference/html/namespacemembers_eval.html
docs/reference/html/namespacemembers_func.html
docs/reference/html/namespacemembers_type.html
docs/reference/html/namespaces.html
docs/reference/html/namespacexmlpp.html
docs/reference/html/nav_g.png
docs/reference/html/pages.html
docs/reference/html/since_2_20.html
docs/reference/html/since_2_24.html
docs/reference/html/since_2_36.html
docs/reference/html/since_2_38.html [new file with mode: 0644]
docs/reference/html/structxmlpp_1_1SaxParser_1_1Attribute-members.html
docs/reference/html/structxmlpp_1_1SaxParser_1_1Attribute.html
docs/reference/html/structxmlpp_1_1SaxParser_1_1AttributeHasName-members.html
docs/reference/html/structxmlpp_1_1SaxParser_1_1AttributeHasName.html
docs/reference/html/tab_b.png
docs/reference/html/tab_h.png
docs/reference/libxml++-2.6.devhelp2
docs/reference/libxml++-2.6.tag
examples/Makefile.am
examples/Makefile.in
examples/dom_parse_entities/main.cc
examples/dom_parser/main.cc
examples/dom_read_write/example.dtd
examples/dom_read_write/example.xml
examples/dom_read_write/main.cc
examples/testutilities.cc [new file with mode: 0644]
examples/testutilities.h [new file with mode: 0644]
libxml++/nodes/node.cc
libxml++/nodes/node.h
libxml++/parsers/parser.cc
libxml++/parsers/parser.h
libxml++/validators/schemavalidator.h
macros/config.guess
macros/config.sub
macros/depcomp
macros/dist-changelog.am [new file with mode: 0644]
macros/install-sh
macros/libtool.m4
macros/ltmain.sh
macros/missing
macros/test-driver [new file with mode: 0755]

index 0b836fe..a765ffe 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,99 @@
-2.36.0:
+2013-09-14  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
+       Fix examples/Makefile.am for new versions of automake.
+
+       * examples/Makefile.am: Don't use make functions, such as addsuffix, in
+       check_SCRIPTS. New versions of automake (e.g. 1.13.4) expect to find only
+       a blank-separated list of filenames.
+       * .gitignore: With new versions of automake, 'make check' generates more
+       output files. Ignore them. Bug #678390.
+
+2013-09-06  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
+       Manual: Add XIncludeStart and XIncludeEnd to the node type tree.
+
+       * docs/manual/libxml++_without_code.xml: Add XIncludeStart and XIncludeEnd
+       to the node type tree in the DOM Parser section. Should have been done when
+       those node types were added.
+
+2013-08-12  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
+       Node: Move the null-pointer check to the constructor.
+
+       * libxml++/nodes/node.[h|cc]: Let the constructor throw xmlpp:internal_error
+       if impl_ == 0. Remove other null-pointer checks. Bug #705187.
+
+2013-08-02  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
+       Update Doxyfile.in for doxygen 1.8.3.
+
+       * docs/reference/Doxyfile.in: Update for doxygen 1.8.3. Make it more similar
+       to the template file at mm-common/skeletonmm/doc/reference.
+       * libxml++/validators/schemavalidator.h: Fix the parameter name in a doxygen
+       @param comment.
+
+2013-08-02  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
+       Parser: Add [set|get]_include_default_attributes().
+
+       * libxml++/parsers/parser.[h|cc]: Add [set|get]_include_default_attributes()
+       and [set|get]_parser_options().
+       * examples/dom_parser/main.cc: Add command option -a for testing
+       Parser::set_include_default_attributes().
+       * examples/dom_read_write/example.dtd:
+       * examples/dom_read_write/example.xml: Add an attribute with default value.
+       * examples/dom_read_write/main.cc: Add an optional call to
+       Parser::set_include_default_attributes(). Bug #701674.
+
+2013-07-31  Murray Cumming  <murrayc@murrayc.com>
+
+       Whitespace fix
+
+2013-07-31  Murray Cumming  <murrayc@murrayc.com>
+
+       Node: Improve some null-pointer checks
+
+       * libxml++/nodes/node.cc:
+       If we are going to check impl_ for null, we may as well do it
+       where it makes most sense. Note that we do not bother yet to check
+       for this in other functions. If we did this consistently we would
+       want a sensible way to respond to it, such as an exception.
+
+       Bug #705187 (Gaurav)
+
+2013-07-03  José Alburquerque  <jaalburquerque@gmail.com>
+
+       Move to a generated ChangeLog.
+
+2013-07-03  José Alburquerque  <jaalburquerque@gmail.com>
+
+       Include file for auto-generation of ChangeLog from right directory.
+
+       * Makefile.am:
+
+2013-07-02  José Alburquerque  <jaalburquerque@gmail.com>
+
+       Auto-generate the ChangeLog from the git log for 'make dist'.
+
+       * Makefile.am: Include the dist-changelog.am file copied in build/
+       from mm-common so that the ChangeLog is automatically generated from
+       the git commit messages on 'make dist'.
+
+2013-06-18  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
+       Examples dom_parse_entities and dom_parser: Fix when LC_ALL=C.
+
+       * examples/testutilities.[h|cc]: New files with class CatchConvertError.
+       * examples/Makefile.am: Add testutilities.[h|cc].
+       * examples/dom_parse_entities/main.cc:
+       * examples/dom_parser/main.cc: Change some strings from Glib::ustring to
+       CatchConvertError before they are printed. It catches Glib::ConvertError
+       locally. 'make check' can pass even if the global locale does not support all
+       printed characters. Bug #702136.
+
+2012-11-04  Murray Cumming  <murrayc@murrayc.com>
+
+       2.36.0
 
 2012-10-25  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
 
        instead of setting context_->validate and replaceEntities.
        xmlCtxtUseOptions() does that and more.
 
-2.35.4:
+2012-10-08  Murray Cumming  <murrayc@murrayc.com>
+
+       2.35.4
 
 2012-08-28  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
 
        * libxml++/nodes/node.[h|cc]: Check more return codes from libxml2 functions.
        Improve the description of errors in the reference documentation. Bug #635846.
 
-2.35.3:
+2012-06-21  Murray Cumming  <murrayc@murrayc.com>
+
+       2.35.3
 
 2012-06-19  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
        Add examples/Makefile.am. Let 'make check' run the examples.
 
        * examples/Makefile.am: New file. Let 'make check' both compile and run the
        * .gitignore: Ignore make-check-sh. Bug #678390.
 
 2012-06-19  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
        Example programs: Fix return codes and print errors on std::cerr.
 
        * examples/*/main.cc: Return EXIT_FAILURE in case of failure. Print error
        Bug #678390.
 
 2012-04-20  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
        Node: Add functions eval_to_[boolean|number|string]().
 
        * examples/dom_xpath/example.xml: Add an element with numeric value.
 
        * libxml++/nodes/node.cc: This seems unlikely.
 
-2.35.2:
+2012-03-22  Murray Cumming  <murrayc@murrayc.com>
+
+       2.35.2
 
 2012-03-21  Murray Cumming  <murrayc@murrayc.com>
 
 
        A fix for the previous commit.
 
-       * libxml++/nodes/node.cc: get_first_child() const: Use the name 
+       * libxml++/nodes/node.cc: get_first_child() const: Use the name
        parameter.
 
 2012-03-19  Murray Cumming  <murrayc@murrayc.com>
        the first one with a certain name.
        Based on a patch by Ilya Murav'jov in bug #648125 .
 
-2.35.1:
+2012-02-16  Murray Cumming  <murrayc@murrayc.com>
+
+       2.35.1
 
 2012-02-15  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
 
 
        Document: write_to_*(): Make sure that we write UTF-8 out.
 
-       * libxml++/document.cc: Because the xmlDocDump*() functions use some other 
+       * libxml++/document.cc: Because the xmlDocDump*() functions use some other
        encoding if you specify NULL, causing errors such as:
        xmlEscapeEntities : char out of range
 
-2.34.2:
+2011-09-06  Murray Cumming  <murrayc@murrayc.com>
+
+       2.34.2
 
 2011-09-06  Mathias Lorente  <mathias.lorente@free.fr>
 
 
        ContentNode::get_content(): Fix a documentation typo.
 
-       * libxml++/nodes/contentnode.h: Mention &gt; instead of &qt (a q 
+       * libxml++/nodes/contentnode.h: Mention &gt; instead of &qt (a q
        instead of a g, and no ;.).
 
 2011-07-20  Mathias Lorente  <mathias.lorente@free.fr>
 
        Add Element::add_child_cdata().
 
-       * libxml++/nodes/element.[h|cc]: Add add_child_cdata(), using 
+       * libxml++/nodes/element.[h|cc]: Add add_child_cdata(), using
        xmlNewCDataBlock(), like the existing add_child_text().
        * examples/sax_parser_build_dom/example.xml:
        * examples/sax_parser_build_dom/svgparser.[h|cc]: Use the new API.
 
-2.34.1:
+2011-04-18  Murray Cumming  <murrayc@murrayc.com>
+
+       2.34.1
 
 2011-04-17  Murray Cumming  <murrayc@murrayc.com>
 
 
        * configure.ac: Add a MM_CONFIG_DOCTOOL_DIR() call.
 
-2.34.0:
+2011-04-15  Murray Cumming  <murrayc@murrayc.com>
+
+       Really correct NEWS
+
+2011-04-15  Murray Cumming  <murrayc@murrayc.com>
+
+       Correct NEWS
+
+2011-04-15  Murray Cumming  <murrayc@murrayc.com>
+
+       2.34.0
 
 2011-02-24  Murray Cumming  <murrayc@murrayc.com>
 
 
        * Makefile.am: Link the examples to glibmm explicitly.
 
-2.33.2:
+2011-02-11  Murray Cumming  <murrayc@murrayc.com>
+
+       2.33.2
 
 2011-02-11  Murray Cumming  <murrayc@murrayc.com>
 
        xmlSchemaNewDocParserCtxt() and xmlSaveFormatFileTo().
        Bug #635846 (Markus Elfring).
 
-2.33.1:
+2010-11-22  Murray Cumming  <murrayc@murrayc.com>
+
+       Fix NEWS: 2.33.1 is _not_ stable.
+
+2010-11-18  Murray Cumming  <murrayc@murrayc.com>
+
+       2.33.1
 
 2010-11-14  Murray Cumming  <murrayc@murrayc.com>
 
        * libxml++/validators/dtdvalidator.cc:
        * libxml++/nodes/element.cc: Adapted.
 
-2010-11-08  Alessandro Pignotti  <a.pignotti@sssup.it>
-
-       Make libxml++ compatible with separate and multi-threaded libxml2 usage.
+2010-11-14  Alessandro Pignotti  <a.pignotti@sssup.it>
 
-       * libxml++/document.[h|cc]: Added create_wrapper() and free_wrappers(),
-       replacing on_libxml_construct() and on_libxml_destruct() .
-       Init(): Do not register these global callbacks with libxml.
-       * libxml++/nodes/element.cc:
-       * libxml++/nodes/node.[h|cc]:
-       * libxml++/parsers/textreader.cc:
-       * libxml++/validators/dtdvalidator.cc: Call these create_wrapper() before
-       ever trying to get a C++ instance from a C instance. Call free_wrappers()
-       in destructors and other places where we want the instance to be destroyed.
-
-       This avoids use of libxml's global function pointers, which are not
-       thread-safe.
+       Make libxml++ compatible with libxml2 usage
 
 2010-11-08  Murray Cumming  <murrayc@murrayc.com>
 
        breaks libxml generally and should only be called by an application
        explicitly before it ends, for instance at the end of its main().
 
+2010-10-19  Murray Cumming  <murrayc@murrayc.com>
+
+       Added another TODO for when we can break ABI
+
+2010-10-19  Murray Cumming  <murrayc@murrayc.com>
+
+       Added a TODO for when we can break ABI
+
 2010-10-19  Knut Aksel Røysland  <knutroy@ifi.uio.no>
 
-  Node::get_parent(): Removed code duplication.
+       Node::get_parent(): Removed code duplication.
 
-  * libxml++/nodes/node.cc: get_parent() const: Use const_cast<> to call
-  the non-const version, instead of duplicating the code.
+       * libxml++/nodes/node.cc: get_parent() const: Use const_cast<> to call
+       the non-const version, instead of duplicating the code.
 
-2.32.0:
+2010-10-14  Murray Cumming  <murrayc@murrayc.com>
+
+       2.32.0
 
 2010-10-14  Murray Cumming  <murrayc@murrayc.com>
 
 
 2010-10-03  Armin Burgmeier  <armin@arbur.net>
 
+       Add support for MSVC 2010 and 64 bit to MSVC project files
+
+2010-10-03  Armin Burgmeier  <armin@arbur.net>
+
        * MSVC_Net2005/README:
        * MSVC_Net2005/examples/dom_build/dom_build.vcproj:
        * MSVC_Net2005/examples/dom_parse_entities/dom_parse_entities.vcproj:
        * MSVC_Net2010/examples/dom_read_write/dom_read_write.vcxproj:
        * MSVC_Net2010/examples/dom_read_write/dom_read_write.vcxproj.filters:
        * MSVC_Net2010/examples/dom_xpath/dom_xpath.vcxproj:
-       * MSVC_Net2010/examples/dom_xpath/dom_xpath.vcxproj.filters:
-       * MSVC_Net2010/examples/dtdvalidation/dtdvalidation.vcxproj:
-       * MSVC_Net2010/examples/dtdvalidation/dtdvalidation.vcxproj.filters:
-       * MSVC_Net2010/examples/import_node/import_node.vcxproj:
-       * MSVC_Net2010/examples/import_node/import_node.vcxproj.filters:
-       * MSVC_Net2010/examples/sax_exception/sax_exception.vcxproj:
-       * MSVC_Net2010/examples/sax_exception/sax_exception.vcxproj.filters:
-       * MSVC_Net2010/examples/sax_parser/sax_parser.vcxproj:
-       * MSVC_Net2010/examples/sax_parser/sax_parser.vcxproj.filters:
-       * MSVC_Net2010/examples/sax_parser_build_dom/sax_parser_build_dom.vcxproj:
-       * MSVC_Net2010/examples/sax_parser_build_dom/sax_parser_build_dom.vcxproj.filters:
-       * MSVC_Net2010/examples/sax_parser_entities/sax_parser_entities.vcxproj:
-       * MSVC_Net2010/examples/sax_parser_entities/sax_parser_entities.vcxproj.filters:
-       * MSVC_Net2010/examples/schemavalidation/schemavalidation.vcxproj:
-       * MSVC_Net2010/examples/schemavalidation/schemavalidation.vcxproj.filters:
-       * MSVC_Net2010/examples/textreader/textreader.vcxproj:
-       * MSVC_Net2010/examples/textreader/textreader.vcxproj.filters:
-       * MSVC_Net2010/gendef/gendef.cc:
-       * MSVC_Net2010/gendef/gendef.vcxproj:
-       * MSVC_Net2010/gendef/gendef.vcxproj.filters:
-       * MSVC_Net2010/libxml++.sln:
-       * MSVC_Net2010/libxml++/libxml++.rc.in:
-       * MSVC_Net2010/libxml++/libxml++.vcxproj:
-       * MSVC_Net2010/libxml++/libxml++.vcxproj.filters:
-       * Makefile.am:
-       * configure.ac: Added support for MSVC 2010 and 64 bit.
 
 2010-06-13  Murray Cumming  <murrayc@murrayc.com>
 
        This fixes bug #386013 (Max Kirillov) though it depends on undocumented
        libxml behaviour.
 
-2010-06-13  Murray Cumming  <murrayc@murrayc.com>>
+2010-06-13  Murray Cumming  <murrayc@murrayc.com>
 
        Node::find(): Use libxml functions instead of direct C access.
 
        * docs/index.html: Change the link to the manual to point to its new location
        at library.gnome.org.
 
-2.30.1:
+2010-05-04  Murray Cumming  <murrayc@murrayc.com>
+
+       2.30.1
 
 2010-05-04  Murray Cumming  <murrayc@murrayc.com>
 
-    Documentation: Don't hide undocumented API.
+       Documentation: Don't hide undocumented API.
 
        * docs/reference/Doxyfile.in: Use the same options as gtkmm (mostly).
-    In particular, don't hide undocumented API, such as NodeSet, to fix
-    bug #583412 (Hubert Figuiere).
+       In particular, don't hide undocumented API, such as NodeSet, to fix
+       bug #583412 (Hubert Figuiere).
 
 2010-05-04  Murray Cumming  <murrayc@murrayc.com>
 
        Documentation: Improvements.
 
        * libxml++/libxml++.h: Expand the main page text, linking to the tutorial
-    and to important classes.
+       and to important classes.
        * libxml++/parsers/domparser.h:
        * libxml++/schema.h: Correct the class descriptions.
        * libxml++/parsers/textreader.h: Add a class description.
        * libxml++/nodes/node.h:
        * libxml++/parsers/saxparser.h:
        * libxml++/validators/schemavalidator.h:
-    Correct @newin2p2* to @newin{2,*} now that we use mm-common.
+       Correct @newin2p2* to @newin{2,*} now that we use mm-common.
 
 2010-04-27  David King  <davidk@openismus.com>
 
 
 2010-04-23  David King  <davidk@openismus.com>
 
+       Fix typo in main page documentation
+
+2010-04-23  David King  <davidk@openismus.com>
+
        Documentation main page improvements
 
        * libxml++/libxml++.h: Add external links and compilation example.
 
+2010-04-18  Olav Vitters  <olav@vitters.nl>
+
+       Fix doap file
+
 2010-04-16  David King  <davidk@openismus.com>
 
        Minor documentation update
 
 2010-04-06  Murray Cumming  <murrayc@murrayc.com>
 
-    .pc file: Add datarootdir.
+       .pc file: Add datarootdir.
 
        * libxml++-2.6.pc.in: Add datarootdir and datadir, as in the gtkmm .pc.in
-    file, because I started seeing this warning when running autogen.sh in Glom:
-    Variable 'datarootdir' not defined in '/opt/gnome228/lib/pkgconfig/libxml++-2.6.pc'
+       file, because I started seeing this warning when running autogen.sh in Glom:
+       Variable 'datarootdir' not defined in '/opt/gnome228/lib/pkgconfig/libxml++-2.6.pc'
+
+2010-04-03  Armin Burgmeier  <armin@arbur.net>
+
+       Add dom_parser_raw to MSVC solution files
 
 2010-04-03  Armin Burgmeier  <armin@arbur.net>
 
 
 2010-03-30  Murray Cumming  <murrayc@murrayc.com>
 
-    Stop exceptions when using std::cout and UTF-8.
+       Stop exceptions when using std::cout and UTF-8.
 
        * examples/*/main.cc: Initialize the global C and C++ locale to prevent
-    exceptions when ouputing a ustring (with non-ASCII UTF-8) to std::cout.
-    We don't see this problem when writing gtkmm apps because gtk_init() (via
-    Gtk::Main) initializes the C locale correctly.
+       exceptions when ouputing a ustring (with non-ASCII UTF-8) to std::cout.
+       We don't see this problem when writing gtkmm apps because gtk_init() (via
+       Gtk::Main) initializes the C locale correctly.
 
-    Thanks to Daniel Elstner for the solution (he will document it properly
-    in the Glib::ustring API reference) and to Nic Reveles and others for
-    noticing the problem.
+       Thanks to Daniel Elstner for the solution (he will document it properly
+       in the Glib::ustring API reference) and to Nic Reveles and others for
+       noticing the problem.
 
 2010-03-30  David King  <davidk@openismus.com>
 
        * libxml++-2.6.pc.in: Add documentation locations to pkg-config file.
        Update other fields to use variables, rather than hardcoded values.
 
-=== 2.30.0 ===
+2010-03-30  David King  <davidk@openismus.com>
+
+       Release 2.30.0
 
 2010-03-30  David King  <davidk@openismus.com>
 
        * Makefile.am: Move docs/manual/libxml++.xml target outside the
        ENABLE_DOCUMENTATION conditional block.
 
-2010-03-29  David King  <davidk@openismus.com>
+2010-03-29  David King  <amigadave@amigadave.com>
 
        Use mm-common for reference documentation generation
 
 
        * docs/reference/README: Remove empty file.
 
+       * examples/README: Mention the --enable-examples configure argument.
+
 2010-03-27  David King  <amigadave@amigadave.com>
 
        Fix several compiler warnings
        * libxml++/schema.cc:
        * libxml++/schema.h: Do not use NULL. It is unwise in C++.
 
-=== 2.26.1 ===
+2009-11-17  Murray Cumming  <murrayc@murrayc.com>
+
+       Fix typos.
 
-2009-07-27  Johannes Schmid <jschmid@openismus.com>
+2009-07-27  Johannes Schmid  <jhs@gnome.org>
 
-       * libxml++/validators/schemavalidator.cc:
-       * libxml++/schema.cc: Fixed exception handling
-       problems in non-exception build
-       * examples/sax_parser/myparser.cc/h: Make example build withouth exceptions,
-       it's useless then though
-       * examples/schemavalidation/main.cc: Fixed build without exceptions
+       Fixed various bits to allow building with disabled exceptions
 
-2009-07-27  Johannes Schmid <jschmid@openismus.com>
+2009-07-27  Johannes Schmid  <jhs@gnome.org>
 
        New tarball release
 
-       * configure.in: Updated version to 2.26.1
-       * NEWS: updated
+2009-06-24  Daniel Elstner  <danielk@openismus.com>
+
+       Add DOAP category and fix mbox resource
 
 2009-05-07  Murray Cumming  <murrayc@murrayc.com>
 
 
 2009-05-07  Murray Cumming  <murrayc@murrayc.com>
 
-       * libxml++/parsers/textreader.cc: Whitespace corrections.
+       Whitespace corrections.
+
+2009-04-22  Jonathon Jongsma  <jonathon.jongsma@collabora.co.uk>
 
-2009-03-25  Hubert Figuiere  <hub@figuiere.net>
+       add doap file
+
+2009-04-21  Hubert Figuiere  <hub@figuiere.net>
+
+       add .doap and .gitignore
+
+2009-03-25  Hubert Figuiere  <hub@src.gnome.org>
+
+       add missingf bug# to the changelog
+
+       svn path=/trunk/; revision=200
+
+2009-03-25  Hubert Figuiere  <hub@src.gnome.org>
+
+       Fix some warnings triggered by -Wshadow.
 
        * libxml++/parsers/saxparser.h: Fix some warnings triggered
        by -Wshadow.
 
-2009-03-23  Hubert Figuiere  <hub@figuiere.net>
+       svn path=/trunk/; revision=199
+
+2009-03-25  Hubert Figuiere  <hub@src.gnome.org>
+
+       severity_ was not initialised at construction time.
 
        * libxml++/parsers/textreader.cc: severity_ was not initialised
-       at construction time. (Closes #576516)
+       at construction time.
+
+       svn path=/trunk/; revision=198
+
+2009-03-16  Murray Cumming  <murrayc@src.gnome.org>
+
+       Increased version
 
-2.26.0:
+       svn path=/trunk/; revision=197
 
-2009-03-16  Murray Cumming  <murrayc@murrayc.com>
+2009-03-03  Murray Cumming  <murrayc@src.gnome.org>
 
-       * configure.in: Increased version number to match GNOME 2.26.
+       Increased version
 
-2.24.3:
+       svn path=/trunk/; revision=196
+
+2009-03-02  Armin Burgmeier  <armin@openismus.com>
+
+       Removed the vsnprintf #define on Windows. This could conflict with another
 
 2009-03-02  Armin Burgmeier  <armin@openismus.com>
 
        reason, then we should re-add it into the source files, so that other
        libraries don't conflict with our definition.
 
+       svn path=/trunk/; revision=195
+
 2009-01-09  Stef Walter  <stef-list@memberwebs.com>
 
-       * libxml++/parsers/textreader.[h|cc]: Add setup_exceptions(), setting
+       Add setup_exceptions(), setting the on_libxml_error() callback, and call
+
+2009-01-09  Stef Walter  <stef-list@memberwebs.com>
+
+       * libxml++/parsers/textreader.[h|cc]: Add setup_exceptions(), setting 
        the on_libxml_error() callback, and call it from the constructors.
-       check_for_exceptions(): Actually check some member variables and throw an
+       check_for_exceptions(): Actually check some member variables and throw an 
        exception if necessary.
        This should fix bug #348006.
-       It breaks ABI because it adds member variables, but we decided that is
-       OK because nobody could actually be using this class seriously before
+       It breaks ABI because it adds member variables, but we decided that is 
+       OK because nobody could actually be using this class seriously before 
        now because it had no error checking.
 
-2.24.2:
+       svn path=/trunk/; revision=194
+
+2008-12-22  Armin Burgmeier  <arminb@src.gnome.org>
+
+       Release 2.24.2
+
+       svn path=/trunk/; revision=192
+
+2008-12-22  Armin Burgmeier  <armin@openismus.com>
+
+       Set embedded_doc_ according to the embed parameter instead of always
 
 2008-12-20  Armin Burgmeier  <armin@openismus.com>
 
        parse_document): Make sure not to leak the xmlSchemaParserCtxtPtr in
        case of an exception. Bug #563321, Arjan Franzen.
 
+       svn path=/trunk/; revision=191
+
+2008-12-18  Armin Burgmeier  <armin@openismus.com>
+
+       Removed outdated MSVC6 project.
+
 2008-12-18  Armin Burgmeier  <armin@openismus.com>
 
        * win32_msvc6/:
        * Makefile.am:
        * configure.in: Removed outdated MSVC6 project.
 
-2.24.1:
+       svn path=/trunk/; revision=190
+
+2008-12-12  Armin Burgmeier  <arminb@src.gnome.org>
+
+       libxml++ 2.24.1 release
+
+       svn path=/trunk/; revision=189
+
+2008-12-12  Armin Burgmeier  <armin@openismus.com>
+
+       Removed this generated file. It went in by accident.
 
 2008-12-12  Armin Burgmeier  <armin@openismus.com>
 
        * MSVC_Net2008/examples/sax_parser/sax_parser.vcproj.HALLWA.Armin.user:
        Removed this generated file. It went in by accident.
 
-       * MSVC_Net2008/examples/sax_parser/sax_parser.vcproj: Added the
+       * MSVC_Net2008/exapmles/sax_parser/sax_parser.vcproj: Added the
        example project file instead, which should have been added from the
        beginning.
 
+       svn path=/trunk/; revision=188
+
+2008-12-12  Armin Burgmeier  <armin@openismus.com>
+
+       Added schema.cc and schemavalidator.cc to the project. Bug #563664 (Arjan
+
 2008-12-12  Armin Burgmeier  <armin@openismus.com>
 
        * MSVC_Net2005/libxml++/libxml++.vcproj:
        * MSVC_Net2008/libxml++.sln: Added the schema validator example to the
        MSVC9 solution file.
 
+       svn path=/trunk/; revision=187
+
+2008-12-12  PrzemysÅ‚aw Grzegorczyk  <pgrzegorczyk@gmail.com>
+
+       Fix a typo to fix the build.
+
 2008-12-12  PrzemysÅ‚aw Grzegorczyk  <pgrzegorczyk@gmail.com>
 
        * libxml++/schema.cc: Fix a typo to fix the build.
 
+       svn path=/trunk/; revision=186
+
 2008-12-08  Murray Cumming  <murrayc@murrayc.com>
 
-       * libxml++/validators/validator.cc: check_for_exception(): Use an
-       auto_ptr<> to avoid leaking the exception, as in
+       check_for_exception(): Use an auto_ptr<> to avoid leaking the exception,
+
+2008-12-08  Murray Cumming  <murrayc@murrayc.com>
+
+       * libxml++/validators/validator.cc: check_for_exception(): Use an 
+       auto_ptr<> to avoid leaking the exception, as in 
        Parser::check_for_exception().
        Bug #563321 (Arjan Franzen)
 
+       svn path=/trunk/; revision=185
+
 2008-12-05  Murray Cumming  <murrayc@murrayc.com>
 
-       * libxml++/schema.cc: release_underlying(): Use xmlSchemaFree()
+       release_underlying(): Use xmlSchemaFree() to avoid a leak, as suggested by
+
+2008-12-05  Murray Cumming  <murrayc@murrayc.com>
+
+       * libxml++/schema.cc: release_underlying(): Use xmlSchemaFree() 
        to avoid a leak, as suggested by Balazs Tirpak. Bug #312216.
 
+       svn path=/trunk/; revision=184
+
+2008-10-09  Armin Burgmeier  <armin@openismus.com>
+
+       Adapt the new DLL naming convention.
+
 2008-10-09  Armin Burgmeier  <armin@openismus.com>
 
        * MSVC_Net2005/*/*.vcproj: Adapt the new DLL naming convention.
        * Makefile.am:
        * configure.in: Added the new files to the distribution.
 
-2.24.0:
+       svn path=/trunk/; revision=183
+
+2008-09-21  Murray Cumming  <murrayc@src.gnome.org>
 
-       * configure.in: Increased version to match GNOME 2.24:
+       Increased version
 
-2.23.3:
+       svn path=/trunk/; revision=182
+
+2008-08-18  Murray Cumming  <murrayc@src.gnome.org>
+
+       Increased version
+
+       svn path=/trunk/; revision=181
+
+2008-08-16  Murray Cumming  <murrayc@murrayc.com>
+
+       get_value(): xmlGetNsProp() takes the namespace URI, not the prefix. Bug
 
 2008-08-16  Murray Cumming  <murrayc@murrayc.com>
 
-       * libxml++/attribute.cc: get_value(): xmlGetNsProp() takes the
+       * libxml++/attribute.cc: get_value(): xmlGetNsProp() takes the 
        namespace URI, not the prefix.
        Bug #547689 (Sergei Fedorov)
 
+       svn path=/trunk/; revision=180
+
+2008-08-14  Murray Cumming  <murrayc@murrayc.com>
+
+       Added an example using namespace prefixes, from bug #547689. Comment out
+
 2008-08-14  Murray Cumming  <murrayc@murrayc.com>
 
        * examples/dom_parser/Makefile.am:
        * examples/dom_parser/example_with_namespace.xml:
-       Added an example using namespace prefixes, from bug
+       Added an example using namespace prefixes, from bug 
        #547689.
-       * examples/dom_parser/main.cc: Comment out the call to set_validate(),
+       * examples/dom_parser/main.cc: Comment out the call to set_validate(), 
        because that example does not have a DTD.
        Show the namespace prefixes in the output.
-       * libxml++/attribute.cc: get_value(): Use xmlGetNsProp() instead of
-       xmlGetProp(), so we don't ignore the namespace prefix, so we get
+       * libxml++/attribute.cc: get_value(): Use xmlGetNsProp() instead of 
+       xmlGetProp(), so we don't ignore the namespace prefix, so we get 
        the correct value.
        Bug #547689 (Sergei Fedorov)
 
+       svn path=/trunk/; revision=179
+
+2008-08-10  Armin Burgmeier  <armin@arbur.net>
+
+       Renamed from MSVC_Net2003.
+
 2008-08-10  Armin Burgmeier  <armin@arbur.net>
 
        * MSVC_Net2005/: Renamed from MSVC_Net2003.
        * configure.in: Adapt build files for the MSVC_Net2003 -> MSVC_Net2005
        rename.
 
-2.23.2:
+       svn path=/trunk/; revision=178
+
+2008-06-12  Murray Cumming  <murrayc@src.gnome.org>
+
+       Increased version
+
+       svn path=/trunk/; revision=177
+
+2008-05-05  Murray Cumming  <murrayc@murrayc.com>
+
+       Use parse_file() but leave the parse_chunk() version commented out, to
 
 2008-05-05  Murray Cumming  <murrayc@murrayc.com>
 
-       * examples/sax_parser/main.cc (main): Use parse_file() but leave
+       * examples/sax_parser/main.cc (main): Use parse_file() but leave 
        the parse_chunk() version commented out, to simplify this example.
        * examples/sax_parser/myparser.cc
-       Catch Glib::ConvertError exceptions when using std::cout, though
+       Catch Glib::ConvertError exceptions when using std::cout, though 
        libxml++ should really always supply valid UTF-8 to us.
 
+       svn path=/trunk/; revision=176
+
+2008-05-05  Murray Cumming  <murrayc@src.gnome.org>
+
+       Increased version. I forgot to commit this at the time
+
+       svn path=/trunk/; revision=175
+
+2008-04-14  Armin Burgmeier  <armin@arbur.net>
+
+       Added a parse_chunk_raw() method and changed parse_chunk() to use it.
+
 2008-04-14  Armin Burgmeier  <armin@arbur.net>
 
        * libxml++/parsers/saxparser.h:
        * libxml++/parsers/saxparser.cc: Added a parse_chunk_raw() method and
        changed parse_chunk() to use it.
 
-2.23.1:
+       svn path=/trunk/; revision=174
+
+2008-03-26  Murray Cumming  <murrayc@murrayc.com>
+
+       Corrected a filename to fix distcheck
 
 2008-03-26  Murray Cumming  <murrayc@murrayc.com>
 
-       * examples/schemavalidation/Makefile.am: Corrected a filename to
+       * examples/schemavalidation/Makefile.am: Corrected a filename to 
        fix distcheck
        * libxml++/schema.h:
-       * libxml++/validators/schemavalidator.h: Added the newin2p24 doxygen
+       * libxml++/validators/schemavalidator.h: Added the newin2p24 doxygen 
        keyword.
 
+       svn path=/trunk/; revision=173
+
+2008-03-26  Emilien KIA  <cursor@free.fr>
+
+       Added Schema class, similar to the existing Dtd class.
+
 2008-03-26  Emilien KIA  <cursor@free.fr>
 
        * configure.in:
        * libxml++/Makefile.am:
        * libxml++/libxml++.h:
        * libxml++/schema.cc:
-       * libxml++/schema.h: Added Schema class, similar to the existing Dtd
+       * libxml++/schema.h: Added Schema class, similar to the existing Dtd 
        class.
        * libxml++/validators/Makefile.am:
        * libxml++/validators/schemavalidator.cc
-       * libxml++/validators/schemavalidator.h: Added Schema validator class,
+       * libxml++/validators/schemavalidator.h: Added Schema validator class, 
        similar to the existing DtdValidator class.
 
        * examples/Makefile.am:
-       * examples/schemavalidation/: New example, similar to the
+       * examples/schemavalidation/: New example, similar to the 
        existing dtdvalidation example.
 
        Bug #312216.
 
+       svn path=/trunk/; revision=172
+
+2008-03-26  Murray Cumming  <murrayc@murrayc.com>
+
+       Fixed the post-html rule. Corrected some links. Corrected documentation
+
 2008-03-26  Murray Cumming  <murrayc@murrayc.com>
 
        * docs/Makefile.am: Fixed the post-html rule.
        * docs/index.html: Corrected some links.
-       * libxml++/nodes/node.h: Corrected documentation for the new methods
+       * libxml++/nodes/node.h: Corrected documentation for the new methods 
        from the previous commit.
 
+       svn path=/trunk/; revision=171
+
+2008-03-26  Murray Cumming  <murrayc@murrayc.com>
+
+       Added add_child_text() with a previous_node parameter, for adding between
+
 2008-03-26  Murray Cumming  <murrayc@murrayc.com>
 
        * libxml++/nodes/element.cc:
-       * libxml++/nodes/element.h: Added add_child_text() with a previous_node
+       * libxml++/nodes/element.h: Added add_child_text() with a previous_node 
        parameter, for adding between existing nodes.
        Added add_child_text_before() too.
        * libxml++/nodes/node.cc:
-       * libxml++/nodes/node.h: Added add_child() with a previous_node
+       * libxml++/nodes/node.h: Added add_child() with a previous_node 
        parameter, for adding between existing nodes.
        Added add_child_before() too.
 
-       * docs/index.html: Removed the license clarifications text because I
+       * docs/index.html: Removed the license clarifications text because I 
        always found it to be arbitrary and not very informative.
-       * docs/reference/Doxyfile.in: Added a newin2p24 doxygen keyword.
-       * docs/reference/Makefile.am: Do not create a version-specific
-       directory name for reference documentation. The Since: text and links
+       * docs/reference/Doxyfile.in: Added a newin2p24 doxygen keyword. 
+       * docs/reference/Makefile.am: Do not create a version-specific 
+       directory name for reference documentation. The Since: text and links 
        in the documentation are enough to know what was in what version.
 
-This is the svn trunk branch. See also the gnome-2-22 branch.
+       svn path=/trunk/; revision=170
+
+2008-03-07  Murray Cumming  <murrayc@src.gnome.org>
+
+       Increased version
 
-2.22.0:
+       svn path=/trunk/; revision=167
+
+2008-03-07  Deng Xiyue  <murrayc@murrayc.com>
+
+       Add a destructor (does not break ABI because the base class already has a
 
 2008-03-07  Deng Xiyue  <murrayc@murrayc.com>
 
        * libxml++/document.cc:
-       * libxml++/document.h: Add a destructor
-       (does not break ABI because the base class already has a
-       virtual destructor) that calls xmlCleanupParser to match the
-       existing call to xmlInitParser() in the constructor. Fixes
+       * libxml++/document.h: Add a destructor 
+       (does not break ABI because the base class already has a 
+       virtual destructor) that calls xmlCleanupParser to match the 
+       existing call to xmlInitParser() in the constructor. Fixes 
        a memory leak.
        Bug #501168 (Matt G.)
 
-2008-01-17  Roland Stigge  <stigge@antcom.de>
+       svn path=/trunk/; revision=166
+
+2008-01-17  Murray Cumming  <murrayc@src.gnome.org>
+
+       Corrected the ChangeLog.
+
+       svn path=/trunk/; revision=165
+
+2008-01-17  Murray Cumming  <murrayc@src.gnome.org>
+
+       2008-01-17  Martin Michlmayr  <tbm@cyrius.com>>
 
        * libxml++/attribute.cc:
        * libxml++/dtd.cc:
@@ -1145,42 +1439,66 @@ This is the svn trunk branch. See also the gnome-2-22 branch.
        * libxml++/parsers/parser.h:
        * libxml++/parsers/saxparser.cc:
        * libxml++/parsers/textreader.h:
-       Correct the name of the files in their comment blocks,
+       Correct the name of the files in their comment blocks, 
        though this could just be removed instead.
        Bug #510056.
 
-2008-01-17  Martin Michlmayr  <tbm@cyrius.com>>
+       svn path=/trunk/; revision=164
+
+2008-01-17  Murray Cumming  <murrayc@src.gnome.org>
+
+       2008-01-17  Martin Michlmayr  <tbm@cyrius.com>>
 
        * libxml++/parsers/parser.cc:
        * libxml++/parsers/textreader.h:
-       Added includes to fix the build with gcc 4.3
+       Added includes to fix the build with gcc 4.3 
        pre-releases.
        Bug #510053.
 
-2.20.0:
+       svn path=/trunk/; revision=163
+
+2007-08-30  Murray Cumming  <murrayc@murrayc.com>
+
+       When exceptions are disabled, assume that they are also disabled in glibmm
 
 2007-08-30  Murray Cumming  <murrayc@murrayc.com>
 
-       * examples/dom_parser_raw/main.cc: When exceptions are disabled, assume that they are also
-       disabled in glibmm and then use the extra error parameter to Glib::convert(), to fix the
+       * examples/dom_parser_raw/main.cc: When exceptions are disabled, assume that they are also 
+       disabled in glibmm and then use the extra error parameter to Glib::convert(), to fix the 
        build when using glibmm with disabled exceptions.
-       * docs/manual/Makefile.am: Use maintainer-clean instead of clean-local to delete the html,
+       * docs/manual/Makefile.am: Use maintainer-clean instead of clean-local to delete the html, 
        but this still seems to be deleted when building debian packages.
 
-2.19.2:
+       svn path=/trunk/; revision=162
+
+2007-08-29  Murray Cumming  <murrayc@src.gnome.org>
+
+       Increased version
+
+       svn path=/trunk/; revision=161
+
+2007-08-29  Murray Cumming  <murrayc@murrayc.com>
+
+       distcheck fixes.
 
 2007-08-29  Murray Cumming  <murrayc@murrayc.com>
 
        * scripts/Makefile.am: distcheck fixes.
 
+       svn path=/trunk/; revision=160
+
+2007-08-29  Murray Cumming  <murrayc@murrayc.com>
+
+       Added an --enable-api-exceptions configure option, which defines
+
 2007-08-29  Murray Cumming  <murrayc@murrayc.com>
 
        * autogen.sh:
        * Makefile.am:
        * configure.in:
        * scripts/Makefile.am:
-       * scripts/reduced.m4: Added an --enable-api-exceptions
-       configure option, which defines LIBXMLCPP_EXCEPTIONS_ENABLED
+       * scripts/reduced.m4: Added an --enable-api-exceptions 
+       configure option, which defines LIBXMLCPP_EXCEPTIONS_ENABLED 
        in libxml++config.h.
        * examples/dom_build/main.cc:
        * examples/dom_parse_entities/main.cc:
@@ -1213,46 +1531,73 @@ This is the svn trunk branch. See also the gnome-2-22 branch.
        * libxml++/parsers/textreader.cc:
        * libxml++/validators/dtdvalidator.cc:
        * libxml++/validators/validator.cc:
-       Put LIBXMLCPP_EXCEPTIONS_ENABLED ifdefs around uses of
-       try, catch, and throw, so that libxml++ can build with
-       CXXFLAGS="-fno-exceptions". However, we might still
+       Put LIBXMLCPP_EXCEPTIONS_ENABLED ifdefs around uses of 
+       try, catch, and throw, so that libxml++ can build with 
+       CXXFLAGS=-fno-exceptions. However, we might still 
        need some alternative error checking API.
 
-2.19.1:
+       svn path=/trunk/; revision=159
+
+2007-07-30  Murray Cumming  <murrayc@src.gnome.org>
+
+       Increased version
+
+       svn path=/trunk/; revision=158
+
+2007-07-30  Stef Walter  <stef@memberwebs.com>
+
+       Added get_attribute_value(), to get a simple text value for an attribute,
 
 2007-07-30  Stef Walter  <stef@memberwebs.com>
 
        * libxml++/nodes/element.cc:
-       * libxml++/nodes/element.h: Added get_attribute_value(),
-       to get a simple text value for an attribute, as a
+       * libxml++/nodes/element.h: Added get_attribute_value(), 
+       to get a simple text value for an attribute, as a 
        convenience.
-       Patch in bug #373573.
 
 2007-07-30  Murray Cumming  <murrayc@murrayc.com>
 
-       * docs/reference/Doxyfile.in: Added newin2p18,
+       * docs/reference/Doxyfile.in: Added newin2p18, 
        newin2p20, and newin2p22 tags.
 
-This is the trunk branch for libxml++ 2.19/2.20.
-See also the gnome-2-18 branch.
+       This is the trunk branch for libxml++ 2.19/2.20.
+       See also the gnome-2-18 branch.
+
+       svn path=/trunk/; revision=157
+
+2007-07-30  Murray Cumming  <murrayc@src.gnome.org>
+
+       Increased version
 
-2.18.2:
+       svn path=/trunk/; revision=155
 
-2007-07-25  Christophe de Vienne  <cdevienne@gmail.com>
+2007-07-25  Christophe de Vienne  <cdevienn@src.gnome.org>
 
-       * libxml++/parsers/textreader.cc: get_name():
-       Fixed a memory leak. bug #447535.
+       Fixed bug #447535
 
-2.18.1:
+       svn path=/trunk/; revision=154
 
 2007-06-10  Murray Cumming  <murrayc@murrayc.com>
 
-       * libxml++/document.cc: add_comment(),
-       * libxml++/nodes/element.cc: add_child_text():
-       add_child_comment(): Avoid accessing freed memory
+       Avoid accessing freed memory when the text nodes are merged by
+
+2007-06-10  Murray Cumming  <murrayc@murrayc.com>
+
+       * libxml++/document.cc:
+       * libxml++/nodes/element.cc: Avoid accessing freed memory 
        when the text nodes are merged by xmlAddChild().
 
-2.18.0:
+       svn path=/trunk/; revision=153
+
+2007-03-05  Murray Cumming  <murrayc@src.gnome.org>
+
+       Increased version
+
+       svn path=/trunk/; revision=152
+
+2007-02-10  Murray Cumming  <murrayc@murrayc.com>
+
+       Use std::string for file paths, because we can not know the encoding of
 
 2007-02-10  Murray Cumming  <murrayc@murrayc.com>
 
@@ -1264,49 +1609,77 @@ See also the gnome-2-18 branch.
        * examples/dtdvalidation/main.cc:
        * examples/sax_parser/main.cc:
        * examples/sax_parser_build_dom/main.cc:
-       * examples/sax_parser_entities/main.cc: Use std::string for file paths,
-       because we can not know the encoding of file paths. std::string therefore
+       * examples/sax_parser_entities/main.cc: Use std::string for file paths, 
+       because we can not know the encoding of file paths. std::string therefore 
        means unknown encoding.
 
+       svn path=/trunk/; revision=151
+
+2007-02-06  Artur Wegele  <a.wegele@web.de>
+
+       Check for _MSC_VER instead of WIN32 before setting MSVC++ pragmas, because
+
 2007-02-06  Artur Wegele  <a.wegele@web.de>
 
        * libxml++/parsers/parser.h:
-       * libxml++/validators/validator.h: Check for _MSC_VER instead
-       of WIN32 before setting MSVC++ pragmas, because that is apparently
+       * libxml++/validators/validator.h: Check for _MSC_VER instead 
+       of WIN32 before setting MSVC++ pragmas, because that is apparently 
        more reliable. Bug #380110.
 
-2.17.2:
+       svn path=/trunk/; revision=150
+
+2006-12-21  Murray Cumming  <murrayc@src.gnome.org>
+
+       Increase version
 
-2006-10-25  Nate Nielsen  <nielsen@memberwebs.com>
+2006-11-17  Stefan Walter  <stefw@src.gnome.org>
+
+       Node::get_next_sibling(), Node::get_previous_sibling(). Bug #351867
 
        * libxml++/nodes/node.cc:
        * libxml++/nodes/node.h: Node::get_next_sibling(),
        Node::get_previous_sibling(). Bug #351867
 
-2006-11-17  Nate Nielsen  <nielsen@memberwebs.com>
+2006-11-17  Stefan Walter  <stefw@src.gnome.org>
+
+       libxml++/parsers/textreader.cc Clean up TextReader() data constructor
 
        * libxml++/parsers/textreader.cc
        * libxml++/parsers/textreader.h: Clean up TextReader() data
        constructor signature. Removed '-1' as a special null terminated
        value. This brings it inline with other parsers.
 
-2.17.1:
+2006-11-17  Murray Cumming  <murrayc@src.gnome.org>
 
-2006-11-11  Nate Nielsen  <nielsen@memberwebs.com>
+       Increased version
+
+2006-11-11  Stefan Walter  <stefw@src.gnome.org>
+
+       Element::set_attribute(): Fix redeclaration of variable in if-block. Bug
 
        * libxml++/nodes/element.cc: Element::set_attribute():
        Fix redeclaration of variable in if-block. Bug #361950
 
-2006-11-11  Nate Nielsen  <nielsen@memberwebs.com>
+2006-11-11  Stefan Walter  <stefw@src.gnome.org>
+
+       libxml++/parsers/textreader.cc TextReader() can now parse memory buffers
 
        * libxml++/parsers/textreader.cc
-       * libxml++/parsers/textreader.h: TextReader() can now parse
-       memory buffers as well as files. Bug #351215
+       * libxml++/parsers/textreader.h: TextReader() can now parse memory
+       buffers as well as files. Bug #351215
+
+2006-11-11  Nate Nielsen  <nielsen@memberwebs.com>
+
+       Add Node::get_parent() Bug #351876
 
 2006-11-11  Nate Nielsen  <nielsen@memberwebs.com>
 
-    * libxml++/nodes/node.cc:
-    * libxml++/nodes/node.h: Add Node::get_parent() Bug #351876
+       * libxml++/nodes/node.cc:
+       * libxml++/nodes/node.h: Add Node::get_parent() Bug #351876
+
+2006-04-24  Cedric Gustin  <cedric.gustin@gmail.com>
+
+       Disable autoheader. New file. Added comments about the difference between
 
 2006-04-24  Cedric Gustin  <cedric.gustin@gmail.com>
 
@@ -1316,10 +1689,18 @@ See also the gnome-2-18 branch.
 
 2006-04-21  Cedric Gustin  <cedric.gustin@gmail.com>
 
+       Added libxml++config.h.in to EXTRA_DIST.
+
+2006-04-21  Cedric Gustin  <cedric.gustin@gmail.com>
+
        * libxml++/Makefile.am: Added libxml++config.h.in to EXTRA_DIST.
 
 2006-04-21  Cedric Gustin  <cedric.gustin@gmail.com>
 
+       Updated for Visual Studio 2005. Added the /vd2 compiler flag (Bug
+
+2006-04-21  Cedric Gustin  <cedric.gustin@gmail.com>
+
        * MSVC_Net2003/*.vcproj: Updated for Visual Studio 2005. Added the
        /vd2 compiler flag (Bug #158040). Renamed target DLL to
        xml++-2.6 to comply to the value returned by "pkg-config --libs
@@ -1346,7 +1727,9 @@ See also the gnome-2-18 branch.
        ms-bitfields on this platform only. Added the libxml++config.h
        configuration file.
 
-2.14.0:
+2006-03-13  Christophe de Vienne  <cdevienne@netcourrier.com>
+
+       Updated version number
 
 2006-03-13  Christophe de Vienne  <cdevienne@netcourrier.com>
 
@@ -1354,10 +1737,18 @@ See also the gnome-2-18 branch.
 
 2006-03-13  Christophe de Vienne  <cdevienne@netcourrier.com>
 
+       Prepared release 2.14.0
+
+2006-03-13  Christophe de Vienne  <cdevienne@netcourrier.com>
+
        * NEWS, configure.in: Prepared release 2.14.0
 
 2006-03-08  Murray Cumming  <murrayc@murrayc.com>
 
+       get_content() documentation: Replace the TODO because I know know that
+
+2006-03-08  Murray Cumming  <murrayc@murrayc.com>
+
        * libxml++/nodes/contentnode.h: get_content() documentation:
        Replace the TODO because I know know that apos is the fifth
        predefined entity.
@@ -1365,7 +1756,17 @@ See also the gnome-2-18 branch.
        _where necessary_ because XML does not require use of quot or
        apos in text nodes - just in attribute values.
 
-2.13.1:
+2006-01-14  Murray Cumming  <murrayc@src.gnome.org>
+
+       increase version
+
+2005-12-20  Murray Cumming  <murrayc@src.gnome.org>
+
+       Fix typo.
+
+2005-12-20  Murray Cumming  <murrayc@murrayc.com>
+
+       Mention pkg-config.
 
 2005-12-20  Murray Cumming  <murrayc@murrayc.com>
 
@@ -1373,11 +1774,19 @@ See also the gnome-2-18 branch.
 
 2005-12-16  Murray Cumming  <murrayc@murrayc.com>
 
+       Minor grammar fixes in documentation. Correct find() documentation
+
+2005-12-16  Murray Cumming  <murrayc@murrayc.com>
+
        * libxml++/document.h: Minor grammar fixes in documentation.
        * libxml++/nodes/node.h: Correct find() documentation slightly.
 
 2005-12-15  Robert Fleming  <fleming@cs.washington.edu>
 
+       Add find() overload that takes namespaces to register, using
+
+2005-12-15  Robert Fleming  <fleming@cs.washington.edu>
+
        * libxml++/nodes/node.cc:
        * libxml++/nodes/node.h: Add find() overload that
        takes namespaces to register, using xmlXPathRegisterNs().
@@ -1385,46 +1794,96 @@ See also the gnome-2-18 branch.
 
 2005-12-15  Murray Cumming  <murrayc@murrayc.com>
 
+       set_namespace(): Pass 0 to xmlSearchNs() for empty (default) namespaces,
+
+2005-12-15  Murray Cumming  <murrayc@murrayc.com>
+
        * libxml++/nodes/node.cc: set_namespace(): Pass 0 to
        xmlSearchNs() for empty (default) namespaces, instead of
        an empty string, as we do elsewhere. This makes
        Document::create_root_node() for when not specifying a
        namespace. Bug #318186 from Erik Oestby.
 
+2005-12-15  Vadim Zeitlin  <vadim@wxwindows.org>
+
+       Fix paths so buildir!=srcdir builds work. Bug #319863.
+
 2005-12-15  Vadim Zeitlin  <vadim@wxwindows.org >
 
        * docs/reference/Doxyfile.in: Fix paths so buildir!=srcdir
        builds work. Bug #319863.
 
+2005-10-03  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       file defaultmake.inc was initially added on branch LIBXMLPP_BRANCH_1_0.
+
+2005-10-03  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       file libxmlpp_generic.mak was initially added on branch LIBXMLPP_BRANCH_1_0.
+
+2005-10-03  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       file makefile was initially added on branch LIBXMLPP_BRANCH_1_0.
+
+2005-10-03  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       file readme.txt was initially added on branch LIBXMLPP_BRANCH_1_0.
+
+2005-09-21  Christophe de Vienne  <cdevienne@netcourrier.com>
+
+       Fixed include and .pc paths. Fixes #316827.
+
 2005-09-21  Christophe de Vienne  <cdevienne@netcourrier.com>
 
        * libxml++.spec.in: Fixed include and .pc paths. Fixes #316827.
 
-This is the HEAD branch, for API additions. See also the gnome-2-12 branch.
+2005-09-08  Christophe de Vienne  <cdevienn@src.gnome.org>
 
-2.12.0:
+       Prepared 2.12 release.
+
+2005-08-26  Christophe de Vienne  <cdevienne@gmail.com>
+
+       Added xmlReadState "Reading" as suggested by Sebastian Moss.
 
 2005-08-26  Christophe de Vienne  <cdevienne@gmail.com>
 
        * libxml++/parsers/textreader.h: Added xmlReadState "Reading" as
        suggested by Sebastian Moss.
 
-2.11.0:
+2005-08-24  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Prepared release 2.11.0
 
-2005-08-25  YS <yselkowitz@users.sourceforge.net>
+2005-08-24  YS  <yselkowitz@users.sourceforge.net>
+
+       Changed link order to solve a link issue on cygwin. Bug #314419.
+
+       2005-08-25  YS <yselkowitz@users.sourceforge.net>
 
        * libxml++/Makefile.am: Changed link order to solve a link issue
        on cygwin. Bug #314419.
 
 2005-06-13  Marek Rouchal  <marek.rouchal@infineon.com>
 
+       Remove extra ;s. Bug #307481
+
+2005-06-13  Marek Rouchal  <marek.rouchal@infineon.com>
+
        * libxml++/io/istreamparserinputbuffer.cc:
        * libxml++/io/istreamparserinputbuffer.h:
        * libxml++/io/parserinputbuffer.cc:
        * libxml++/io/parserinputbuffer.h: Remove extra ;s.
        Bug #307481
 
-2005-05-15  Murray Cumming <murrayc@murrayc.com>
+2005-05-15  Murray Cumming  <murrayc@src.gnome.org>
+
+       Fixed the ChangeLog duplication.
+
+2005-05-15  Murray Cumming  <murrayc@murrayc.com>
+
+       Add comments about possibly deriving this from Node, though it needs
+
+       2005-05-15  Murray Cumming <murrayc@murrayc.com>
 
        * libxml++/document.h: Add comments about possibly deriving this
        from Node, though it needs investigation, and we can not do this
@@ -1434,24 +1893,40 @@ This is the HEAD branch, for API additions. See also the gnome-2-12 branch.
        the underlying xmlDocument struct has no ns field. This should
        prevent the crash in bug #161825.
 
-2005-05-15  Murray Cumming <murrayc@murrayc.com>
+2005-05-15  Murray Cumming  <murrayc@murrayc.com>
+
+       Add link to the LGPL text.
+
+       2005-05-15  Murray Cumming <murrayc@murrayc.com>
 
        * docs/index.html: Add link to the LGPL text.
 
-2005-04-24  Murray Cumming <murrayc@murrayc.com>
+2005-04-24  Murray Cumming  <murrayc@murrayc.com>
+
+       parse_context(): Delete the context after, not before, checking it for an
+
+       2005-04-24  Murray Cumming <murrayc@murrayc.com>
 
        * libxml++/parsers/domparser.cc: parse_context():
        Delete the context after, not before, checking it for an error.
-       Bug #156352 from Jim Garrison.
+       Bug #156352 from Jim Garrison.
+
+2005-04-24  Murray Cumming  <murrayc@murrayc.com>
 
-2005-04-24  Murray Cumming <murrayc@murrayc.com>
+       SaxParserCallback::characters() Call on_characters(), not
+
+       2005-04-24  Murray Cumming <murrayc@murrayc.com>
 
        * libxml++/parsers/saxparser.cc: SaxParserCallback::characters()
        Call on_characters(), not on_cdata_block(), so that the correct
        derived handler is called. Bug #301712 and patch from
        Aaron Walker.
 
-2005-04-24  Murray Cumming <murrayc@murrayc.com>
+2005-04-24  Murray Cumming  <murrayc@murrayc.com>
+
+       Remove -I for the include location of a config file, because we don't
+
+       2005-04-24  Murray Cumming <murrayc@murrayc.com>
 
        * libxml++-2.6.pc.in: Remove -I for the include location of
        a config file, because we don't install one. Bug #301727
@@ -1459,31 +1934,54 @@ This is the HEAD branch, for API additions. See also the gnome-2-12 branch.
 
 2005-03-15  Murray Cumming  <murrayc@murrayc.com>
 
+       set_entity_declaration(): Pass 0 instead of empty strings for the public
+
+2005-03-15  Murray Cumming  <murrayc@murrayc.com>
+
        * libxml++/document.cc: set_entity_declaration(): Pass 0 instead
        of empty strings for the public ID and system ID, if an empty
        string is provided. This stops libxml from using a useless empty
        string.
 
-2005-03-09  Cedric Gustin <cedric.gustin@swing.be>
+2005-03-09  Cedric Gustin  <cedric.gustin@swing.be>
+
+       Add blank.cpp to EXTRA_DIST. Change name of PDB file to
+
+       2005-03-09  Cedric Gustin <cedric.gustin@swing.be>
 
        * MSVC_Net2003/Makefile.am: Add blank.cpp to EXTRA_DIST.
        * MSVC_Net2003/examples/*/*.vcproj: Change name of PDB file to
        $(OutDir)/$(TargetName).pdb.
 
-This is the HEAD branch.
+2005-03-08  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Updated API ref.
+
+2005-03-08  Christophe de Vienne  <cdevienne@netcourrier.com>
+
+       Added one more rule so the "make distcheck" works from a clean cvs working
+
+2005-03-08  Christophe de Vienne  <cdevienne@netcourrier.com>
 
-2.10.0:
+       * docs/reference/Makefile.am: Added one more rule so the "make distcheck"
+       works from a clean cvs working copy.
+
+2005-03-08  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Prepared release 2.10
 
 2005-03-08  Christophe de Vienne  <cdevienne@netcourrier.com>
 
-       * docs/reference/Makefile.am: Added one more rule so the "make
-       distcheck" works from a clean cvs working copy.
+       Added a few rules so that "make dist" generated the documentation if it's
 
 2005-03-08  Christophe de Vienne  <cdevienne@netcourrier.com>
 
-       * docs/manual/Makefile.am, docs/reference/Makefile.am: Added a few
-       rules so that "make dist" generated the documentation if it's
-       absent.
+       * docs/manual/Makefile.am, docs/reference/Makefile.am: Added a few rules
+       so that "make dist" generated the documentation if it's absent.
+
+2005-02-15  Murray Cumming  <murrayc@murrayc.com>
+
+       Added insert_example_code to EXTRA_DIST, though it should not be needed
 
 2005-02-15  Murray Cumming  <murrayc@murrayc.com>
 
@@ -1491,16 +1989,30 @@ This is the HEAD branch.
        though it should not be needed when building from a DIST anyway,
        because we distribute the html.
 
-2.9.2:
+2005-02-13  Christophe de Vienne  <cdevienne@netcourrier.com>
+
+       Removed README from EXTRA_DIST.
 
 2005-02-13  Christophe de Vienne  <cdevienne@netcourrier.com>
 
        * docs/manual/Makefile.am: Removed README from EXTRA_DIST.
 
+2005-02-11  Christophe de Vienne  <cdevienne@netcourrier.com>
+
+       Fixed a little inefficency in find (#161925)
+
 2005-02-12  Christophe de Vienne  <cdevienne@netcourrier.com>
 
        * libxml++/nodes/node.cc: Fixed a little inefficency in find (#161925)
 
+2005-02-11  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Increased version.
+
+2005-02-11  Murray Cumming  <murrayc@murrayc.com>
+
+       Added manual. Use GLIBMM_CHECK_PERL to get the perl path, needed to insert
+
 2005-02-11  Murray Cumming  <murrayc@murrayc.com>
 
        * docs/: Added manual.
@@ -1512,6 +2024,10 @@ This is the HEAD branch.
 
 2005-02-11  Murray Cumming  <murrayc@murrayc.com>
 
+       do_write_to_string(): libml returns the number of bytes instead of the
+
+2005-02-11  Murray Cumming  <murrayc@murrayc.com>
+
        * libxml++/document.cc: do_write_to_string(): libml returns the
        number of bytes instead of the number of characters, so use the
        appropriate ustring constructor, to avoid an exception later.
@@ -1524,13 +2040,21 @@ This is the HEAD branch.
        libstdc++ and glibmm doxygen tags to link to their documentation,
        for instance for Glib::ustring.
 
-2005-01-26  Cedric Gustin <cedric.gustin@swing.be>
+2005-01-27  Cedric Gustin  <cedric.gustin@swing.be>
+
+       Updated for 2.8.0.
+
+       2005-01-26  Cedric Gustin <cedric.gustin@swing.be>
+
+       * MSVC_Net2003/README: Updated for 2.8.0.
 
-       * MSVC_Net2003/README: Updated for 2.8.0
+2005-01-26  Cedric Gustin  <cedric.gustin@swing.be>
 
-2005-01-26  Cedric Gustin <cedric.gustin@swing.be>
+       parse micro version tags at configure time (for libxml++.rc). Added
 
-       * configure.in: parse micro version tags at configure time (for
+       2005-01-26  Cedric Gustin <cedric.gustin@swing.be>
+
+       * configure.in : parse micro version tags at configure time (for
        libxml++.rc). Added support for shared libraries (DLL) on
        win32. Added MSVC_Net2003 Makefiles.
        * Makefile.am: Added MSVC_Net2003 subdir.
@@ -1539,7 +2063,13 @@ This is the HEAD branch.
        * examples/Makefile.am_fragment: Removed trailing slash in INCLUDES.
        * MSVC_Net2003/*: Initial release.
 
-2.9.1:
+2004-12-25  Murray Cumming  <murrayc@src.gnome.org>
+
+       Increase version
+
+2004-12-25  Murray Cumming  <murrayc@murrayc.com>
+
+       Added parse_memory_raw() for libxml documents that are not utf8-encoded or
 
 2004-12-25  Murray Cumming  <murrayc@murrayc.com>
 
@@ -1551,15 +2081,15 @@ This is the HEAD branch.
 
 2004-12-20  Murray Cumming  <murrayc@murrayc.com>
 
+       This is the HEAD branch, for gnome 2.9/2.10.
+
+2004-12-20  Murray Cumming  <murrayc@murrayc.com>
+
        * This is the HEAD branch, for gnome 2.9/2.10.
 
 2004-12-18  Murray Cumming  <murrayc@murrayc.com>
 
-       * libxml++/docs/index.html: Bugs: Minor english corrections, and
-       more useful bugzilla links.
-       * libxml++/docs/Makefile.am: Build the reference documentation as
-       part of the main cvs build, but distribute it so that it does not need
-       to be rebuilt when building a tarball.
+       Node::find(): Check the result of xmlXPathEval and throw an exception
 
 2004-12-18  Murray Cumming  <murrayc@murrayc.com>
 
@@ -1569,19 +2099,58 @@ This is the HEAD branch.
 
 2004-12-18  Murray Cumming  <murrayc@murrayc.com>
 
+       parse_memory(), parse_chunk(), domparser.cc: parse_memory, parse_chunk():
+
+2004-12-18  Murray Cumming  <murrayc@murrayc.com>
+
        * libxml++/parsers/saxparser.cc: parse_memory(), parse_chunk(),
        domparser.cc: parse_memory, parse_chunk(): Use Glib::ustring::bytes()
        to get the size of the array, not size() or length(), which gets
        the number of utf8 characters. It might not even be utf8.
-       * examples/sax_parser_build_dom/svgparser.cc: Use !empty() instead of
        size() > 0. It is more efficient.
 
 2004-11-30  Murray Cumming  <murrayc@murrayc.com>
 
+       Removed an extra ; that g++ 3.4 complains about.
+
+2004-11-30  Murray Cumming  <murrayc@murrayc.com>
+
        * libxml++/validator.h: Removed an extra ; that g++ 3.4 complains
        about.
 
-2.8.0:
+2004-11-29  Murray Cumming  <murrayc@src.gnome.org>
+
+       I forgot to commit this NEWS change, I think.
+
+2004-09-14  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Changed the .so version number from GENERIC_LIBRARY_VERSION=2:1:1 to
+
+       Changed the .so version number from
+       GENERIC_LIBRARY_VERSION=2:1:1
+       to
+       GENERIC_LIBRARY_VERSION=2:1:0
+
+       to avoid re-linking issues. cf
+       http://sourceforge.net/mailarchive/forum.php?thread_id=5559194&forum_id=12784
+
+       for more informations.
+
+2004-09-14  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Don't exclude 2.6/* anymore.
+
+2004-09-14  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Prepared release 2.8
+
+2004-09-13  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Added some clarifications on the LGPL license.
+
+2004-09-12  Murray Cumming  <murrayc@murrayc.com>
+
+       Add include for xmlreader.h. Correct (and uncomment) the code to read the
 
 2004-09-12  Murray Cumming  <murrayc@murrayc.com>
 
@@ -1589,18 +2158,26 @@ This is the HEAD branch.
        * examples/saxparser/myparser.cc, saxparser_entities/myparser.cc:
        Correct (and uncomment) the code to read the attribute values.
 
-2.7.1:
+2004-09-06  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Prepared release 2.7.1
 
-2004-09-06  Christophe de Vienne <cdevienne@netcourrier.com>
+2004-08-13  Christophe de Vienne  <cdevienne@netcourrier.com>
 
-       * configure.in: Prepared release 2.7.1.
+       Fixed bug #150082.
 
-2004-08-13  Christophe de Vienne <cdevienne@netcourrier.com>
+       2004-08-13  Christophe de Vienne <cdevienne@netcourrier.com>
 
        * libxml++/parsers/domparser.cc, libxml++/parsers/parser.cc: Fixed
        bug #150082.
 
-2.7.0:
+2004-07-02  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Added 2.7.0 tag.
+
+2004-06-24  Murray Cumming  <murrayc@.com>
+
+       Reverted the changes that made it install a 2.8 pc.in file, and which
 
 2004-06-24  Murray Cumming  <murrayc@.com>
 
@@ -1611,12 +2188,20 @@ This is the HEAD branch.
 
 2004-06-22  Murray Cumming  <murrayc@murrayc.com>
 
+       Added include of libxml/globals.h before include of libxml/xmlIO.h,
+
+2004-06-22  Murray Cumming  <murrayc@murrayc.com>
+
        * libxml++/io/outputbuffer.cc, inputbuffer.cc:
        Added include of libxml/globals.h before include of libxml/xmlIO.h,
        because xmlIO.h needs the definition of
        xmlParserInputBufferCreateFilenameFunc.
 
-2004-05-28  Christophe de Vienne <cdevienne@netcourrier>
+2004-05-28  Christophe de Vienne  <cdevienne@netcourrier>
+
+       Integrated dtdvalidator patch proposed by Guillaume Arreckx. Modified a
+
+       2004-05-28  Christophe de Vienne <cdevienne@netcourrier>
 
        * configure.in, examples/Makefile.am, examples/dtdvalidation/Makefile.am,
        examples/dtdvalidation/example.dtd, examples/dtdvalidation/main.cc,
@@ -1634,6 +2219,21 @@ This is the HEAD branch.
        - Added Dtd::cobj, since the patch rely on it.
        - added a validaty_error as suggested by jon
 
+2004-05-06  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Prepared HEAD branch for version 2.7/2.8.
+
+2004-05-05  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Prepared 2.6.1 release.
+
+2004-05-05  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Completed for 2.6.1 release.
+
+2004-05-05  Christophe de VIENNE  <cdevienne@netcourrier.com>
+
+       Fixed set_content which used xmlNodeAddContent instead of
 
 2004-04-26  Christophe de VIENNE  <cdevienne@netcourrier.com>
 
@@ -1642,6 +2242,10 @@ This is the HEAD branch.
 
 2004-05-05  Christophe de Vienne  <cdevienne@netcourrier.com>
 
+       One more (last one I hope) change about Glib::ustring instanciation from a
+
+2004-05-05  Christophe de Vienne  <cdevienne@netcourrier.com>
+
        * libxml++/parsers/saxparser.cc: One more (last one I hope) change
        about Glib::ustring instanciation from a buffer + lenght. We now
        use Glib::ustring::ustring(In begin, In end) constructor. Thanks to
@@ -1649,34 +2253,82 @@ This is the HEAD branch.
 
 2004-05-04  Christophe de Vienne  <cdevienne@netcourrier.com>
 
+       Replaced again the use of Glib::ustring(const char*) constructor by
+
+2004-05-03  Christophe de Vienne  <cdevienne@netcourrier.com>
+
        * libxml++/parsers/saxparser.cc: Replaced again the use of
        Glib::ustring(const char*) constructor by Glib::ustring(std::string).
        Fixes #141824.
 
+2004-05-04  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       *** empty log message ***
+
 2004-05-04  Christophe de Vienne  <cdevienne@netcourrier.com>
 
+       Replace the use of Glib::ustring(const char*, unsigned) constructor by
+
+2004-05-03  Christophe de Vienne  <cdevienne@netcourrier.com>
+
        * libxml++/parsers/saxparser.cc: Replace the use of
        Glib::ustring(const char*, unsigned) constructor by Glib::ustring(const char*).
        Fixes #141824.
 
 2004-05-04  Murray Cumming  <murrayc@murrayc@com>
 
+       Made it require glibmm-2.4, so that apps do not have to check for this
+
+2004-05-04  Murray Cumming  <murrayc@murrayc@com>
+
        * libxml++-2.6.pc.in: Made it require glibmm-2.4, so that apps do not
        have to check for this themselves.
 
-2.6.0:
+2004-04-13  Murray Cumming  <murrayc@murrayc.com>
+
+       Change library name to 2.6 instead of 2.5. Report the changed library
 
 2004-04-13  Murray Cumming  <murrayc@murrayc.com>
 
        * libxml++/Makefile.am: Change library name to 2.6 instead of 2.5.
        * libxml++-2.6.pc.in: Report the changed library name.
 
+2004-04-13  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Updated to 2.6.0.
+
+2004-04-13  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Updated dependencies and reference documentation links.
+
+2004-04-13  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Switched to version 2.6. Reset library version.
+
+2004-04-13  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Adapted Doxyfile to more recent version of Doxygen. The documentation is now published in a versionned directory on the website.
+
+2004-03-27  Murray Cumming  <murrayc@murrayc.com>
+
+       Correct constness of get_current_node(), so there is a const and non-const
+
 2004-03-27  Murray Cumming  <murrayc@murrayc.com>
 
        * libxml++/parsers/textreader.[h|cc]: Correct constness of
        get_current_node(), so there is a const and non-const version.
 
-2.5.2:
+2004-03-03  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       file api_export.h was initially added on branch LIBXMLPP_BRANCH_1_0.
+
+2004-03-02  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Prepared release 2.5.2 (2.6.0 beta1)
+
+2004-02-16  Christophe de VIENNE  <cdevienne@netcourrier.com>
+
+       Check return value of xmlHasNsProp to fix issue #134390 (as reported by
 
 2004-02-16  Christophe de VIENNE  <cdevienne@netcourrier.com>
 
@@ -1684,6 +2336,14 @@ This is the HEAD branch.
        fix issue #134390 (as reported by John Coyle). Use xmlHasProp instead
        of testing each attributes.
 
+2004-02-16  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Changed two remaining 1.0 to 2.6.
+
+2004-02-16  Christophe de VIENNE  <cdevienne@netcourrier.com>
+
+       Added libxml-2.0 to Requires: and removed @LIBXML_LIBS@ from libs, as
+
 2004-02-16  Christophe de VIENNE  <cdevienne@netcourrier.com>
 
        * libxml++-2.6.pc.in: Added libxml-2.0 to Requires: and removed
@@ -1691,20 +2351,46 @@ This is the HEAD branch.
 
 2004-02-16  Christophe de VIENNE  <cdevienne@netcourrier.com>
 
+       Merged in patches from Albert Chin to get libxml++ build using the SUN,
+
+2004-02-16  Christophe de VIENNE  <cdevienne@netcourrier.com>
+
        * libxml++/nodes/node.cc, libxml++/parsers/parser.h:
        Merged in patches from Albert Chin to get libxml++ build using the SUN,
        HP, SGI & AIX C++ compilers.
 
 2004-02-13  Jim Garrison  <garrison@case.edu>
 
+       Removed unnecessary semicolons
+
+2004-02-13  Jim Garrison  <garrison@case.edu>
+
        * libxml++/attribute.h, libxml++/document.h, libxml++/dtd.h,
-         libxml++/io/ostreamoutputbuffer.[h|cc],
-         libxml++/io/outputbuffer.[h|cc], libxml++/keepblanks.[h|cc],
-         libxml++/nodes/node.h, libxml++/parsers/parser.h,
-         libxml++/parsers/saxparser.h, libxml++/parsers/textreader.[h|cc]:
+       libxml++/io/ostreamoutputbuffer.[h|cc],
+       libxml++/io/outputbuffer.[h|cc], libxml++/keepblanks.[h|cc],
+       libxml++/nodes/node.h, libxml++/parsers/parser.h,
+       libxml++/parsers/saxparser.h, libxml++/parsers/textreader.[h|cc]:
        Removed unnecessary semicolons
 
-2.5.1:
+2004-02-13  Jim Garrison  <garrison@src.gnome.org>
+
+       added cvsignore files
+
+2004-02-13  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       Makefile of examples/textreader was forgotten in last commit.
+
+2004-02-09  Murray Cumming  <murrayc@src.gnome.org>
+
+       Corrected my email address, though I'm not really a libxml++ maintainer.
+
+2004-02-09  Christophe de Vienne  <cdevienn@src.gnome.org>
+
+       prepared release 2.5.1
+
+2004-02-09  Jim Garrison  <garrison@case.edu>
+
+       added Document::cobj() function
 
 2004-02-08  Jim Garrison  <garrison@case.edu>
 
@@ -1712,10 +2398,18 @@ This is the HEAD branch.
 
 2004-02-06  Christophe de Vienne  <cdevienne@netcourrier.com>
 
+       Fixed issue #132014.
+
+2004-02-06  Christophe de Vienne  <cdevienne@netcourrier.com>
+
        * libxml++/parsers/sax_parser.cc: Fixed issue #132014.
 
 2004-02-06  Christophe de Vienne  <cdevienne@netcourrier.com>
 
+       Added TextReader interface. It is almost the patch which is here :
+
+2004-02-06  Christophe de Vienne  <cdevienne@netcourrier.com>
+
        * libxml++/parsers/[Makefile.am|textreader.h|textreader.cc]: Added
        TextReader interface. It is almost the patch which is here :
        http://sourceforge.net/tracker/index.php?func=detail&aid=842730&group_id=12999&atid=312999
@@ -1726,7 +2420,14 @@ This is the HEAD branch.
 
 2004-02-05  Jim Garrison  <garrison@case.edu>
 
-       * libxml++/document.[h|cc]: added create_root_node_by_import()
+       added create_root_node_by_import()
+
+2004-02-05  Jim Garrison  <garrison@case.edu>
+        * libxml++/document.[h|cc]: added create_root_node_by_import()
+
+2004-01-13  Christophe de Vienne  <cdevienne@alphacent.com>
+
+       Gives NULL strings instead of empty ones to xmlCreateIntSubset. Fixes
 
 2004-01-13  Christophe de Vienne  <cdevienne@alphacent.com>
 
@@ -1740,6 +2441,10 @@ This is the HEAD branch.
 
 2003-12-19  Murray Cumming  <murrayc@usa.net>
 
+       Added glibmm-2.4 to the pkg-config check. :string/Glib::ustring rename.
+
+2003-12-19  Murray Cumming  <murrayc@usa.net>
+
        * configure.in: Added glibmm-2.4 to the pkg-config check.
        * Used regexxer to do a complete std::string/Glib::ustring rename.
        Everything seems to still work. I think the parse_chunk(stream)
@@ -1747,6 +2452,18 @@ This is the HEAD branch.
 
 2003-12-19  Murray Cumming  <murrayc@usa.net>
 
+       libxml++ has moved to the GNOME cvs.
+
+2003-12-19  Murray Cumming  <murrayc@usa.net>
+
+       * modulesets/gnome26.modules: libxml++ has moved to the GNOME cvs.
+
+2003-12-19  Murray Cumming  <murrayc@usa.net>
+
+       removed acinclude.m4 because we do not need it anymore because we do not
+
+2003-12-19  Murray Cumming  <murrayc@usa.net>
+
        * removed acinclude.m4 because we do not need it anymore because
        we do not need AM_LIBXML now that we use pkg-config.
        * libxml++/Makefile.am: Generate a library with 2.5 in the name,
@@ -1758,1082 +2475,15 @@ This is the HEAD branch.
        * So, this is now the libxml++ 2.6 API, with a library name of 2.5
        while it is unstable. It is parallel-installable with libxml++ 1.0.
 
-This is the HEAD branch, for libxml++ 2.5/2.6.
-
-1.0.0:
-
-2003-12-18  Ephraim Vider <eff@eplication.com>
-       * examples/sax_parser_build_dom/svgelement.cc,svgpath.h:
-       - removed unneeded method qualification (msvc6 error)
-       * examples/sax_parser_entities/myparser.cc:
-       - removed namespace qualification (msvc6 error)
-       - removed return from void function
-
-2003-12-18  Ephraim Vider <eff@eplication.com>
-
-       * win32_msvc6: updated MSVC projects to include new sources and examples
-
-2003-12-12  Christophe de Vienne  <cdevienne@alphacent.com>
-
-       * libxml++/parsers/sax_parser.cc: removed initialisation of userData
-       with this at the context creation (solution given by Murray).
-
-2003-12-11  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/Makefile.am: Generate a library with 1.0 in the name,
-       instead of 0.1
-       * configure.in: Change version to 1.0.0, and change shared library
-       version to 1.0.0 because we are staring again witt the first
-       version of a new shared library.
-       * examples/Makefile.am_fragment: Link to the new library name.
-       * libxml++-1.0.pc.in: Change the library name that pkg-config
-       reports for --libs.
-
-2003-12-08  Ephraim Vider <eff@eplication.com>
-
-       * libxml++/document.cc: remove return statement from void functions
-
-0.28:
-
-2003-12-08  Christophe de Vienne  <cdeviennne@netcourrier.com>
-
-       * libxml++.spec.in: Removed libxml++.m4 and xml++-config from %files
-       section.
-
-2003-12-08  Murray Cumming  <murrayc@usa.net>
-
-       * examples/ Added sax_parser_build_dom example from Dan Dennedy.
-       It does some funky stuff (see the comments) but it is an
-       interesting concept. See the description in examples/README.
-
-2003-12-03  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * configure.in: use libxml-2.0 instead of xml2 for libxml2 detection
-       by pkg-config.
-       * libxml++/parser/sax_parser.[h|cc]: Replaced AttributeMap by AttributeList,
-       which is now an ordered container (std::deque). Added a functor that can be
-       used with std::find_if to get an Attribute by it's name.
-       * libxml++/document.h: Fixed a typo in a doxygen command.
-
-2003-12-03  Murray Cumming  <murrayc@usa.net>
-
-       * examples/README: explained what the examples do.
-
-2003-11-28  Christophe de Vienne  <cdevienne@alphacent.com>
-
-       * libxml++/docs/index.html: Added libxml2 version we relay on, as
-       suggested by Paul Breslin.
-       * configure.in: Prepared 0.28 release. Check for libxml2 >= 2.5.8 using
-       pkg-config instead of old-style autoconf macro.
-       * acinclude.m4: Removed.
-
-2003-11-27  Murray Cumming  <murrayc@usa.net>
-
-       * Added examples/sax_parser_entites to test the new functionality.
-       * Added doxygen documentation to almost every class and method,
-       including mentioning that the parse methods throw exceptions.
-
-2003-11-27  Murray Cumming  <murrayc@usa.net>
-
-       * Applied patch from Dan Dennedy to add entity handling to the
-       SAX parser, using a 2nd Document instance to manage the entity
-       definitions in order to provide a default entity reference resolver
-       implementation for on_get_entity(). With some minor changes from me.
-
-2003-11-13  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/io/Makefile.am: Made libio a non installed library.
-       * libxml++/document.cc: Fixed a serious issue with threading: callbacks
-       were defined only for the main thread.
-
-0.27:
-
-2003-10-28  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/nodes/element.[h|cc]: Changed get_child_content() to
-       get_child_text(), set_child_content() to set_child_text(),
-       add_comment() to add_child_comment(), and add_content() to
-       add_child_content() to make the API clearer.
-
-2003-10-25  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/document.[h|cc]: Added Document::add_comment and added some
-       documentation.
-
-2003-10-22  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/parsers/saxparser.[h.cc]: Added on_entity_declararation()
-       callback, and demonstrated it in examples/sax_parser/.
-       Added documentation to on_get_entity() giving clues about how to use
-       it, though it is too difficult for me to try.
-
-2003-10-18  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * All: All private members previously having a leading underscore in their
-       name now have it postfixed. Ex: _impl becomes impl_.
-
-2003-10-18  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/io/outputbuffer.[h|cc]: Removed conversion operator to
-       underlying C structure. cobj() is now public.
-       * libxml++/document.cc: use OutputBuffer::cobj() instead of implicit
-       conversion.
-
-2003-10-18  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/nodes/Makefile.am: Removed some trailing white spaces after a
-       backslash.
-
-2003-10-14  Murray Cumming  <murrayc@usa.net>
-
-       * Added lots of doxygen documentation, try to document everything 100%.
-       * libxml++/nodes/element.[h|cc]: Made get_attributes() non-const
-       and added a const get_attributes() const overload, like
-       Node::get_children().
-       * Moved AttributesList typedef from Node to Element, because that's
-       where it is used.
-       * libxml++/parsers/parser.[h|cc]: Added get/set_substitute_entities(),
-       like get/set_validate(), which affects _context->replaceEntities in
-       initialize_context().
-       * Added libxml++/nodes/entityreference.[h|cc], with a
-       get_resolved_text() method.
-       * libxml++/document.cc:
- - on_libxml_construct(): For the default, used when a node is not
-       recognised, create a Node rather than a ContentNode. Everything is a
-       Node so this should have less chance of being wrong.
-       - Added case to create an EntityReference.
-       * Added examples/dom_parse_entities.
-
-2003-09-30  Jonathan Wakely  <redi@kayari.org>
-
-       * libxml++/document.cc, libxml++/nodes/element.cc,
-       libxml++/nodes/node.cc: Preserve const-quals when casting between
-       strings of different character types.
-
-2003-09-26  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/io/outputbuffer.[h|cc]: Yet another cleaning of the interface
-       and implementation. OutputBuffer is now non copyable, and the callback
-       process is now the same for write and close.
-       * libxml++/io/(ostream)outputbuffer.h: Added Doxygen documentation.
-
-2003-09-26  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/io/: Small corrections after Murray comments on the patch. It's
-       even more clean now.
-
-2003-09-26  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/io/: Added classes to wrap xmlIO output buffers. This classes
-       are OutputBuffer and OStreamOutputBuffer.
-       * libxml++/document.h:
-       - Added write_to_stream, which is implemented thanks to OutputBuffer.
-       - Removed virtual specifier on write_to_xxx functions. Their
-       implemention now calls a private virtual function do_write_to_xxx. This
-       also avoid having almost identical functions implementation in normal and
-       formatted versions of the functions.
-
-2003-09-24  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/examples/dom_build/main.cc: Now demonstrate add_comment
-       too.
-
-2003-09-24  Dan Dennedy
-
-       * libxml++/nodes/element.[h|cc]: Added Element::add_comment.
-
-2003-09-23  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/document.h, libxml++/keepblanks.h, libxml++/noncopyable.h,
-       libxml++/nodes/node.h: Updated documentation.
-
-0.26:
-
-2003-09-22  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * examples/dom_build/main.cpp: Use Element::set_attribute instead of
-       Element::add_attribute which no longer exists.
-
-2003-09-19  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/node/element.h: Removed add_attribute because it is the same as
-       set_attribute.
-
-2003-09-18  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/node/element.h: Added set_namespace_declaration().
-         element, node: methods take prefix instead of uri and prefix, because
-       that's what we want to specify most of the time. If no such namespace
-       prefix has been declared then an exception will be thrown. If we want
-       to specify a node name and attribute namespaces by uri (which would
-       result in a prefix in the eventual .xml code) then we could add those
-       methods later. If anybody needs them.
-
-2003-09-17  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * docs/reference/Doxyfile(.in): Doxyfile is now generated from Doxyfile.in
-       by configure so the version number is included in main page. The dot image
-       format is changed to png, the index is not disabled anymore.
-
-2003-09-15  Fredrik Arnerup
-
-       * libxml++/document.cc: Added a call to xmlInitParser to avoid
-       threading problems.
-
-2003-09-05  Murray Cumming  <murrayc@usa.net>
-
-       Based on the patch from Dan Dennedy, with changes:
-       * libxml++/node.[h|cc],
-       libxml++/element.[h|cc]: Added namespace_uri and namespace_prefix
-       parameters to methods, to support speficiation of nodes and children
-       also with namespace information.
-       * Added Node::get_namespace_prefix() and get_namespace_uri() and
-       set_namespace().
-       * examples/dom_build/: Modified the example to do namespace stuff,
-       to test this.
-
-2003-08-20  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/node.[h|cc]: import_node() now takes a _const_ Node, as
-       suggested by Rafael Vuijk.
-
-2003-07-20  Ephraim Vider <eff@eplication.com>
-
-       * win32_msvc6: libxml++.dsp, examples/import_node.dsp, examples/Makefile.am:
-               - added import_node example project
-
-0.25:
-
-2003-07-16  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++.m4, xml++-config.in, configure.in, Makefile.am: removed old-style
-       autoconf libxml++ detection macro and script.
-
-2003-07-15  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * all but exceptions/*.[h|cc]: removed throw specification from functions
-       declaration.
-
-2003-07-11  Eric Bourque <ericb@computer.org>
-
-       * nodes/node.[h|cc]: Added import_node function
-       * examples/import_node: Added an example of using import_node, and modified
-       autoconf files accordingly.
-
-2003-06-25  Ephraim Vider <eff@eplication.com>
-
-       * win32_msvc6: libxml++.dsp: added _REENTRANT to support libxml with threads
-       - examples/Makefile.am: added new example project
-
-2003-06-16  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * docs/index.html: Added a link to Doxygen website.
-
-2003-06-16  Ephraim Vider <eff@eplication.com>
-
-       * win32_msvc6/*: Fixed MSVC6 project files.
-
-2003-06-13  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * docs/Makefile.am: Fixed the post-html rule which was sending twice the
-       reference.
-       * docs/index.html: Added keyword "XML".
-
-0.24:
-
-2003-06-11  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/parsers/domparser.cc:
-               - Fixed parse_stream. Parsing success was not checked before creating
-               Document.
-               - Check for errNo after parsing.
-
-2003-06-02  Ephraim Vider
-       * libxml++/nodes:
-       Added ContentNode as a base class for all non-element nodes
-       - TextNode and CommentNode are derived from ContentNode
-       - Added CdataNode and ProcessingInstructionNode as specific types
-       derived from ContentNode
-       - Will create ContentNode as a default node type when assert is
-       disabled
-       - Modified dom_parser example to better handle new types
-       Modified files: textnode.[h|cc] commentnode.[h|cc]
-       Added files: contentnode.[h|cc] cdatanode.[h|cc] processinginstructionnode.[h|cc]
-
-       * node.cc: - Fix. return empty string and not 0
-       * updated MSVC projects to include new sources and example
-
-2003-06-10  Jonathan Wakely  <redi@kayari.org>
-
-       * libxml++/parsers/saxparser.cc: Replace <istream> with <iostream>
-       to support older compilers.
-
-2003-06-06  Christophe de Vienne  <cdevienne@alphacent.com>
-
-       * libxml++/document.cc: Little change in write_to_xxx_formatted. The
-       keepblanks parameter is kept to true, but xmlIndentOutputTree is set to 1.
-       This avoid libxml2 to add some significant whitespace into content nodes,
-       but still format the output.
-
-2003-06-05  Christophe de Vienne  <cdevienne@alphacent.com>
-
-       * libxml++/keepblanks.[h|cc]: Moved KeepBlanks::Default definition
-       to .cc file if compiler is MSVC 6.0.
-
-2003-06-04  Morten Hanssen  <morten.hanssen@pd.politiet.no>
-
-       * libxml++/Document.cc: Fixed a memory leak in
-       write_to_string[_formatted]() functions.
-
-2003-06-02  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/Document.[h|cc]: Removed the standalone parse_* methods
-       because they just duplicate functionality and nobody seems to be
-       using them.
-       Renamed the private construct() and destruct() callbacks to
-       on_libxml_construct() and on_libxml_destruct() and added some
-       simple comments to explain their purpose.
-       * libxml++/node.[h|cc]: Added Node::is_white_space(), to make it
-       easier for the application to ignore white space. Used it in
-       the dom_parser example..
-
-2003-05-29  Murray Cumming  <murrayc@usa.net>
-
-       * Removed some struct keywords from method and variable definitions.
-       They don't seem to be necessary, and they do not match the method
-       definitions in the .cc files.
-       * Some syntax clean-up - tabs to spaces and adding spaces.
-       * examples/dom_parse/main.cc: Say when something is a text node.
-
-2003-05-28  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * lixml++/document.[h|cc]: Added write_to_file_formatted and
-       write_to_string_formatted.
-
-2003-05-25  Jonathan Wakely  <redi@kayari.org>
-
-       * libxml++/parsers/saxparser.cc: Included <cassert>
-
-2003-05-23  Jonathan Wakely  <redi@kayari.org>
-
-       * libxml++/parsers/saxparser.[h|cc]: Correct comments.
-
-2003-05-23  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * all header files: Removed libxml2 headers inclusion. Added necessary
-       forward declaration of libxml2 structures.
-       * libxml++/parsers/saxparser.[h|cc]: Moved static callback functions into
-       a struct defined only in the .cc file, SaxParserCallback.
-       Added boolean parameter to SaxParser constructor to activate on_get_entity
-       callback (default to false). This technique could eventually be extended to
-       other functions in the future.
-       * libxml++-1.0.pc.in: removed libxml headers include path from Cflags.
-
-2003-05-22  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/nodes/node.[h|cc]: Added Node::set_name().
-
-2003-05-20  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/nodes/[node.cc|element.h]: Minor syntax adjustments to allow
-       compiling with g++ -ansi -pedantic -Wall without any warning.
-
-0.23:
-
-2003-05-20  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/keepblanks.[h|cc]: New KeepBlanks class which change settings
-       related to xmlKeepBlanksDefault and xmlIndentTreeOuput.
-       * libxml++/[document.cc|parsers/*parsers.cc]: use KeepBlanks instead of
-       manually call xmlKeepBlanksDefault(). Significant white spaces are not
-       removed/added anymore.
-       * example/dom_read_write/example_output.xml: removed.
-
-2003-05-16  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/noncopyable.[h|cc]: New xmlpp::NonCopyable base class, which
-       should prevent people from using automatically-generated copy
-       constructors when they shouldn't. Not tested yet.
-       * libxml++/examples/dom_read_write: New example/test. This does
-       show that we are removing significant white space. This has been
-       discussed on the list and apparently Christophe has a fix for it.
-
-2003-05-06  Andy Glew <andy.glew@amd.com>
-
-       * libxml++/nodes/node.cc: Node::find( nonexistent_xpath ) now return
-       empty NodeSet
-
-2003-04-24  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/parsers/saxparser.cc: Fixed a memory leak pointed by "thierry"
-       <thierry.blanchard@digitech.fr>. The sax handler of the context is not reset
-       to 0 before context release anymore. In parse() the default one is saved
-       then restored after effective parsing, so libxml handle itself its
-       destruction.
-
-2003-04-20  Christophe de Vienne  <cdevienne@netcourrier.com>
-
-       * libxml++/document.cc: Removed a warning message that was put on std::cout
-       if an unknown type of node was created and replaced it by an assert. This
-       avoid the need to include iostream(.h).
-
-2003-04-18  Murray Cumming  <murrayc@usa.net>
-
-       * Applied Jaka Jejcic's patch to fix compilation on NetBSD, including
-       iostream.h instead of istream.h.
-
-2003-04-09  Eric Bourque <ericb@computer.org>
-
-       * libxml++.spec.in: modified spec file to be library version agnostic.
-
-2003-03-19  Ephraim Vider
-
-       * added msvc support in win32_msvc6.
-
-2003-03-17  Ephraim Vider
-
-       * Modified sax_exception example:
-       - corrected Clone() return type for MyException in myparser.[h|cc]
-       - catch all exceptions in main.cc - handle real errors too
-
-0.22:
-
-2003-03-15  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/parser/domparser.cc: Added const overload of get_document().
-
-2003-03-13  Christophe de Vienne
-
-       * libxml++/parser/domparser.cc: Test if context creation is
-       successfull in the different parse_xxx functions. If it is no an
-       internal_error is thrown.
-
-2003-03-06  Ephraim Vider
-
-       * made DomParser a wrapper around Document
-       removed all functions that were duplicates of document
-       functions and added get_document()
-       files: domparser.[h|cc] document.h
-
-       * fixed compilation errors for msvc:
-       - corrected Clone() return type for derived exceptions
-       - corrected getline to std::getline in saxparser.cc
-       - changed clear() to erase() in parser.cc
-       - added #define for vsprintf in parser.h
-       - fixed warning in element.cc
-
-0.21:
-
-2003-02-21  Eric Bourque
-
-       * Added spec.in, for creating RPMs.
-
-2003-02-20  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/nodes/node.[h|cc]: Moved get_child_content(),
-       set_child_content(), add_content(), and has_content() from Node to
-       derived Element class instead of just throwing an exception if it
-       isn't an Element. This means you can't use set_child_content() on a
-       TextNode - you should be using TextNode::set_content() anyway, which
-       makes a lot more sense. Corrected set_child_content() to create a
-       TextNode instead of creating a node with the content as the name,
-       fixing the output of the dom_build example.
-
-2003-02-20  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/parsers/parser.[h|cc]:
-       initialize_contex(): Request iniitialization and connect callbacks
-       check_exception(): Throw exception if any validation problems have
-       been found - the messages are built up gradually by repeated
-       callbacks.
-       set_validate(): Enables validation before calling parse_*().
-       Alternatively, use 2nd bool parameter to the DomParser constructor.
-       * libxml++/exceptions/: Added validation_error class.
-       * examples/dom_parser: Added a DTD and changed example.xml to
-       something that uses it. Also added example_invalid.xml to test
-       the exceptions.
-
-2003-02-12  Ole Laursen  <olau@hardworking.dk>
-
-       * examples/sax_parser/main.cc: Added chunk-wise parsing to the
-       example.
-
-       * libxml++/parsers/saxparser.[h,cc]: Added functionality for
-       parsing chunks of data.
-
-2003-02-17  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/parsers/*.[h|cc]: All parsing is now done via contexts,
-       which required a little duplication of the implementation of functions
-       such as xmlParseFile(), most of which is now in
-       DomParser::parse_context(). This avoids use of global functions such
-       as xmlKeepBlanksDefault() by setting these booleans directly in the
-       context, in Parser::initialize_context().
-       However, xmlCreateFileParserCtxt() does seem to be affected by
-       xmlKeepBlanksDefault so we still have to use it temporarily, restoring
-       the old value afterwards - see the comments in DomParser::parse_file().
-       This should allow us to add validation to the API.
-
-0.20:
-
-2003-02-15  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/nodes/node.cc: (remove_child): Implemented it with
-       xmlUnlinkNode and xmlFreeNode, so that it's actually removed.
-
-2003-02-15  Murray Cumming  <murrayc@usa.net>
-
-       * Added examples/dom_xpath, with code from Stefan Seefeld's dom
-       example.
-
-2003-02-15  Murray Cumming  <murrayc@usa.net>
-
-       * Reverted the Node::child_iterator API change because it was
-       undiscussed and is unfinished. The BRANCH_1_0 and HEAD branches are now
-       merged. BRANCH_1_0 should no longer be used. This was never in 0.19.
-
-0.19:
-
-2003-02-07  Murray Cumming  <murrayc@usa.net>
-
-       * Moved method implementations such as get_attributes() into derived
-       classes instead of using "using methodname();". That seems clearer.
-       However it shows that we should probably create a shared base class for
-       Content and Comment, as in the DOM.
-
-2003-02-06  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/parsers/saxparser.[h|cc]: Corrected some coding style.
-
-2003-02-06  Murray Cumming  <murrayc@usa.net>
-
-       * Changed c_obj() to cobj() because it's more like gobj() used in
-       gtkmm, gnomemm, etc.
-
-2003-02-06  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/nodes/node.*: Corrected code style.
-
-2003-02-06  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/nodes/node.[h|cc], libxml++/attribute.[h|cc]: Made c_obj()
-       accessors public so people can use them. Provided const and non-const
-       versions of them. Put implementation in .cc file.
-       * Reverted some of Stefan's coding style changes and corrected the
-       coding style in libxml++/nodes/document.[h|cc].
-       * libxml++/document.h: Made the destructor virtual, because there are
-       virtual methods.
-
-2002-02-04  Stefan Seefeld <seefeld@sympatico.ca>
-
-       * libxml++/node.[h,cc]: add new insert_child and append_child methods
-       (using new iterators), add get_path and find methods for xpath lookup
-
-       * examples/dom: new example code to illustrate the new features
-
-2002-02-03  Stefan Seefeld <seefeld@sympatico.ca>
-
-       * libxml++/node.h, libxml++/parsers/saxparser.[h,cc],
-       examples/sax_parser/*.[h,cc], examples/sax_exception/*.[h,cc]:
-       SaxParser::AttributeMap is now a map<string, string>.
-
-2002-02-03  Stefan Seefeld <seefeld@sympatico.ca>
-
-       * libxml++/node.h: add child_iterators for simple C++ style
-       iteration (to get eventually rid of NodeList)
-
-2002-02-03  Stefan Seefeld <seefeld@sympatico.ca>
-
-       * libxml++/attribute.[h,cc], libxml++/nodes/node.[h,cc],
-       libxml++/document.cc: derive Attribute from Node, and make
-       get_value() use libxml2 accessor instead of raw pointer
-
-2002-02-03  Stefan Seefeld <seefeld@sympatico.ca>
-
-       * libxml++/document.[h,cc], libxml++/parsers/domparser.[h,cc],
-       libxml++/libxml++.h, libxml++/Makefile.am: introduce new Document type.
-       * examples/dom_build/main.cc: make dom_build example use new
-       Document type
-
-2002-02-03  Stefan Seefeld <seefeld@sympatico.ca>
-
-       * acinclude.m4: The AM_LIBXML macro now checks for a libxml2
-       version >= 2.5.1.
-       * libxml++/nodes/node.cc: compare strings, not pointers, in
-       get_attribute()
-
-2003-01-31  Stefan Seefeld  <seefeld@sympatico.ca>
-
-       * various: overall change to use libxml2 as implementation,
-         not only as I/O backend. With corrections by Murray Cumming.
-    Further explanation by murrayc: Instead of maintaining its own
-    C++ data structures and then creating libxml data structures from them,
-    it now manipulates the libxml data structures directly, so the C++ and C
-    APIs are always in sync.
-
-2003-01-21  Valentin Rusu <sourceforge@valentinrusu.net>
-
-       * added CDATA section handler to SaxParser
-
-2003-01-05  Valentin Rusu <sourceforge@valentinrusu.net>
-
-       * fixed a potential buffer overflow problem into saxparser.cc
-
-0.18:
-
-2003-01-31  Stefan Seefeld  <seefeld@sympatico.ca>
-
-       * various: overall change to use libxml2 as implementation,
-         not only as I/O backend.
-
-2003-01-05  Murray Cumming  <murrayc@usa.net>
-
-       * examples/dom_build/main.cc: Removed some useless test C code.
-
-2002-12-24  Morten Brix Pedersen  <morten@wtf.dk>
-
-        * Include <iostream> instead of <istream> to compile on gcc 2.95.4.
-
-2002-12-26  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/nodes/element.c (write): Add back the code to write the
-       attributes to the C libxml structure. This code got lost during the
-       refactoring.
-
-2002-12-25  Murray Cumming  <murrayc@usa.net>
-
-       * Removed unused constructors, to simplify things. Made Node's
-       destructor virtual, because we delete them polymorphically, and
-       because it has virtual methods.
-
-2002-12-25  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/nodes/node.[h|cc]: Removed the initialized member
-       variable and its accessor, because it's not used.
-
-2002-12-19  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/parsers/domparser.[h|cc]: get/set_root_node() now returns
-       an Element instead of a Node.
-
-2002-12-19  Murray Cumming  <murrayc@usa.net>
-
-       * Changed const & accessors to get_*() methods. For instance,
-       Node::name -> Node::get_name
-       Node::children() -> Node::get_children()
-       Element::attributes() -> Element::get_attributes()
-       Attribute::value -> Attribute::get_value()
-
-2002-12-18  Murray Cumming <murrayc@usa.net>
-
-       * Added libxml++/nodes/commentnode.[h|cc] and used it in Node so that
-       comments don't just show up as name=comment Nodes.
-       * examples/dom_parser/example.xml: Added a comment.
-       * examples/dom_parser/main.cc: Do a dynamic_cast<> check for comments
-       too.
-
-2002-12-18  Christophe de Vienne  <cdevienne@alphacent.com>
-
-       * libxml++/parser/saxparser.cc: Fixed a bug in exception handling in
-       parse_stream. Thanks to Fredrik Arnerup <e97_far@e.kth.se> for reporting
-       the bug.
-
-2002-12-17  Murray Cumming  <murrayc@usa.net>
-
-       * Added libxml++/nodes/textnode.[h|cc]. This should remove the
-       confusion about whether content()/set_content() should be used on
-       a text node or the parent of a text node.
-       * libxml++/nodes/node.[h|cc]:
-       - Node::write() is now virtual, and
-       different in TextNode.
-       - content() replaced by get_child_content, which returns a TextNode*
-       instead of a string.
-       - set_content() replaced by set_child_content().
-       * Added libxml++/nodes/element.[h|cc] so that TextNode can inherit
-       from a Node class without the attributes API. As per the Java DOM API,
-       Node still has the children API - I guess there's some reason for that,
-       though I don't see how a TextNode could have children.
-
-2002-12-17  Murray Cumming  <murrayc@usa.net>
-
-       * Moved node.[h|cc] into nodes sub directory, in preparation for the
-       multiple-node-types API change.
-
-2002-12-12  Jonathan Wakely <redi@kayari.org>
-
-       * libxml++/parsers/saxparser.cc, saxparser.h (on_get_entity): New
-       virtual function to allow derived classes to override entity handling
-
-2002-12-16  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/node.cc: write():
-       - Don't set the node->type directly. Let
-       xmlNodeSetContent take care of adding a suitable child node. This
-       was leading to segfaults when write() later tried to add a child node
-       to a text node.
-       - Throw internal_error exception when xmlNewChild returns NULL.
-
-
-0.17:.
-
-2002-12-10  Christophe de Vienne <cdevienne@alphacent>
-
-       * configure.in: updated version numbers for next release. Generic
-       version is now 0.17, library version is 3:0:0
-       * NEWS: updated with changes since 0.16 version.
-
-2002-12-10  Christophe de Vienne <cdevienne@alphacent.com>
-
-       * libxml++/node.cc: fixed write() which was using the accessors content()
-       and has_content(). Since they return something for both the text
-       node and the parent node, the output was weird.
-
-2002-12-09  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/node.cc: content(): If the cached content string is empty,
-       try to get the content of a child "text" node. This makes content()
-       work as expected after creating a document with set_content() and
-       later reparsing it.
-
-2002-12-09  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/parsers/dom_parser.cc (release_underlying): Set pointers
-       to 0 so that the get_*() methods generate new instances instead of
-       returning invalid pointers.
-
-2002-12-09  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/node.cc: Node::remove_child() and Node::remove_attribute:
-       delete the objects when forgetting about them.
-       * libxml++/node.h: Added reference docs explaining the above.
-
-2002-12-07  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/parsers/domparser.cc, saxparser.cc: Added comments about
-       the use of xmlKeepBlanksDefault() and xmlLineNumbersDefault().
-       * libxml++/parsers/saxparser.[h|cc]: Change exception & to exception&.
-
-2002-12-06  Christophe de Vienne <cdevienne@alphacent.com>
-
-       * libxml++/parsers/domparser.cc: Enabled xml option LineNumbers
-       and disabled KeepBlanks before each parsing.
-       * libxml++/parsers/sax_parser.cc: Enabled xml option KeepBlanks
-       before each parsing.
-       * example/dom_parser/main.cc: Added line number display for each
-       non-content node. Changed a bit content display
-       * Note: in a near future I may change these options settings to
-       let the user choose which options he wants/wants not.
-
-
-2002-12-03  Jone Marius Vignes <jmvignes@broadpark.no>
-
-       * libxml++/parsers/domparser.cc: Changed the exception in
-       write_to_string() to "write_to_string() failed."
-       * libxml++/parsers/domparser.h: Corrected documentation of
-       write_to_string() and write_to_file() to clarify that these methods
-       doesn't return booleans
-
-2002-12-02  Christophe de Vienne <cdevienne@alphacent.com>
-
-       * libxml++/exceptions/*.[h|cc]: Added and implemented virtual
-       methods Raise() and     Clone.
-       * libxml++/parser/sax_parser.[h|cc]: Each callback method can now
-       throw some exceptions as long as they herit from xmlpp::exception
-       AND implement Raise() and Clone().
-       * libxml++/examples/sax_exception/: Added an example which demonstrate
-       the use of exceptions inside a SaxParser.
-
-2002-11-29  Murray Cumming  <murrayc@usa.net>
-
-       * autogen.sh: Added libtoolize to generate files such as ltmain.sh.
-
-2002-11-28  Christophe de Vienne <cdevienne@alphacent.com>
-
-       * acinclude.m4: The AM_LIBXML macro now checks for a libxml2
-       version >= 2.4.1.
-
-2002-11-21  Christophe de Vienne <cdevienne@alphacent.com>
-
-       * libxml++/parsers/*.[h|cc]: added Parser::parse_stream method
-       and implemented it in both DomParser and SaxParser. Tests based
-       on the examples (not commited in the cvs) worked perfectly.
-
-2002-11-20  Christophe de Vienne <cdevienne@alphacent.com>
-
-       * libxml++/parsers/saxparser.cc: fixed a memory leak (thanks
-       to Chris Leishman <masklin@debian.org> who reported it.
-
-2002-11-20  Murray Cumming  <murrayc@usa.net>
-
-       * Changed use of the term properties to attributes in the API,
-       because that is the correct terminology.
-
-0.16:
-
-2002-11-19  Christophe de Vienne <cdevienne@alphacent.com>
-
-       * configure.in: updated version numbers for next release.
-       version is set to 0.16, library version to 2:0:0
-
-2002-11-19  Murray Cumming  <murrayc@usa.net>
-
-       * docs: Added index.html, which can be a main website page.
-       * docs/Makefile.am: Added rsync command to upload the html,
-       including the reference documentation.
-
-2002-11-19  Murray Cumming  <murrayc@usa.net>
-
-       * Added Dtd class, which is just a collection of std::strings.
-       * libxml++/parsers/domparser.[h|cc]: Added set_internal_subset() and
-       get_internal_subset() to set the DTD declaration. This is set in the
-       underlying C xmlDoc during write_to_file() and write_to_disk().
-
-2002-11-18  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/node.[h|cc]:
-       - Rename is_content() to has_content(), because that's what it tells
-       us. Removed _is_content member bool - we can check _content.empty()
-       instead.
-       - write(): Do not manually set the xmlNode's type field to TEXT. This
-       corrupted the tree. Tested content nodes in example/dom_build.
-
-2002-11-18  Murray Cumming <murrayc@usa.net>
-
-       * libxml++/parsers/domparser.cc (write_to_*): Corrected no-root-node
-       check.
-
-2002-11-18  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/exceptions/exception.[h|cc]: Corrected signature of what()
-       method, adding const throw().
-
-2002-11-18  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/parsers/domparser.[h|cc]: Added DomParser::set_root_node().
-       * examples: Added dom_build, to show runtime construction of an XML
-       tree.
-
-2002-11-18  Murray Cumming  <murrayc@usa.net>
-
-       * Parser, DomParser, SaxParser: parse_file() and parse_memory() now
-       throw exceptions.
-       * DomParser::write_to_file(): throws exception instead of using a bool
-       return value.
-       * examples/domparser/: Catches exceptions.
-
-2002-11-18  Christophe de Vienne <cdevienne@alphacent.com>
-       * libxml++/exceptions: splitted exception.[h|cc] in this directory.
-       The libxml_error has been removed for now, and a parse_error added.
-
-2002-11-17  Christophe de Vienne <cdevienne@alphacent.com>
-       * libxml++/attribute.h: Changed macro __LIBXMLPP_PROPERTY_H to __LIBXMLPP_ATTRIBUTE_H
-       * libxml++/exception.[h|cc]: Added xmlpp::exception, xmlpp::libxml_error and
-       xmlpp::internal_error classes. It's very basic for now.
-
-2002-11-17  Murray Cumming  <murrayc@usa.net>
-
-       * Node, Attribute: set_*() method now have void return types.
-       * DomParser: Now has an empty underlying in-memory document when the
-       default constructor is used. This means that get_root_node() should
-       always return something, so we can build XML documents in memory
-       without loading any XML first.
-
-2002-11-16  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/attribute.h: Added explicit to constructor.
-
-2002-11-16  Murray CUmming  <murrayc@usa.net>
-
-       * libxml++/parsers/domparser: Renamed write() method to write_to_file()
-       and added write_to_string().
-
-2002-11-16  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++-1.0.pc.in: More corrections. This was hopelessly broken
-       before.
-
-2002-11-16  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++-1.0.pc.in: Corrected typo.
-
-2002-11-16  Murray Cumming  <murrayc@usa.net>
-
-       * docs/reference/Doxyfile: Used doxywizard to mark the Recursive
-       option, so it reads the libxml++/parsers directory too.
-
-2002-11-16  Murray Cumming  <murrayc@usa.net>
-
-       * Attribute, Node: Added Doxygen class comment block. Changed some
-       something * to something*.
-
-2002-11-16  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/node.[h|cc]: Added parameter names. Made const and non-const
-       overloads of children() method.
-       * libxml++/parsers/domparser.[h|cc]: Added const get_root_node() const
-       overload.
-
-2002-11-16  Christophe de Vienne <cdevienne@alphacent>
-       * libxml++/parsers/*: renamed method Parser::parse to
-       Parser::parse_file
-
-2002-11-16  Christophe de Vienne <cdevienne@alphacent>
-       * libxml++/parsers/saxparser.[h|cc]: rewritten
-       SaxParser::parse(filename) and SaxParser::parse_memory(string).
-       They both use a SaxParser::parse()
-       method. The parse_chunk and finish methods has been removed.
-       * example/sax_parser/parser.cc: minor bugfix: the Attribute pointer
-       was printed instead of the value.
-
-2002-11-16  Christophe de Vienne <cdevienne@alphacent.com>
-       * Property: has been renamed to Attribute. However, the "properties"
-       token has been kept when speaking of all the attributes of a node,
-       as in the libxml library.
-       * node.cc: rewritten a few loops so they have a more 'c++' looking.
-       rewritten some portions of code where an attribute is searched by name.
-
-2002-11-15  Murray Cumming  <murrayc@usa.net>
-       * Changed e.g. std::string &something to std::string& something,
-       using regexxer.
-
-2002-11-15  Christophe de Vienne <cdevienne@alphacent>
-       * example/sax_parser/parser.cc: #included <iostream>
-
-2002-11-15  Christophe de Vienne <cdevienne@alphacent>
-       * libxml++/parsers/saxparser.cc: #included cstdarg instead of stdarg.h
-       to follow the c++ standard. #included <iostream> to have std::cerr - it's
-       needed on strict c++ compiler (g++ 3.2 for instance).
-       * example/dom_parser/main.cc: #included <iostream>
-
-2002-11-15  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/parsers/saxparser.cc: #included stdarg.h - it seems to
-       be necessary with some compilers.
-
-2002-11-15  Murray Cumming  <murrayc@usa.net>
-
-       * DomParser:: Added get_encoding() and write() methods.
-       * Removed Tree - Use DomParser instead.
-
-2002-11-15  Murray Cumming  <murrayc@usa.net>
-
-       * SaxParser now inherits from Parser, with parse() and parse_memory()
-       methods.
-       * Added example/sax_parser example, but the start_element callback
-       doesn't seem to be called.
-
-2002-11-15  Murray Cumming  <murrayc@usa.net>
-
-       * Parser, DomParser: Added parse_memory() method.
-       * Node::children(): Removed bad early-optimisation hack - it returned
-       a static function variable instead of returning by value. This meant
-       that >1 results of children() could not be used simultaneously.
-       For instance, this meant that it could not be called recursively.
-
-2002-11-12  Murray Cumming  <murrayc@usa.net>
-
-       * Node, Property: Used explicit keyword on constructors.
-
-2002-11-12  Murray Cumming  <murrayc@usa.net>
-
-       * Added parsers directory.
-       * Renamed Parser to SaxParser.
-       * Added DomParser, intended as a replacement for Tree, but that has
-       not yet been removed. I don't intend to implement the libxml-1
-       compatibility stuff.
-       * Added examples directory structure, with one tiny dom_parser example.
-
-2002-11-12  Christophe de Vienne <cdevienne@alphacent.com>
-       * node.[h|cc]: name() method now return a reference.
-       * Tree/Node: The readnode and writenode functions have been removed
-       and transfered somehow into Node as a new constructor and write().
-       The libxml++-private.[h|cc] has been removed.
-
-2002-11-12  Murray Cumming  <murrayc@usa.net>
-
-       * Parser: It's no longer a templated type - to provide your own
-       callback implementations you can now just derive your own parser and
-       override the on_*() methods.
-
-2002-11-12  Murray Cumming  <murrayc@usa.net>
-
-       * Moved implementation into the .cc files.
-        * Changed n, v and p parameter names to name, value and properties.
-
-2002-11-12  Murray Cumming  <murrayc@usa.net>
-
-       * Split the single xml.[h|cc] files into node, property, tree and
-       parser files, with a libxml++.h header file that includes them all.
-       * Removed the XML prefixes from type names - we don't need it because
-       we use a namespace now.
-       * Placed typedefed lists and map inside their classes. For instance,
-       XMLNodeList is now xmlpp::Node::NodeList.
-       * Node::children(): Use !(n.empty()) instead of (n.length() == 0), for
-       perfomance.
-       * Tree: changed fn parameter names to filename.
-
-2002-11-12  Christophe de Vienne <cdevienne@alphacent.com>
-       * AUTHORS: Added Murray Cumming to the contributors
-
-2002-11-08  Christophe de Vienne <cdevienne@alphacent.com>
-       * libxml++/xml.cc: corrected _line initialisation in XMLNode::XMLNode(const XMLNode *from)
-
-2002-11-08  Christophe de Vienne <cdevienne@alphacent.com>
-
-       * libxml++/xml.cc: Test if doc encoding is not null before
-       reading it (thanks to Marcel Bosc).
-
-2002-11-05  Murray Cumming  <murrayc@usa.net>
-
-       * Added docs/reference/. Run make in this directory to generate
-       reference documentation with doxygen.
-       * libxml++/xml.h: Removed macros around namespace - all compilers
-       must now support namespaces.
-       * libxml++/xml.[h|cc]: Replaced (void) with () - it's not necessary
-       in C++.
-
-2002-11-05  Murray Cumming  <murrayc@usa.net>
-
-       * libxml++/Makefile.am and configure.in: Implemented shared library
-       interface versioning.
-
-2002-11-05  Murray Cumming  <murrayc@usa.net>
-
-       * Put source code in libxml++ directory, ready for it to be split up
-       into separate files. Client code should now include
-       libxml++/xml++.h rather than just xml++.h.
-
-2002-11-05  Murray Cumming  <murrayc@usa.net>
-
-       * Headers are now installed in a versioned directory, to allow
-       coexistence with future major versions of libxml++. You may need to
-       remove the previously installed xml++.h file.
-       * Library name changed to libxml++-0.1, to be changed to libxml++-1.0
-       when libxml++ stabilizes its API. This is also to allow future versions
-       to be parallel installed.
-       * Added pkg-config file as a simpler and more maintainable alternative
-       to the -config file and m4 script.
-
-Version 0.14
-       * Ported to g++ 3.2. The code should now also compile on compilers which are a bit more strict about c++ than previous versions of g++
-       * Added method XMLNode::line() wich returns the line number of a non content node in the source file.
-       * Added encoding file support through XMLTree::encoding() and XMLTree::set_encoding() methods
-       * Replacement of hash_map by map for node properties lists, since it has been reported to be faster, and to simplify porting to other plarfoms.
-       * libxml++ classes has been put in a separated namespace, libxmlpp. If you don't want namespace, just undefine the LIBXMLPP_USE_NAMESPACE
-       * encoding and compression settings are now loaded at parsing of file/buffer.
+2003-12-18  Christophe de Vienne  <cdevienn@src.gnome.org>
 
+       updated CVS repositery and bugtracker url.
 
-Version O.12 to 0.13
-       No Changelog.
+2003-12-18  Christophe de Vienne  <cdevienn@src.gnome.org>
 
-Version O.11
-       * Modified interface to allow for more complete coverage of possible uses of XML files.
+       Initial import into gnome CVS repositery
 
-Version O.10
-       * Added SAX parser.
+2003-12-18  Christophe de Vienne  <cdevienn@src.gnome.org>
 
-Version O.2 to 0.9
-       No Changelog.
+       Initial revision
 
-Version O.1
-       * Original release.
diff --git a/INSTALL b/INSTALL
index a1e89e1..007e939 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,7 +1,7 @@
 Installation Instructions
 *************************
 
-Copyright (C) 1994-1996, 1999-2002, 2004-2011 Free Software Foundation,
+Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,
 Inc.
 
    Copying and distribution of this file, with or without modification,
@@ -309,9 +309,10 @@ causes the specified `gcc' to be used as the C compiler (unless it is
 overridden in the site shell script).
 
 Unfortunately, this technique does not work for `CONFIG_SHELL' due to
-an Autoconf bug.  Until the bug is fixed you can use this workaround:
+an Autoconf limitation.  Until the limitation is lifted, you can use
+this workaround:
 
-     CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
+     CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash
 
 `configure' Invocation
 ======================
@@ -367,4 +368,3 @@ operates.
 
 `configure' also accepts some other, not widely useful, options.  Run
 `configure --help' for more details.
-
index dc547a7..958357e 100644 (file)
@@ -33,8 +33,8 @@ END
 #endif    // APSTUDIO_INVOKED\r
 \r
 VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 2,36,0,1
- PRODUCTVERSION 2,36,0,1
+ FILEVERSION 2,37,1,1
+ PRODUCTVERSION 2,37,1,1
  FILEFLAGSMASK 0x17L\r
 #ifdef _DEBUG\r
  FILEFLAGS 0x1L\r
@@ -51,11 +51,11 @@ BEGIN
         BEGIN\r
             VALUE "CompanyName", "The libxml++ development team (see AUTHORS)"\r
             VALUE "FileDescription", "The official C++ wrapper for libxml2"\r
-            VALUE "FileVersion", "2.36.0"
+            VALUE "FileVersion", "2.37.1"
             VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"\r
             VALUE "OriginalFilename", "libxml++-2.6"\r
             VALUE "ProductName", "libxml++"
-            VALUE "ProductVersion", "2.36.0"
+            VALUE "ProductVersion", "2.37.1"
         END\r
     END\r
     BLOCK "VarFileInfo"\r
index dc547a7..958357e 100644 (file)
@@ -33,8 +33,8 @@ END
 #endif    // APSTUDIO_INVOKED\r
 \r
 VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 2,36,0,1
- PRODUCTVERSION 2,36,0,1
+ FILEVERSION 2,37,1,1
+ PRODUCTVERSION 2,37,1,1
  FILEFLAGSMASK 0x17L\r
 #ifdef _DEBUG\r
  FILEFLAGS 0x1L\r
@@ -51,11 +51,11 @@ BEGIN
         BEGIN\r
             VALUE "CompanyName", "The libxml++ development team (see AUTHORS)"\r
             VALUE "FileDescription", "The official C++ wrapper for libxml2"\r
-            VALUE "FileVersion", "2.36.0"
+            VALUE "FileVersion", "2.37.1"
             VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"\r
             VALUE "OriginalFilename", "libxml++-2.6"\r
             VALUE "ProductName", "libxml++"
-            VALUE "ProductVersion", "2.36.0"
+            VALUE "ProductVersion", "2.37.1"
         END\r
     END\r
     BLOCK "VarFileInfo"\r
index 1691757..a32bc1d 100644 (file)
@@ -33,8 +33,8 @@ END
 #endif    // APSTUDIO_INVOKED
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,36,0,1
- PRODUCTVERSION 2,36,0,1
+ FILEVERSION 2,37,1,1
+ PRODUCTVERSION 2,37,1,1
  FILEFLAGSMASK 0x17L
 #ifdef _DEBUG
  FILEFLAGS 0x1L
@@ -51,11 +51,11 @@ BEGIN
         BEGIN
             VALUE "CompanyName", "The libxml++ development team (see AUTHORS)"
             VALUE "FileDescription", "The official C++ wrapper for libxml2"
-            VALUE "FileVersion", "2.36.0"
+            VALUE "FileVersion", "2.37.1"
             VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"
             VALUE "OriginalFilename", "libxml++-2.6"
             VALUE "ProductName", "libxml++"
-            VALUE "ProductVersion", "2.36.0"
+            VALUE "ProductVersion", "2.37.1"
         END
     END
     BLOCK "VarFileInfo"
index be64b57..d4aadb1 100644 (file)
@@ -253,3 +253,5 @@ post-html: docs/index.html
        rsync $(rsync_args) -r docs/index.html $$USER,libxmlplusplus@web.sourceforge.net:$(web_path_project)
        rsync $(rsync_args) -r examples $$USER,libxmlplusplus@web.sourceforge.net:$(web_path_project)
 
+# Optional: auto-generate the ChangeLog file from the git log on make dist
+include $(top_srcdir)/macros/dist-changelog.am
index 4bb661f..557576f 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# Makefile.in generated by automake 1.13.4 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
 
 VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
     case $$MAKEFLAGS in \
       *\\[\ \  ]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
     esac; \
-    test $$am__dry = yes; \
-  }
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgdatadir = $(datadir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
@@ -54,24 +81,29 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
-DIST_COMMON = README $(am__configure_deps) \
-       $(am__dist_noinst_DATA_DIST) $(am__dist_reference_DATA_DIST) \
-       $(dist_noinst_SCRIPTS) $(library_exceptions_include_HEADERS) \
-       $(library_include_HEADERS) $(library_io_include_HEADERS) \
-       $(library_nodes_include_HEADERS) \
-       $(library_parsers_include_HEADERS) \
-       $(library_validators_include_HEADERS) $(srcdir)/Makefile.am \
-       $(srcdir)/Makefile.in $(srcdir)/config.h.in \
-       $(srcdir)/libxml++-2.6.pc.in $(srcdir)/libxml++config.h.in \
+DIST_COMMON = $(top_srcdir)/macros/doc-reference.am \
+       $(top_srcdir)/macros/dist-changelog.am INSTALL NEWS README \
+       AUTHORS ChangeLog $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+       $(top_srcdir)/configure $(am__configure_deps) \
+       $(srcdir)/config.h.in $(srcdir)/libxml++config.h.in \
+       $(top_srcdir)/docs/reference/Doxyfile.in \
        $(top_srcdir)/MSVC_Net2005/libxml++/libxml++.rc.in \
        $(top_srcdir)/MSVC_Net2008/libxml++/libxml++.rc.in \
        $(top_srcdir)/MSVC_Net2010/libxml++/libxml++.rc.in \
-       $(top_srcdir)/configure \
-       $(top_srcdir)/docs/reference/Doxyfile.in \
-       $(top_srcdir)/macros/doc-reference.am AUTHORS COPYING \
-       ChangeLog INSTALL NEWS macros/config.guess macros/config.sub \
-       macros/depcomp macros/install-sh macros/ltmain.sh \
-       macros/missing
+       $(srcdir)/libxml++-2.6.pc.in $(dist_noinst_SCRIPTS) \
+       $(top_srcdir)/macros/depcomp $(am__dist_noinst_DATA_DIST) \
+       $(am__dist_reference_DATA_DIST) \
+       $(library_exceptions_include_HEADERS) \
+       $(library_include_HEADERS) $(library_io_include_HEADERS) \
+       $(library_nodes_include_HEADERS) \
+       $(library_parsers_include_HEADERS) \
+       $(library_validators_include_HEADERS) COPYING \
+       macros/config.guess macros/config.sub macros/depcomp \
+       macros/install-sh macros/missing macros/ltmain.sh \
+       $(top_srcdir)/macros/config.guess \
+       $(top_srcdir)/macros/config.sub \
+       $(top_srcdir)/macros/install-sh $(top_srcdir)/macros/ltmain.sh \
+       $(top_srcdir)/macros/missing
 @DIST_DOCTOOLS_TRUE@@ENABLE_DOCUMENTATION_TRUE@am__append_1 = $(MMDOCTOOLDIR)/doc-postprocess.pl $(MMDOCTOOLDIR)/doc-install.pl $(MMDOCTOOLDIR)/tagfile-to-devhelp2.xsl $(MMDOCTOOLDIR)/doxygen.css
 subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -163,12 +195,25 @@ libxml___libxml___@LIBXMLXX_API_VERSION@_la_OBJECTS =  \
 AM_V_lt = $(am__v_lt_@AM_V@)
 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
 am__v_lt_0 = --silent
+am__v_lt_1 = 
 libxml___libxml___@LIBXMLXX_API_VERSION@_la_LINK = $(LIBTOOL) \
        $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
        --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
        $(libxml___libxml___@LIBXMLXX_API_VERSION@_la_LDFLAGS) \
        $(LDFLAGS) -o $@
 SCRIPTS = $(dist_noinst_SCRIPTS)
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
 DEFAULT_INCLUDES = 
 depcomp = $(SHELL) $(top_srcdir)/macros/depcomp
 am__depfiles_maybe = depfiles
@@ -181,17 +226,16 @@ LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
        $(AM_CXXFLAGS) $(CXXFLAGS)
 AM_V_CXX = $(am__v_CXX_@AM_V@)
 am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@)
-am__v_CXX_0 = @echo "  CXX   " $@;
-AM_V_at = $(am__v_at_@AM_V@)
-am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
-am__v_at_0 = @
+am__v_CXX_0 = @echo "  CXX     " $@;
+am__v_CXX_1 = 
 CXXLD = $(CXX)
 CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
        $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 AM_V_CXXLD = $(am__v_CXXLD_@AM_V@)
 am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@)
-am__v_CXXLD_0 = @echo "  CXXLD " $@;
+am__v_CXXLD_0 = @echo "  CXXLD   " $@;
+am__v_CXXLD_1 = 
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
        $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
@@ -200,26 +244,26 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(AM_CFLAGS) $(CFLAGS)
 AM_V_CC = $(am__v_CC_@AM_V@)
 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
-am__v_CC_0 = @echo "  CC    " $@;
+am__v_CC_0 = @echo "  CC      " $@;
+am__v_CC_1 = 
 CCLD = $(CC)
 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
        $(AM_LDFLAGS) $(LDFLAGS) -o $@
 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
-am__v_CCLD_0 = @echo "  CCLD  " $@;
-AM_V_GEN = $(am__v_GEN_@AM_V@)
-am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo "  GEN   " $@;
+am__v_CCLD_0 = @echo "  CCLD    " $@;
+am__v_CCLD_1 = 
 SOURCES = $(libxml___libxml___@LIBXMLXX_API_VERSION@_la_SOURCES)
 DIST_SOURCES = $(libxml___libxml___@LIBXMLXX_API_VERSION@_la_SOURCES)
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-       html-recursive info-recursive install-data-recursive \
-       install-dvi-recursive install-exec-recursive \
-       install-html-recursive install-info-recursive \
-       install-pdf-recursive install-ps-recursive install-recursive \
-       installcheck-recursive installdirs-recursive pdf-recursive \
-       ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+       ctags-recursive dvi-recursive html-recursive info-recursive \
+       install-data-recursive install-dvi-recursive \
+       install-exec-recursive install-html-recursive \
+       install-info-recursive install-pdf-recursive \
+       install-ps-recursive install-recursive installcheck-recursive \
+       installdirs-recursive pdf-recursive ps-recursive \
+       tags-recursive uninstall-recursive
 am__can_run_installinfo = \
   case $$AM_UPDATE_INFO_DIR in \
     n|no|NO) false;; \
@@ -317,11 +361,33 @@ HEADERS = $(library_exceptions_include_HEADERS) \
        $(library_validators_include_HEADERS)
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
   distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
-       distdir dist dist-all distcheck
+am__recursive_targets = \
+  $(RECURSIVE_TARGETS) \
+  $(RECURSIVE_CLEAN_TARGETS) \
+  $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
+       cscope distdir dist dist-all distcheck
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
+       $(LISP)config.h.in libxml++config.h.in
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates.  Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+  BEGIN { nonempty = 0; } \
+  { items[$$0] = 1; nonempty = 1; } \
+  END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique.  This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+  list='$(am__tagged_files)'; \
+  unique=`for i in $$list; do \
+    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+  done | $(am__uniquify_input)`
 ETAGS = etags
 CTAGS = ctags
+CSCOPE = cscope
 DIST_SUBDIRS = $(SUBDIRS)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
@@ -332,6 +398,7 @@ am__remove_distdir = \
       && rm -rf "$(distdir)" \
       || { sleep 5 && rm -rf "$(distdir)"; }; \
   else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
 am__relativize = \
   dir0=`pwd`; \
   sed_first='s,^\([^/]*\)/.*$$,\1,'; \
@@ -359,6 +426,7 @@ am__relativize = \
   reldir="$$dir2"
 DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2
 GZIP_ENV = --best
+DIST_TARGETS = dist-bzip2 dist-gzip
 distuninstallcheck_listfiles = find . -type f -print
 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
@@ -893,7 +961,7 @@ all: config.h libxml++config.h
 .SUFFIXES: .cc .lo .o .obj
 am--refresh: Makefile
        @:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/macros/doc-reference.am $(am__configure_deps)
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/macros/doc-reference.am $(top_srcdir)/macros/dist-changelog.am $(am__configure_deps)
        @for dep in $?; do \
          case '$(am__configure_deps)' in \
            *$$dep*) \
@@ -916,7 +984,7 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
            echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
            cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
        esac;
-$(top_srcdir)/macros/doc-reference.am:
+$(top_srcdir)/macros/doc-reference.am $(top_srcdir)/macros/dist-changelog.am:
 
 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
        $(SHELL) ./config.status --recheck
@@ -959,6 +1027,7 @@ MSVC_Net2010/libxml++/libxml++.rc: $(top_builddir)/config.status $(top_srcdir)/M
        cd $(top_builddir) && $(SHELL) ./config.status $@
 libxml++-2.6.pc: $(top_builddir)/config.status $(srcdir)/libxml++-2.6.pc.in
        cd $(top_builddir) && $(SHELL) ./config.status $@
+
 install-libLTLIBRARIES: $(lib_LTLIBRARIES)
        @$(NORMAL_INSTALL)
        @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
@@ -985,12 +1054,14 @@ uninstall-libLTLIBRARIES:
 
 clean-libLTLIBRARIES:
        -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
-       @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
-         dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
-         test "$$dir" != "$$p" || dir=.; \
-         echo "rm -f \"$${dir}/so_locations\""; \
-         rm -f "$${dir}/so_locations"; \
-       done
+       @list='$(lib_LTLIBRARIES)'; \
+       locs=`for p in $$list; do echo $$p; done | \
+             sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
+             sort -u`; \
+       test -z "$$locs" || { \
+         echo rm -f $${locs}; \
+         rm -f $${locs}; \
+       }
 libxml++/$(am__dirstamp):
        @$(MKDIR_P) libxml++
        @: > libxml++/$(am__dirstamp)
@@ -1101,79 +1172,24 @@ libxml++/validators/schemavalidator.lo:  \
        libxml++/validators/$(DEPDIR)/$(am__dirstamp)
 libxml++/validators/validator.lo: libxml++/validators/$(am__dirstamp) \
        libxml++/validators/$(DEPDIR)/$(am__dirstamp)
+
 libxml++/libxml++-@LIBXMLXX_API_VERSION@.la: $(libxml___libxml___@LIBXMLXX_API_VERSION@_la_OBJECTS) $(libxml___libxml___@LIBXMLXX_API_VERSION@_la_DEPENDENCIES) $(EXTRA_libxml___libxml___@LIBXMLXX_API_VERSION@_la_DEPENDENCIES) libxml++/$(am__dirstamp)
        $(AM_V_CXXLD)$(libxml___libxml___@LIBXMLXX_API_VERSION@_la_LINK) -rpath $(libdir) $(libxml___libxml___@LIBXMLXX_API_VERSION@_la_OBJECTS) $(libxml___libxml___@LIBXMLXX_API_VERSION@_la_LIBADD) $(LIBS)
 
 mostlyclean-compile:
        -rm -f *.$(OBJEXT)
-       -rm -f libxml++/attribute.$(OBJEXT)
-       -rm -f libxml++/attribute.lo
-       -rm -f libxml++/attributedeclaration.$(OBJEXT)
-       -rm -f libxml++/attributedeclaration.lo
-       -rm -f libxml++/attributenode.$(OBJEXT)
-       -rm -f libxml++/attributenode.lo
-       -rm -f libxml++/document.$(OBJEXT)
-       -rm -f libxml++/document.lo
-       -rm -f libxml++/dtd.$(OBJEXT)
-       -rm -f libxml++/dtd.lo
-       -rm -f libxml++/exceptions/exception.$(OBJEXT)
-       -rm -f libxml++/exceptions/exception.lo
-       -rm -f libxml++/exceptions/internal_error.$(OBJEXT)
-       -rm -f libxml++/exceptions/internal_error.lo
-       -rm -f libxml++/exceptions/parse_error.$(OBJEXT)
-       -rm -f libxml++/exceptions/parse_error.lo
-       -rm -f libxml++/exceptions/validity_error.$(OBJEXT)
-       -rm -f libxml++/exceptions/validity_error.lo
-       -rm -f libxml++/io/istreamparserinputbuffer.$(OBJEXT)
-       -rm -f libxml++/io/istreamparserinputbuffer.lo
-       -rm -f libxml++/io/ostreamoutputbuffer.$(OBJEXT)
-       -rm -f libxml++/io/ostreamoutputbuffer.lo
-       -rm -f libxml++/io/outputbuffer.$(OBJEXT)
-       -rm -f libxml++/io/outputbuffer.lo
-       -rm -f libxml++/io/parserinputbuffer.$(OBJEXT)
-       -rm -f libxml++/io/parserinputbuffer.lo
-       -rm -f libxml++/keepblanks.$(OBJEXT)
-       -rm -f libxml++/keepblanks.lo
-       -rm -f libxml++/nodes/cdatanode.$(OBJEXT)
-       -rm -f libxml++/nodes/cdatanode.lo
-       -rm -f libxml++/nodes/commentnode.$(OBJEXT)
-       -rm -f libxml++/nodes/commentnode.lo
-       -rm -f libxml++/nodes/contentnode.$(OBJEXT)
-       -rm -f libxml++/nodes/contentnode.lo
-       -rm -f libxml++/nodes/element.$(OBJEXT)
-       -rm -f libxml++/nodes/element.lo
-       -rm -f libxml++/nodes/entitydeclaration.$(OBJEXT)
-       -rm -f libxml++/nodes/entitydeclaration.lo
-       -rm -f libxml++/nodes/entityreference.$(OBJEXT)
-       -rm -f libxml++/nodes/entityreference.lo
-       -rm -f libxml++/nodes/node.$(OBJEXT)
-       -rm -f libxml++/nodes/node.lo
-       -rm -f libxml++/nodes/processinginstructionnode.$(OBJEXT)
-       -rm -f libxml++/nodes/processinginstructionnode.lo
-       -rm -f libxml++/nodes/textnode.$(OBJEXT)
-       -rm -f libxml++/nodes/textnode.lo
-       -rm -f libxml++/nodes/xincludeend.$(OBJEXT)
-       -rm -f libxml++/nodes/xincludeend.lo
-       -rm -f libxml++/nodes/xincludestart.$(OBJEXT)
-       -rm -f libxml++/nodes/xincludestart.lo
-       -rm -f libxml++/noncopyable.$(OBJEXT)
-       -rm -f libxml++/noncopyable.lo
-       -rm -f libxml++/parsers/domparser.$(OBJEXT)
-       -rm -f libxml++/parsers/domparser.lo
-       -rm -f libxml++/parsers/parser.$(OBJEXT)
-       -rm -f libxml++/parsers/parser.lo
-       -rm -f libxml++/parsers/saxparser.$(OBJEXT)
-       -rm -f libxml++/parsers/saxparser.lo
-       -rm -f libxml++/parsers/textreader.$(OBJEXT)
-       -rm -f libxml++/parsers/textreader.lo
-       -rm -f libxml++/schema.$(OBJEXT)
-       -rm -f libxml++/schema.lo
-       -rm -f libxml++/validators/dtdvalidator.$(OBJEXT)
-       -rm -f libxml++/validators/dtdvalidator.lo
-       -rm -f libxml++/validators/schemavalidator.$(OBJEXT)
-       -rm -f libxml++/validators/schemavalidator.lo
-       -rm -f libxml++/validators/validator.$(OBJEXT)
-       -rm -f libxml++/validators/validator.lo
+       -rm -f libxml++/*.$(OBJEXT)
+       -rm -f libxml++/*.lo
+       -rm -f libxml++/exceptions/*.$(OBJEXT)
+       -rm -f libxml++/exceptions/*.lo
+       -rm -f libxml++/io/*.$(OBJEXT)
+       -rm -f libxml++/io/*.lo
+       -rm -f libxml++/nodes/*.$(OBJEXT)
+       -rm -f libxml++/nodes/*.lo
+       -rm -f libxml++/parsers/*.$(OBJEXT)
+       -rm -f libxml++/parsers/*.lo
+       -rm -f libxml++/validators/*.$(OBJEXT)
+       -rm -f libxml++/validators/*.lo
 
 distclean-compile:
        -rm -f *.tab.c
@@ -1442,22 +1458,25 @@ uninstall-library_validators_includeHEADERS:
        dir='$(DESTDIR)$(library_validators_includedir)'; $(am__uninstall_files_from_dir)
 
 # This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-#     (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
-       @fail= failcom='exit 1'; \
-       for f in x $$MAKEFLAGS; do \
-         case $$f in \
-           *=* | --[!k]*);; \
-           *k*) failcom='fail=yes';; \
-         esac; \
-       done; \
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+#     (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
+       @fail=; \
+       if $(am__make_keepgoing); then \
+         failcom='fail=yes'; \
+       else \
+         failcom='exit 1'; \
+       fi; \
        dot_seen=no; \
        target=`echo $@ | sed s/-recursive//`; \
-       list='$(SUBDIRS)'; for subdir in $$list; do \
+       case "$@" in \
+         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+         *) list='$(SUBDIRS)' ;; \
+       esac; \
+       for subdir in $$list; do \
          echo "Making $$target in $$subdir"; \
          if test "$$subdir" = "."; then \
            dot_seen=yes; \
@@ -1472,57 +1491,12 @@ $(RECURSIVE_TARGETS):
          $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
        fi; test -z "$$fail"
 
-$(RECURSIVE_CLEAN_TARGETS):
-       @fail= failcom='exit 1'; \
-       for f in x $$MAKEFLAGS; do \
-         case $$f in \
-           *=* | --[!k]*);; \
-           *k*) failcom='fail=yes';; \
-         esac; \
-       done; \
-       dot_seen=no; \
-       case "$@" in \
-         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
-         *) list='$(SUBDIRS)' ;; \
-       esac; \
-       rev=''; for subdir in $$list; do \
-         if test "$$subdir" = "."; then :; else \
-           rev="$$subdir $$rev"; \
-         fi; \
-       done; \
-       rev="$$rev ."; \
-       target=`echo $@ | sed s/-recursive//`; \
-       for subdir in $$rev; do \
-         echo "Making $$target in $$subdir"; \
-         if test "$$subdir" = "."; then \
-           local_target="$$target-am"; \
-         else \
-           local_target="$$target"; \
-         fi; \
-         ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-         || eval $$failcom; \
-       done && test -z "$$fail"
-tags-recursive:
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
-       done
-ctags-recursive:
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
-       done
+ID: $(am__tagged_files)
+       $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
 
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
-       mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in libxml++config.h.in $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
        set x; \
        here=`pwd`; \
        if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -1538,12 +1512,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in libxml++config.h.in $(TAG
              set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
          fi; \
        done; \
-       list='$(SOURCES) $(HEADERS) config.h.in libxml++config.h.in $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       $(am__define_uniq_tagged_files); \
        shift; \
        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
          test -n "$$unique" || unique=$$empty_fix; \
@@ -1555,15 +1524,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in libxml++config.h.in $(TAG
              $$unique; \
          fi; \
        fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in libxml++config.h.in $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       list='$(SOURCES) $(HEADERS) config.h.in libxml++config.h.in $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+       $(am__define_uniq_tagged_files); \
        test -z "$(CTAGS_ARGS)$$unique" \
          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
             $$unique
@@ -1572,9 +1537,31 @@ GTAGS:
        here=`$(am__cd) $(top_builddir) && pwd` \
          && $(am__cd) $(top_srcdir) \
          && gtags -i $(GTAGS_ARGS) "$$here"
+cscope: cscope.files
+       test ! -s cscope.files \
+         || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
+clean-cscope:
+       -rm -f cscope.files
+cscope.files: clean-cscope cscopelist
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+       list='$(am__tagged_files)'; \
+       case "$(srcdir)" in \
+         [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+         *) sdir=$(subdir)/$(srcdir) ;; \
+       esac; \
+       for i in $$list; do \
+         if test -f "$$i"; then \
+           echo "$(subdir)/$$i"; \
+         else \
+           echo "$$sdir/$$i"; \
+         fi; \
+       done >> $(top_builddir)/cscope.files
 
 distclean-tags:
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+       -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
 
 distdir: $(DISTFILES)
        $(am__remove_distdir)
@@ -1633,6 +1620,9 @@ distdir: $(DISTFILES)
              || exit 1; \
          fi; \
        done
+       $(MAKE) $(AM_MAKEFLAGS) \
+         top_distdir="$(top_distdir)" distdir="$(distdir)" \
+         dist-hook
        -test -n "$(am__skip_mode_fix)" \
        || find "$(distdir)" -type d ! -perm -755 \
                -exec chmod u+rwx,go+rx {} \; -o \
@@ -1642,40 +1632,35 @@ distdir: $(DISTFILES)
        || chmod -R a+r "$(distdir)"
 dist-gzip: distdir
        tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 dist-bzip2: distdir
        tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
 dist-lzip: distdir
        tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
-       $(am__remove_distdir)
-
-dist-lzma: distdir
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
 dist-xz: distdir
        tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
 dist-tarZ: distdir
        tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
 dist-shar: distdir
        shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
 dist-zip: distdir
        -rm -f $(distdir).zip
        zip -rq $(distdir).zip $(distdir)
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
-dist dist-all: distdir
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-       tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
-       $(am__remove_distdir)
+dist dist-all:
+       $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
+       $(am__post_remove_distdir)
 
 # This target untars the dist file and tries a VPATH configuration.  Then
 # it guarantees that the distribution is self-contained by making another
@@ -1686,8 +1671,6 @@ distcheck: dist
          GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
        *.tar.bz2*) \
          bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
-       *.tar.lzma*) \
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
        *.tar.lz*) \
          lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
        *.tar.xz*) \
@@ -1699,9 +1682,9 @@ distcheck: dist
        *.zip*) \
          unzip $(distdir).zip ;;\
        esac
-       chmod -R a-w $(distdir); chmod u+w $(distdir)
-       mkdir $(distdir)/_build
-       mkdir $(distdir)/_inst
+       chmod -R a-w $(distdir)
+       chmod u+w $(distdir)
+       mkdir $(distdir)/_build $(distdir)/_inst
        chmod a-w $(distdir)
        test -d $(distdir)/_build || exit 0; \
        dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
@@ -1733,7 +1716,7 @@ distcheck: dist
          && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
          && cd "$$am__cwd" \
          || exit 1
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
        @(echo "$(distdir) archives ready for distribution: "; \
          list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
          sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
@@ -1909,14 +1892,13 @@ uninstall-am: uninstall-dist_referenceDATA uninstall-libLTLIBRARIES \
        uninstall-library_validators_includeHEADERS uninstall-local \
        uninstall-nodist_pkgconfigDATA
 
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
-       ctags-recursive install-am install-strip tags-recursive
+.MAKE: $(am__recursive_targets) all install-am install-strip
 
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
-       all all-am all-local am--refresh check check-am clean \
-       clean-generic clean-libLTLIBRARIES clean-libtool ctags \
-       ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-lzip \
-       dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \
+       am--refresh check check-am clean clean-cscope clean-generic \
+       clean-libLTLIBRARIES clean-libtool cscope cscopelist-am ctags \
+       ctags-am dist dist-all dist-bzip2 dist-gzip dist-hook \
+       dist-lzip dist-shar dist-tarZ dist-xz dist-zip distcheck \
        distclean distclean-compile distclean-generic distclean-hdr \
        distclean-libtool distclean-tags distcleancheck distdir \
        distuninstallcheck dvi dvi-am html html-am info info-am \
@@ -1936,7 +1918,7 @@ uninstall-am: uninstall-dist_referenceDATA uninstall-libLTLIBRARIES \
        installcheck-am installdirs installdirs-am maintainer-clean \
        maintainer-clean-generic mostlyclean mostlyclean-compile \
        mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-       tags tags-recursive uninstall uninstall-am \
+       tags tags-am uninstall uninstall-am \
        uninstall-dist_referenceDATA uninstall-libLTLIBRARIES \
        uninstall-library_configDATA \
        uninstall-library_exceptions_includeHEADERS \
@@ -2077,6 +2059,23 @@ post-html: docs/index.html
        rsync $(rsync_args) -r docs/index.html $$USER,libxmlplusplus@web.sourceforge.net:$(web_path_project)
        rsync $(rsync_args) -r examples $$USER,libxmlplusplus@web.sourceforge.net:$(web_path_project)
 
+@MAINTAINER_MODE_TRUE@dist-hook: dist-changelog
+@MAINTAINER_MODE_FALSE@dist-hook:
+
+.PHONY: dist-changelog
+
+dist-changelog:
+       $(AM_V_at)if git --git-dir=$(top_srcdir)/.git --work-tree=$(top_srcdir) \
+               log --no-merges --date=short --pretty='tformat:%cd  %an  <%ae>%n%n%s%n%n%b' | \
+        $(SED) -e '/^[12]...-[01].-[0123].  [^<>]*  <[^<>]*>$$/,/^$$/ b' \
+               -e '/[^  ]/,/^[  ]*$$/ !d' \
+               -e 's/^[         ]*/    /' \
+               -e 's/^[         ]*$$//' >.ChangeLog.tmp; \
+       then mv -f .ChangeLog.tmp "$(top_distdir)/ChangeLog"; \
+       else rm -f .ChangeLog.tmp; exit 1; fi
+
+# Optional: auto-generate the ChangeLog file from the git log on make dist
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/NEWS b/NEWS
index 25bc0f5..cb04076 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,22 @@
+2.37.1 (unstable):
+
+* Parser: Add [set|get]_include_default_attributes().
+(Kjell Ahlstedt) Bug #701674 (Bob Nolty)
+* Improve some null-pointer checks
+  (Kjell Ahlstedt) Bug #705187 (Gaurav)
+
+Documentation:
+* Manual: Add XIncludeStart and XIncludeEnd to the node type tree.
+  (Kjell Ahlstedt)
+* Update Doxyfile.in for doxygen 1.8.3.
+  (Kjell Ahlstedt)
+
+Build:
+* Fix examples/Makefile.am for new versions of automake.
+  (Kjell Ahlstedt) Bug #678390
+* Examples dom_parse_entities and dom_parser: Fix when LC_ALL=C.
+  (Murray Cumming) Bug #702136 (Michael Biebl)
+
 2.36.0 (unstable):
 
 * Element::set_namespace_declaration():
index 5e30d0c..780a440 100644 (file)
@@ -1,8 +1,7 @@
-# generated automatically by aclocal 1.11.6 -*- Autoconf -*-
+# generated automatically by aclocal 1.13.4 -*- Autoconf -*-
+
+# Copyright (C) 1996-2013 Free Software Foundation, Inc.
 
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
-# Inc.
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 # PARTICULAR PURPOSE.
 
+m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
 m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
 [m4_warning([this file was generated for autoconf 2.69.
 You have another version of autoconf.  It may work, but is not guaranteed to.
 If you have problems, you may need to regenerate the build system entirely.
-To do so, use the procedure documented by the package, typically `autoreconf'.])])
+To do so, use the procedure documented by the package, typically 'autoreconf'.])])
 
-# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 2002-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 1
-
 # AM_AUTOMAKE_VERSION(VERSION)
 # ----------------------------
 # Automake X.Y traces this macro to ensure aclocal.m4 has been
 # generated from the m4 files accompanying Automake X.Y.
 # (This private macro should not be called outside this file.)
 AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.11'
+[am__api_version='1.13'
 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
 dnl require some minimum version.  Point them to the right macro.
-m4_if([$1], [1.11.6], [],
+m4_if([$1], [1.13.4], [],
       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
 ])
 
@@ -54,24 +51,22 @@ m4_define([_AM_AUTOCONF_VERSION], [])
 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.11.6])dnl
+[AM_AUTOMAKE_VERSION([1.13.4])dnl
 m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
 
 # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
 
-# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 1
-
 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
-# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
-# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
+# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
 #
 # Of course, Automake must honor this variable whenever it calls a
 # tool from the auxiliary directory.  The problem is that $srcdir (and
@@ -90,7 +85,7 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
 #
 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
 # are both prefixed by $srcdir.  In an in-source build this is usually
-# harmless because $srcdir is `.', but things will broke when you
+# harmless because $srcdir is '.', but things will broke when you
 # start a VPATH build or use an absolute $srcdir.
 #
 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
@@ -116,22 +111,19 @@ am_aux_dir=`cd $ac_aux_dir && pwd`
 
 # AM_CONDITIONAL                                            -*- Autoconf -*-
 
-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1997-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 9
-
 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
 # -------------------------------------
 # Define a conditional.
 AC_DEFUN([AM_CONDITIONAL],
-[AC_PREREQ(2.52)dnl
ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
-       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+[AC_PREREQ([2.52])dnl
m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
 AC_SUBST([$1_TRUE])dnl
 AC_SUBST([$1_FALSE])dnl
 _AM_SUBST_NOTMAKE([$1_TRUE])dnl
@@ -150,16 +142,14 @@ AC_CONFIG_COMMANDS_PRE(
 Usually this means the macro was only invoked conditionally.]])
 fi])])
 
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009,
-# 2010, 2011 Free Software Foundation, Inc.
+# Copyright (C) 1999-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 12
 
-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
 # written in clear, in which case automake, when reading aclocal.m4,
 # will think it sees a *use*, and therefore will trigger all it's
 # C support machinery.  Also note that it means that autoscan, seeing
@@ -169,7 +159,7 @@ fi])])
 # _AM_DEPENDENCIES(NAME)
 # ----------------------
 # See how the compiler implements dependency checking.
-# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
 # We try a few techniques and use that to set a single cache variable.
 #
 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
@@ -182,12 +172,13 @@ AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
 AC_REQUIRE([AM_MAKE_INCLUDE])dnl
 AC_REQUIRE([AM_DEP_TRACK])dnl
 
-ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
-       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
-       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
-       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
-       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
-                   [depcc="$$1"   am_compiler_list=])
+m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
+      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
+      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
+      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
+      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+                    [depcc="$$1"   am_compiler_list=])
 
 AC_CACHE_CHECK([dependency style of $depcc],
                [am_cv_$1_dependencies_compiler_type],
@@ -195,8 +186,8 @@ AC_CACHE_CHECK([dependency style of $depcc],
   # We make a subdir and do the tests there.  Otherwise we can end up
   # making bogus files that we don't know about and never remove.  For
   # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
+  # making a dummy file named 'D' -- because '-MD' means "put the output
+  # in D".
   rm -rf conftest.dir
   mkdir conftest.dir
   # Copy depcomp to subdir because otherwise we won't find it if we're
@@ -236,16 +227,16 @@ AC_CACHE_CHECK([dependency style of $depcc],
     : > sub/conftest.c
     for i in 1 2 3 4 5 6; do
       echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
+      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+      # Solaris 10 /bin/sh.
+      echo '/* dummy */' > sub/conftst$i.h
     done
     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # We check with '-c' and '-o' for the sake of the "dashmstdout"
     # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.  Also, some Intel
-    # versions had trouble with output in subdirs
+    # handle '-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs.
     am__obj=sub/conftest.${OBJEXT-o}
     am__minus_obj="-o $am__obj"
     case $depmode in
@@ -254,8 +245,8 @@ AC_CACHE_CHECK([dependency style of $depcc],
       test "$am__universal" = false || continue
       ;;
     nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
+      # After this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested.
       if test "x$enable_dependency_tracking" = xyes; then
        continue
       else
@@ -263,7 +254,7 @@ AC_CACHE_CHECK([dependency style of $depcc],
       fi
       ;;
     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
-      # This compiler won't grok `-c -o', but also, the minuso test has
+      # This compiler won't grok '-c -o', but also, the minuso test has
       # not run yet.  These depmodes are late enough in the game, and
       # so weak that their functioning should not be impacted.
       am__obj=conftest.${OBJEXT-o}
@@ -311,7 +302,7 @@ AM_CONDITIONAL([am__fastdep$1], [
 # AM_SET_DEPDIR
 # -------------
 # Choose a directory name for dependency files.
-# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
 AC_DEFUN([AM_SET_DEPDIR],
 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
@@ -321,9 +312,13 @@ AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
 # AM_DEP_TRACK
 # ------------
 AC_DEFUN([AM_DEP_TRACK],
-[AC_ARG_ENABLE(dependency-tracking,
-[  --disable-dependency-tracking  speeds up one-time build
-  --enable-dependency-tracking   do not reject slow dependency extractors])
+[AC_ARG_ENABLE([dependency-tracking], [dnl
+AS_HELP_STRING(
+  [--enable-dependency-tracking],
+  [do not reject slow dependency extractors])
+AS_HELP_STRING(
+  [--disable-dependency-tracking],
+  [speeds up one-time build])])
 if test "x$enable_dependency_tracking" != xno; then
   am_depcomp="$ac_aux_dir/depcomp"
   AMDEPBACKSLASH='\'
@@ -338,20 +333,18 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
 
 # Generate code to set up dependency tracking.              -*- Autoconf -*-
 
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1999-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-#serial 5
 
 # _AM_OUTPUT_DEPENDENCY_COMMANDS
 # ------------------------------
 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
 [{
-  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # Older Autoconf quotes --file arguments for eval, but not when files
   # are listed without --file.  Let's play safe and only enable the eval
   # if we detect the quoting.
   case $CONFIG_FILES in
@@ -364,7 +357,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
     # Strip MF so we end up with the name of the file.
     mf=`echo "$mf" | sed -e 's/:.*$//'`
     # Check whether this is an Automake generated Makefile or not.
-    # We used to match only the files named `Makefile.in', but
+    # We used to match only the files named 'Makefile.in', but
     # some people rename them; so instead we look at the file content.
     # Grep'ing the first line is not enough: some people post-process
     # each Makefile.in and add a new line on top of each file to say so.
@@ -376,21 +369,19 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
       continue
     fi
     # Extract the definition of DEPDIR, am__include, and am__quote
-    # from the Makefile without running `make'.
+    # from the Makefile without running 'make'.
     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
     test -z "$DEPDIR" && continue
     am__include=`sed -n 's/^am__include = //p' < "$mf"`
-    test -z "am__include" && continue
+    test -z "$am__include" && continue
     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-    # When using ansi2knr, U may be empty or an underscore; expand it
-    U=`sed -n 's/^U = //p' < "$mf"`
     # Find all dependency output files, they are included files with
     # $(DEPDIR) in their names.  We invoke sed twice because it is the
     # simplest approach to changing $(DEPDIR) to its actual value in the
     # expansion.
     for file in `sed -n "
       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
       # Make sure the directory exists.
       test -f "$dirpart/$file" && continue
       fdir=`AS_DIRNAME(["$file"])`
@@ -408,7 +399,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
 # This macro should only be invoked once -- use via AC_REQUIRE.
 #
 # This code is only required when automatic dependency tracking
-# is enabled.  FIXME.  This creates each `.P' file that we will
+# is enabled.  FIXME.  This creates each '.P' file that we will
 # need in order to bootstrap the dependency handling code.
 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
 [AC_CONFIG_COMMANDS([depfiles],
@@ -418,15 +409,12 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
 
 # Do all the work for Automake.                             -*- Autoconf -*-
 
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+# Copyright (C) 1996-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 16
-
 # This macro actually does too much.  Some checks are only needed if
 # your package does certain things.  But this isn't really a big deal.
 
@@ -442,7 +430,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
 # arguments mandatory, and then we can depend on a new Autoconf
 # release and drop the old call support.
 AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.62])dnl
+[AC_PREREQ([2.65])dnl
 dnl Autoconf wants to disallow AM_ names.  We explicitly allow
 dnl the ones we care about.
 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
@@ -471,31 +459,40 @@ AC_SUBST([CYGPATH_W])
 # Define the identity of the package.
 dnl Distinguish between old-style and new-style calls.
 m4_ifval([$2],
-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+[AC_DIAGNOSE([obsolete],
+             [$0: two- and three-arguments forms are deprecated.])
+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
  AC_SUBST([PACKAGE], [$1])dnl
  AC_SUBST([VERSION], [$2])],
 [_AM_SET_OPTIONS([$1])dnl
 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
-m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+m4_if(
+  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
+  [ok:ok],,
   [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
  AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
 
 _AM_IF_OPTION([no-define],,
-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
 
 # Some tools Automake needs.
 AC_REQUIRE([AM_SANITY_CHECK])dnl
 AC_REQUIRE([AC_ARG_PROGRAM])dnl
-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
-AM_MISSING_PROG(AUTOCONF, autoconf)
-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
-AM_MISSING_PROG(AUTOHEADER, autoheader)
-AM_MISSING_PROG(MAKEINFO, makeinfo)
+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+AM_MISSING_PROG([AUTOCONF], [autoconf])
+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+AM_MISSING_PROG([AUTOHEADER], [autoheader])
+AM_MISSING_PROG([MAKEINFO], [makeinfo])
 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
-AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
 # We need awk for the "check" target.  The system "awk" is bad on
 # some platforms.
 AC_REQUIRE([AC_PROG_AWK])dnl
@@ -506,28 +503,32 @@ _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
                             [_AM_PROG_TAR([v7])])])
 _AM_IF_OPTION([no-dependencies],,
 [AC_PROVIDE_IFELSE([AC_PROG_CC],
-                 [_AM_DEPENDENCIES(CC)],
-                 [define([AC_PROG_CC],
-                         defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+                 [_AM_DEPENDENCIES([CC])],
+                 [m4_define([AC_PROG_CC],
+                            m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
 AC_PROVIDE_IFELSE([AC_PROG_CXX],
-                 [_AM_DEPENDENCIES(CXX)],
-                 [define([AC_PROG_CXX],
-                         defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+                 [_AM_DEPENDENCIES([CXX])],
+                 [m4_define([AC_PROG_CXX],
+                            m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
 AC_PROVIDE_IFELSE([AC_PROG_OBJC],
-                 [_AM_DEPENDENCIES(OBJC)],
-                 [define([AC_PROG_OBJC],
-                         defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+                 [_AM_DEPENDENCIES([OBJC])],
+                 [m4_define([AC_PROG_OBJC],
+                            m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+                 [_AM_DEPENDENCIES([OBJCXX])],
+                 [m4_define([AC_PROG_OBJCXX],
+                            m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
 ])
-_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
-dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
-dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
-dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_REQUIRE([AM_SILENT_RULES])dnl
+dnl The testsuite driver may need to know about EXEEXT, so add the
+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
+dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
 AC_CONFIG_COMMANDS_PRE(dnl
 [m4_provide_if([_AM_COMPILER_EXEEXT],
   [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
 ])
 
-dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
+dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
 dnl mangled by Autoconf and run in a shell conditional statement.
 m4_define([_AC_COMPILER_EXEEXT],
@@ -555,15 +556,12 @@ for _am_header in $config_headers :; do
 done
 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
 
-# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation,
-# Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 1
-
 # AM_PROG_INSTALL_SH
 # ------------------
 # Define $install_sh.
@@ -577,16 +575,14 @@ if test x"${install_sh}" != xset; then
     install_sh="\${SHELL} $am_aux_dir/install-sh"
   esac
 fi
-AC_SUBST(install_sh)])
+AC_SUBST([install_sh])])
 
-# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
+# Copyright (C) 2003-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 2
-
 # Check whether the underlying file-system supports filenames
 # with a leading dot.  For instance MS-DOS doesn't.
 AC_DEFUN([AM_SET_LEADING_DOT],
@@ -603,20 +599,17 @@ AC_SUBST([am__leading_dot])])
 # Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
 # From Jim Meyering
 
-# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008,
-# 2011 Free Software Foundation, Inc.
+# Copyright (C) 1996-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 5
-
 # AM_MAINTAINER_MODE([DEFAULT-MODE])
 # ----------------------------------
 # Control maintainer-specific portions of Makefiles.
-# Default is to disable them, unless `enable' is passed literally.
-# For symmetry, `disable' may be passed as well.  Anyway, the user
+# Default is to disable them, unless 'enable' is passed literally.
+# For symmetry, 'disable' may be passed as well.  Anyway, the user
 # can override the default with the --enable/--disable switch.
 AC_DEFUN([AM_MAINTAINER_MODE],
 [m4_case(m4_default([$1], [disable]),
@@ -627,10 +620,11 @@ AC_DEFUN([AM_MAINTAINER_MODE],
 AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
   dnl maintainer-mode's default is 'disable' unless 'enable' is passed
   AC_ARG_ENABLE([maintainer-mode],
-[  --][am_maintainer_other][-maintainer-mode  am_maintainer_other make rules and dependencies not useful
-                         (and sometimes confusing) to the casual installer],
-      [USE_MAINTAINER_MODE=$enableval],
-      [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
+    [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
+      am_maintainer_other[ make rules and dependencies not useful
+      (and sometimes confusing) to the casual installer])],
+    [USE_MAINTAINER_MODE=$enableval],
+    [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
   AC_MSG_RESULT([$USE_MAINTAINER_MODE])
   AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
   MAINT=$MAINTAINER_MODE_TRUE
@@ -638,18 +632,14 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
 ]
 )
 
-AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
-
 # Check to see how 'make' treats includes.                 -*- Autoconf -*-
 
-# Copyright (C) 2001, 2002, 2003, 2005, 2009  Free Software Foundation, Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 4
-
 # AM_MAKE_INCLUDE()
 # -----------------
 # Check to see how make treats includes.
@@ -667,7 +657,7 @@ am__quote=
 _am_result=none
 # First try GNU make style include.
 echo "include confinc" > confmf
-# Ignore all kinds of additional output from `make'.
+# Ignore all kinds of additional output from 'make'.
 case `$am_make -s -f confmf 2> /dev/null` in #(
 *the\ am__doit\ target*)
   am__include=include
@@ -694,15 +684,12 @@ rm -f confinc confmf
 
 # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
 
-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1997-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 6
-
 # AM_MISSING_PROG(NAME, PROGRAM)
 # ------------------------------
 AC_DEFUN([AM_MISSING_PROG],
@@ -710,11 +697,10 @@ AC_DEFUN([AM_MISSING_PROG],
 $1=${$1-"${am_missing_run}$2"}
 AC_SUBST($1)])
 
-
 # AM_MISSING_HAS_RUN
 # ------------------
-# Define MISSING if not defined so far and test if it supports --run.
-# If it does, set am_missing_run to use it, otherwise, to nothing.
+# Define MISSING if not defined so far and test if it is modern enough.
+# If it is, set am_missing_run to use it, otherwise, to nothing.
 AC_DEFUN([AM_MISSING_HAS_RUN],
 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 AC_REQUIRE_AUX_FILE([missing])dnl
@@ -727,54 +713,22 @@ if test x"${MISSING+set}" != xset; then
   esac
 fi
 # Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
-  am_missing_run="$MISSING --run "
+if eval "$MISSING --is-lightweight"; then
+  am_missing_run="$MISSING "
 else
   am_missing_run=
-  AC_MSG_WARN([`missing' script is too old or missing])
+  AC_MSG_WARN(['missing' script is too old or missing])
 fi
 ])
 
-# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation,
-# Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 1
-
-# AM_PROG_MKDIR_P
-# ---------------
-# Check for `mkdir -p'.
-AC_DEFUN([AM_PROG_MKDIR_P],
-[AC_PREREQ([2.60])dnl
-AC_REQUIRE([AC_PROG_MKDIR_P])dnl
-dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
-dnl while keeping a definition of mkdir_p for backward compatibility.
-dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
-dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
-dnl Makefile.ins that do not define MKDIR_P, so we do our own
-dnl adjustment using top_builddir (which is defined more often than
-dnl MKDIR_P).
-AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
-case $mkdir_p in
-  [[\\/$]]* | ?:[[\\/]]*) ;;
-  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
-esac
-])
-
 # Helper functions for option handling.                     -*- Autoconf -*-
 
-# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software
-# Foundation, Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 5
-
 # _AM_MANGLE_OPTION(NAME)
 # -----------------------
 AC_DEFUN([_AM_MANGLE_OPTION],
@@ -784,7 +738,7 @@ AC_DEFUN([_AM_MANGLE_OPTION],
 # --------------------
 # Set option NAME.  Presently that only means defining a flag for this option.
 AC_DEFUN([_AM_SET_OPTION],
-[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
 
 # _AM_SET_OPTIONS(OPTIONS)
 # ------------------------
@@ -800,22 +754,16 @@ AC_DEFUN([_AM_IF_OPTION],
 
 # Check to make sure that the build environment is sane.    -*- Autoconf -*-
 
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1996-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 5
-
 # AM_SANITY_CHECK
 # ---------------
 AC_DEFUN([AM_SANITY_CHECK],
 [AC_MSG_CHECKING([whether build environment is sane])
-# Just in case
-sleep 1
-echo timestamp > conftest.file
 # Reject unsafe characters in $srcdir or the absolute working directory
 # name.  Accept space and tab only in the latter.
 am_lf='
@@ -826,32 +774,40 @@ case `pwd` in
 esac
 case $srcdir in
   *[[\\\"\#\$\&\'\`$am_lf\ \   ]]*)
-    AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
 esac
 
-# Do `set' in a subshell so we don't clobber the current shell's
+# Do 'set' in a subshell so we don't clobber the current shell's
 # arguments.  Must try -L first in case configure is actually a
 # symlink; some systems play weird games with the mod time of symlinks
 # (eg FreeBSD returns the mod time of the symlink's containing
 # directory).
 if (
-   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-   if test "$[*]" = "X"; then
-      # -L didn't work.
-      set X `ls -t "$srcdir/configure" conftest.file`
-   fi
-   rm -f conftest.file
-   if test "$[*]" != "X $srcdir/configure conftest.file" \
-      && test "$[*]" != "X conftest.file $srcdir/configure"; then
-
-      # If neither matched, then we have a broken ls.  This can happen
-      # if, for instance, CONFIG_SHELL is bash and it inherits a
-      # broken ls alias from the environment.  This has actually
-      # happened.  Such a system could not be considered "sane".
-      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
-alias in your environment])
-   fi
-
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$[*]" = "X"; then
+       # -L didn't work.
+       set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$[*]" != "X $srcdir/configure conftest.file" \
+       && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+       # If neither matched, then we have a broken ls.  This can happen
+       # if, for instance, CONFIG_SHELL is bash and it inherits a
+       # broken ls alias from the environment.  This has actually
+       # happened.  Such a system could not be considered "sane".
+       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment])
+     fi
+     if test "$[2]" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
    test "$[2]" = conftest.file
    )
 then
@@ -861,31 +817,50 @@ else
    AC_MSG_ERROR([newly created file is older than distributed files!
 Check your system clock])
 fi
-AC_MSG_RESULT(yes)])
+AC_MSG_RESULT([yes])
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+AC_CONFIG_COMMANDS_PRE(
+  [AC_MSG_CHECKING([that generated files are newer than configure])
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   AC_MSG_RESULT([done])])
+rm -f conftest.file
+])
 
-# Copyright (C) 2009, 2011  Free Software Foundation, Inc.
+# Copyright (C) 2009-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 2
-
 # AM_SILENT_RULES([DEFAULT])
 # --------------------------
 # Enable less verbose build rules; with the default set to DEFAULT
-# (`yes' being less verbose, `no' or empty being verbose).
+# ("yes" being less verbose, "no" or empty being verbose).
 AC_DEFUN([AM_SILENT_RULES],
-[AC_ARG_ENABLE([silent-rules],
-[  --enable-silent-rules          less verbose build output (undo: `make V=1')
-  --disable-silent-rules         verbose build output (undo: `make V=0')])
-case $enable_silent_rules in
-yes) AM_DEFAULT_VERBOSITY=0;;
-no)  AM_DEFAULT_VERBOSITY=1;;
-*)   AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+[AC_ARG_ENABLE([silent-rules], [dnl
+AS_HELP_STRING(
+  [--enable-silent-rules],
+  [less verbose build output (undo: "make V=1")])
+AS_HELP_STRING(
+  [--disable-silent-rules],
+  [verbose build output (undo: "make V=0")])dnl
+])
+case $enable_silent_rules in @%:@ (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
 esac
 dnl
-dnl A few `make' implementations (e.g., NonStop OS and NextStep)
+dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
 dnl do not support nested variable expansions.
 dnl See automake bug#9928 and bug#10237.
 am_make=${MAKE-make}
@@ -903,7 +878,7 @@ else
   am_cv_make_support_nested_variables=no
 fi])
 if test $am_cv_make_support_nested_variables = yes; then
-  dnl Using `$V' instead of `$(V)' breaks IRIX make.
+  dnl Using '$V' instead of '$(V)' breaks IRIX make.
   AM_V='$(V)'
   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
 else
@@ -920,44 +895,40 @@ AC_SUBST([AM_BACKSLASH])dnl
 _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
 ])
 
-# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 1
-
 # AM_PROG_INSTALL_STRIP
 # ---------------------
-# One issue with vendor `install' (even GNU) is that you can't
+# One issue with vendor 'install' (even GNU) is that you can't
 # specify the program used to strip binaries.  This is especially
 # annoying in cross-compiling environments, where the build's strip
 # is unlikely to handle the host's binaries.
 # Fortunately install-sh will honor a STRIPPROG variable, so we
-# always use install-sh in `make install-strip', and initialize
+# always use install-sh in "make install-strip", and initialize
 # STRIPPROG with the value of the STRIP variable (set by the user).
 AC_DEFUN([AM_PROG_INSTALL_STRIP],
 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'.  However `strip' might not be the right
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
 # tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+# will honor the 'STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
 if test "$cross_compiling" != no; then
   AC_CHECK_TOOL([STRIP], [strip], :)
 fi
 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
 AC_SUBST([INSTALL_STRIP_PROGRAM])])
 
-# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc.
+# Copyright (C) 2006-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 3
-
 # _AM_SUBST_NOTMAKE(VARIABLE)
 # ---------------------------
 # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
@@ -971,18 +942,16 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
 
 # Check how to create a tarball.                            -*- Autoconf -*-
 
-# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc.
+# Copyright (C) 2004-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 2
-
 # _AM_PROG_TAR(FORMAT)
 # --------------------
 # Check how to create a tarball in format FORMAT.
-# FORMAT should be one of `v7', `ustar', or `pax'.
+# FORMAT should be one of 'v7', 'ustar', or 'pax'.
 #
 # Substitute a variable $(am__tar) that is a command
 # writing to stdout a FORMAT-tarball containing the directory
@@ -992,76 +961,114 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
 # Substitute a variable $(am__untar) that extract such
 # a tarball read from stdin.
 #     $(am__untar) < result.tar
+#
 AC_DEFUN([_AM_PROG_TAR],
 [# Always define AMTAR for backward compatibility.  Yes, it's still used
 # in the wild :-(  We should find a proper way to deprecate it ...
 AC_SUBST([AMTAR], ['$${TAR-tar}'])
-m4_if([$1], [v7],
-     [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
-     [m4_case([$1], [ustar],, [pax],,
-              [m4_fatal([Unknown tar format])])
-AC_MSG_CHECKING([how to create a $1 tar archive])
-# Loop over all known methods to create a tar archive until one works.
+
+# We'll loop over all known methods to create a tar archive until one works.
 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
-_am_tools=${am_cv_prog_tar_$1-$_am_tools}
-# Do not fold the above two line into one, because Tru64 sh and
-# Solaris sh will not grok spaces in the rhs of `-'.
-for _am_tool in $_am_tools
-do
-  case $_am_tool in
-  gnutar)
-    for _am_tar in tar gnutar gtar;
-    do
-      AM_RUN_LOG([$_am_tar --version]) && break
-    done
-    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
-    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
-    am__untar="$_am_tar -xf -"
-    ;;
-  plaintar)
-    # Must skip GNU tar: if it does not support --format= it doesn't create
-    # ustar tarball either.
-    (tar --version) >/dev/null 2>&1 && continue
-    am__tar='tar chf - "$$tardir"'
-    am__tar_='tar chf - "$tardir"'
-    am__untar='tar xf -'
-    ;;
-  pax)
-    am__tar='pax -L -x $1 -w "$$tardir"'
-    am__tar_='pax -L -x $1 -w "$tardir"'
-    am__untar='pax -r'
-    ;;
-  cpio)
-    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
-    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
-    am__untar='cpio -i -H $1 -d'
-    ;;
-  none)
-    am__tar=false
-    am__tar_=false
-    am__untar=false
-    ;;
-  esac
 
-  # If the value was cached, stop now.  We just wanted to have am__tar
-  # and am__untar set.
-  test -n "${am_cv_prog_tar_$1}" && break
+m4_if([$1], [v7],
+  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
+
+  [m4_case([$1],
+    [ustar],
+     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
+      # There is notably a 21 bits limit for the UID and the GID.  In fact,
+      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
+      # and bug#13588).
+      am_max_uid=2097151 # 2^21 - 1
+      am_max_gid=$am_max_uid
+      # The $UID and $GID variables are not portable, so we need to resort
+      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
+      # below are definitely unexpected, so allow the users to see them
+      # (that is, avoid stderr redirection).
+      am_uid=`id -u || echo unknown`
+      am_gid=`id -g || echo unknown`
+      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
+      if test $am_uid -le $am_max_uid; then
+         AC_MSG_RESULT([yes])
+      else
+         AC_MSG_RESULT([no])
+         _am_tools=none
+      fi
+      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
+      if test $am_gid -le $am_max_gid; then
+         AC_MSG_RESULT([yes])
+      else
+        AC_MSG_RESULT([no])
+        _am_tools=none
+      fi],
+
+  [pax],
+    [],
+
+  [m4_fatal([Unknown tar format])])
+
+  AC_MSG_CHECKING([how to create a $1 tar archive])
+
+  # Go ahead even if we have the value already cached.  We do so because we
+  # need to set the values for the 'am__tar' and 'am__untar' variables.
+  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
+
+  for _am_tool in $_am_tools; do
+    case $_am_tool in
+    gnutar)
+      for _am_tar in tar gnutar gtar; do
+        AM_RUN_LOG([$_am_tar --version]) && break
+      done
+      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+      am__untar="$_am_tar -xf -"
+      ;;
+    plaintar)
+      # Must skip GNU tar: if it does not support --format= it doesn't create
+      # ustar tarball either.
+      (tar --version) >/dev/null 2>&1 && continue
+      am__tar='tar chf - "$$tardir"'
+      am__tar_='tar chf - "$tardir"'
+      am__untar='tar xf -'
+      ;;
+    pax)
+      am__tar='pax -L -x $1 -w "$$tardir"'
+      am__tar_='pax -L -x $1 -w "$tardir"'
+      am__untar='pax -r'
+      ;;
+    cpio)
+      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+      am__untar='cpio -i -H $1 -d'
+      ;;
+    none)
+      am__tar=false
+      am__tar_=false
+      am__untar=false
+      ;;
+    esac
 
-  # tar/untar a dummy directory, and stop if the command works
-  rm -rf conftest.dir
-  mkdir conftest.dir
-  echo GrepMe > conftest.dir/file
-  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+    # If the value was cached, stop now.  We just wanted to have am__tar
+    # and am__untar set.
+    test -n "${am_cv_prog_tar_$1}" && break
+
+    # tar/untar a dummy directory, and stop if the command works.
+    rm -rf conftest.dir
+    mkdir conftest.dir
+    echo GrepMe > conftest.dir/file
+    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+    rm -rf conftest.dir
+    if test -s conftest.tar; then
+      AM_RUN_LOG([$am__untar <conftest.tar])
+      AM_RUN_LOG([cat conftest.dir/file])
+      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+    fi
+  done
   rm -rf conftest.dir
-  if test -s conftest.tar; then
-    AM_RUN_LOG([$am__untar <conftest.tar])
-    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
-  fi
-done
-rm -rf conftest.dir
 
-AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
-AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+
 AC_SUBST([am__tar])
 AC_SUBST([am__untar])
 ]) # _AM_PROG_TAR
@@ -1227,6 +1234,46 @@ fi[]dnl
 ])# PKG_CHECK_MODULES
 
 
+# PKG_INSTALLDIR(DIRECTORY)
+# -------------------------
+# Substitutes the variable pkgconfigdir as the location where a module
+# should install pkg-config .pc files. By default the directory is
+# $libdir/pkgconfig, but the default can be changed by passing
+# DIRECTORY. The user can override through the --with-pkgconfigdir
+# parameter.
+AC_DEFUN([PKG_INSTALLDIR],
+[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
+m4_pushdef([pkg_description],
+    [pkg-config installation directory @<:@]pkg_default[@:>@])
+AC_ARG_WITH([pkgconfigdir],
+    [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
+    [with_pkgconfigdir=]pkg_default)
+AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
+m4_popdef([pkg_default])
+m4_popdef([pkg_description])
+]) dnl PKG_INSTALLDIR
+
+
+# PKG_NOARCH_INSTALLDIR(DIRECTORY)
+# -------------------------
+# Substitutes the variable noarch_pkgconfigdir as the location where a
+# module should install arch-independent pkg-config .pc files. By
+# default the directory is $datadir/pkgconfig, but the default can be
+# changed by passing DIRECTORY. The user can override through the
+# --with-noarch-pkgconfigdir parameter.
+AC_DEFUN([PKG_NOARCH_INSTALLDIR],
+[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
+m4_pushdef([pkg_description],
+    [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
+AC_ARG_WITH([noarch-pkgconfigdir],
+    [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
+    [with_noarch_pkgconfigdir=]pkg_default)
+AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
+m4_popdef([pkg_default])
+m4_popdef([pkg_description])
+]) dnl PKG_NOARCH_INSTALLDIR
+
+
 #serial 20090814
 
 AC_DEFUN([_MM_PRE_INIT], [m4_pattern_forbid([^_?MM_])])
index fd1e288..2c9b7a3 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libxml++ 2.36.0.
+# Generated by GNU Autoconf 2.69 for libxml++ 2.37.1.
 #
 # Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=libxml%2B%2B>.
 #
@@ -591,8 +591,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='libxml++'
 PACKAGE_TARNAME='libxml++'
-PACKAGE_VERSION='2.36.0'
-PACKAGE_STRING='libxml++ 2.36.0'
+PACKAGE_VERSION='2.37.1'
+PACKAGE_STRING='libxml++ 2.37.1'
 PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=libxml%2B%2B'
 PACKAGE_URL='http://libxmlplusplus.sourceforge.net/'
 
@@ -1370,7 +1370,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libxml++ 2.36.0 to adapt to many kinds of systems.
+\`configure' configures libxml++ 2.37.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1440,7 +1440,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libxml++ 2.36.0:";;
+     short | recursive ) echo "Configuration of libxml++ 2.37.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1448,12 +1448,15 @@ Optional Features:
   --disable-option-checking  ignore unrecognized --enable/--with options
   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
-  --enable-silent-rules          less verbose build output (undo: `make V=1')
-  --disable-silent-rules         verbose build output (undo: `make V=0')
-  --enable-maintainer-mode  enable make rules and dependencies not useful
-                         (and sometimes confusing) to the casual installer
-  --disable-dependency-tracking  speeds up one-time build
-  --enable-dependency-tracking   do not reject slow dependency extractors
+  --enable-silent-rules   less verbose build output (undo: "make V=1")
+  --disable-silent-rules  verbose build output (undo: "make V=0")
+  --enable-maintainer-mode
+                          enable make rules and dependencies not useful (and
+                          sometimes confusing) to the casual installer
+  --enable-dependency-tracking
+                          do not reject slow dependency extractors
+  --disable-dependency-tracking
+                          speeds up one-time build
   --enable-static[=PKGS]  build static libraries [default=no]
   --enable-shared[=PKGS]  build shared libraries [default=yes]
   --enable-fast-install[=PKGS]
@@ -1571,7 +1574,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libxml++ configure 2.36.0
+libxml++ configure 2.37.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2061,7 +2064,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libxml++ $as_me 2.36.0, which was
+It was created by libxml++ $as_me 2.37.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2445,7 +2448,7 @@ ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
 ac_config_headers="$ac_config_headers config.h libxml++config.h"
 
 
-am__api_version='1.11'
+am__api_version='1.13'
 
 # Find a good install program.  We prefer a C program (faster),
 # so one script is as good as another.  But avoid the broken or
@@ -2542,9 +2545,6 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
 $as_echo_n "checking whether build environment is sane... " >&6; }
-# Just in case
-sleep 1
-echo timestamp > conftest.file
 # Reject unsafe characters in $srcdir or the absolute working directory
 # name.  Accept space and tab only in the latter.
 am_lf='
@@ -2555,32 +2555,40 @@ case `pwd` in
 esac
 case $srcdir in
   *[\\\"\#\$\&\'\`$am_lf\ \    ]*)
-    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
 esac
 
-# Do `set' in a subshell so we don't clobber the current shell's
+# Do 'set' in a subshell so we don't clobber the current shell's
 # arguments.  Must try -L first in case configure is actually a
 # symlink; some systems play weird games with the mod time of symlinks
 # (eg FreeBSD returns the mod time of the symlink's containing
 # directory).
 if (
-   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-   if test "$*" = "X"; then
-      # -L didn't work.
-      set X `ls -t "$srcdir/configure" conftest.file`
-   fi
-   rm -f conftest.file
-   if test "$*" != "X $srcdir/configure conftest.file" \
-      && test "$*" != "X conftest.file $srcdir/configure"; then
-
-      # If neither matched, then we have a broken ls.  This can happen
-      # if, for instance, CONFIG_SHELL is bash and it inherits a
-      # broken ls alias from the environment.  This has actually
-      # happened.  Such a system could not be considered "sane".
-      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
-alias in your environment" "$LINENO" 5
-   fi
-
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$*" = "X"; then
+       # -L didn't work.
+       set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$*" != "X $srcdir/configure conftest.file" \
+       && test "$*" != "X conftest.file $srcdir/configure"; then
+
+       # If neither matched, then we have a broken ls.  This can happen
+       # if, for instance, CONFIG_SHELL is bash and it inherits a
+       # broken ls alias from the environment.  This has actually
+       # happened.  Such a system could not be considered "sane".
+       as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment" "$LINENO" 5
+     fi
+     if test "$2" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
    test "$2" = conftest.file
    )
 then
@@ -2592,6 +2600,16 @@ Check your system clock" "$LINENO" 5
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+
+rm -f conftest.file
+
 test "$program_prefix" != NONE &&
   program_transform_name="s&^&$program_prefix&;$program_transform_name"
 # Use a double $ so make ignores it.
@@ -2614,12 +2632,12 @@ if test x"${MISSING+set}" != xset; then
   esac
 fi
 # Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
-  am_missing_run="$MISSING --run "
+if eval "$MISSING --is-lightweight"; then
+  am_missing_run="$MISSING "
 else
   am_missing_run=
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
-$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
 fi
 
 if test x"${install_sh}" != xset; then
@@ -2631,10 +2649,10 @@ if test x"${install_sh}" != xset; then
   esac
 fi
 
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'.  However `strip' might not be the right
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
 # tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
+# will honor the 'STRIP' environment variable to overrule this program.
 if test "$cross_compiling" != no; then
   if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
@@ -2773,12 +2791,6 @@ fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
 $as_echo "$MKDIR_P" >&6; }
 
-mkdir_p="$MKDIR_P"
-case $mkdir_p in
-  [\\/$]* | ?:[\\/]*) ;;
-  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
-esac
-
 for ac_prog in gawk mawk nawk awk
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
@@ -2861,6 +2873,45 @@ else
 fi
 rmdir .tst 2>/dev/null
 
+# Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+  enableval=$enable_silent_rules;
+fi
+
+case $enable_silent_rules in # (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=1;;
+esac
+am_make=${MAKE-make}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
+if ${am_cv_make_support_nested_variables+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if $as_echo 'TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+       @$(TRUE)
+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
+$as_echo "$am_cv_make_support_nested_variables" >&6; }
+if test $am_cv_make_support_nested_variables = yes; then
+    AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AM_BACKSLASH='\'
+
 if test "`cd $srcdir && pwd`" != "`pwd`"; then
   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
   # is not polluted with repeated "-I."
@@ -2883,7 +2934,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='libxml++'
- VERSION='2.36.0'
+ VERSION='2.37.1'
 
 
 # Some tools Automake needs.
@@ -2902,27 +2953,38 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
 
 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
 
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+mkdir_p='$(MKDIR_P)'
+
 # We need awk for the "check" target.  The system "awk" is bad on
 # some platforms.
 # Always define AMTAR for backward compatibility.  Yes, it's still used
 # in the wild :-(  We should find a proper way to deprecate it ...
 AMTAR='$${TAR-tar}'
 
+
+# We'll loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar  pax cpio none'
+
 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
 
 
 
 
 
+
 # Check whether --enable-silent-rules was given.
 if test "${enable_silent_rules+set}" = set; then :
   enableval=$enable_silent_rules;
 fi
 
-case $enable_silent_rules in
-yes) AM_DEFAULT_VERBOSITY=0;;
-no)  AM_DEFAULT_VERBOSITY=1;;
-*)   AM_DEFAULT_VERBOSITY=1;;
+case $enable_silent_rules in # (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=1;;
 esac
 am_make=${MAKE-make}
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
@@ -3005,7 +3067,7 @@ fi
 
 LIBXMLXX_MODULE_NAME='libxml++-2.6'
 
-LIBXMLXX_VERSION='2.36.0'
+LIBXMLXX_VERSION='2.37.1'
 
 LIBXMLXX_API_VERSION='2.6'
 
@@ -3014,15 +3076,15 @@ LIBXMLXX_MAJOR_VERSION=2
 
 $as_echo "#define LIBXMLXX_MAJOR_VERSION 2" >>confdefs.h
 
-LIBXMLXX_MINOR_VERSION=36
+LIBXMLXX_MINOR_VERSION=37
 
 
-$as_echo "#define LIBXMLXX_MINOR_VERSION 36" >>confdefs.h
+$as_echo "#define LIBXMLXX_MINOR_VERSION 37" >>confdefs.h
 
-LIBXMLXX_MICRO_VERSION=0
+LIBXMLXX_MICRO_VERSION=1
 
 
-$as_echo "#define LIBXMLXX_MICRO_VERSION 0" >>confdefs.h
+$as_echo "#define LIBXMLXX_MICRO_VERSION 1" >>confdefs.h
 
 
 
@@ -3568,7 +3630,7 @@ am__quote=
 _am_result=none
 # First try GNU make style include.
 echo "include confinc" > confmf
-# Ignore all kinds of additional output from `make'.
+# Ignore all kinds of additional output from 'make'.
 case `$am_make -s -f confmf 2> /dev/null` in #(
 *the\ am__doit\ target*)
   am__include=include
@@ -3624,8 +3686,8 @@ else
   # We make a subdir and do the tests there.  Otherwise we can end up
   # making bogus files that we don't know about and never remove.  For
   # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
+  # making a dummy file named 'D' -- because '-MD' means "put the output
+  # in D".
   rm -rf conftest.dir
   mkdir conftest.dir
   # Copy depcomp to subdir because otherwise we won't find it if we're
@@ -3660,16 +3722,16 @@ else
     : > sub/conftest.c
     for i in 1 2 3 4 5 6; do
       echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
+      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+      # Solaris 10 /bin/sh.
+      echo '/* dummy */' > sub/conftst$i.h
     done
     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # We check with '-c' and '-o' for the sake of the "dashmstdout"
     # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.  Also, some Intel
-    # versions had trouble with output in subdirs
+    # handle '-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs.
     am__obj=sub/conftest.${OBJEXT-o}
     am__minus_obj="-o $am__obj"
     case $depmode in
@@ -3678,8 +3740,8 @@ else
       test "$am__universal" = false || continue
       ;;
     nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
+      # After this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested.
       if test "x$enable_dependency_tracking" = xyes; then
        continue
       else
@@ -3687,7 +3749,7 @@ else
       fi
       ;;
     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
-      # This compiler won't grok `-c -o', but also, the minuso test has
+      # This compiler won't grok '-c -o', but also, the minuso test has
       # not run yet.  These depmodes are late enough in the game, and
       # so weak that their functioning should not be impacted.
       am__obj=conftest.${OBJEXT-o}
@@ -4457,8 +4519,8 @@ else
   # We make a subdir and do the tests there.  Otherwise we can end up
   # making bogus files that we don't know about and never remove.  For
   # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
+  # making a dummy file named 'D' -- because '-MD' means "put the output
+  # in D".
   rm -rf conftest.dir
   mkdir conftest.dir
   # Copy depcomp to subdir because otherwise we won't find it if we're
@@ -4493,16 +4555,16 @@ else
     : > sub/conftest.c
     for i in 1 2 3 4 5 6; do
       echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
+      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+      # Solaris 10 /bin/sh.
+      echo '/* dummy */' > sub/conftst$i.h
     done
     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # We check with '-c' and '-o' for the sake of the "dashmstdout"
     # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.  Also, some Intel
-    # versions had trouble with output in subdirs
+    # handle '-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs.
     am__obj=sub/conftest.${OBJEXT-o}
     am__minus_obj="-o $am__obj"
     case $depmode in
@@ -4511,8 +4573,8 @@ else
       test "$am__universal" = false || continue
       ;;
     nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
+      # After this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested.
       if test "x$enable_dependency_tracking" = xyes; then
        continue
       else
@@ -4520,7 +4582,7 @@ else
       fi
       ;;
     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
-      # This compiler won't grok `-c -o', but also, the minuso test has
+      # This compiler won't grok '-c -o', but also, the minuso test has
       # not run yet.  These depmodes are late enough in the game, and
       # so weak that their functioning should not be impacted.
       am__obj=conftest.${OBJEXT-o}
@@ -5738,7 +5800,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-netbsd* | netbsdelf*-gnu)
+netbsd*)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   else
@@ -9443,9 +9505,6 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
   openbsd*)
     with_gnu_ld=no
     ;;
-  linux* | k*bsd*-gnu | gnu*)
-    link_all_deplibs=no
-    ;;
   esac
 
   ld_shlibs=yes
@@ -9667,7 +9726,7 @@ _LT_EOF
       fi
       ;;
 
-    netbsd* | netbsdelf*-gnu)
+    netbsd*)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
        wlarc=
@@ -9844,7 +9903,6 @@ _LT_EOF
        if test "$aix_use_runtimelinking" = yes; then
          shared_flag="$shared_flag "'${wl}-G'
        fi
-       link_all_deplibs=no
       else
        # not using gcc
        if test "$host_cpu" = ia64; then
@@ -10298,7 +10356,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; }
       link_all_deplibs=yes
       ;;
 
-    netbsd* | netbsdelf*-gnu)
+    netbsd*)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
       else
   # before this can be enabled.
   hardcode_into_libs=yes
 
+  # Add ABI-specific directories to the system library path.
+  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
+
   # Append ld.so.conf contents to the search path
   if test -f /etc/ld.so.conf; then
     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[      ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
+
   fi
 
   # We used to test for /lib/ld.so.1 and disable shared libraries on
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
-netbsdelf*-gnu)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  dynamic_linker='NetBSD ld.elf_so'
-  ;;
-
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -14173,7 +14223,7 @@ lt_prog_compiler_static_CXX=
            ;;
        esac
        ;;
-      netbsd* | netbsdelf*-gnu)
+      netbsd*)
        ;;
       *qnx* | *nto*)
         # QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -14544,9 +14594,6 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
       ;;
     esac
     ;;
-  linux* | k*bsd*-gnu | gnu*)
-    link_all_deplibs_CXX=no
-    ;;
   *)
     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     ;;
   # before this can be enabled.
   hardcode_into_libs=yes
 
+  # Add ABI-specific directories to the system library path.
+  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
+
   # Append ld.so.conf contents to the search path
   if test -f /etc/ld.so.conf; then
     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[      ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
+
   fi
 
   # We used to test for /lib/ld.so.1 and disable shared libraries on
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
-netbsdelf*-gnu)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  dynamic_linker='NetBSD ld.elf_so'
-  ;;
-
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -16344,6 +16383,14 @@ LIBOBJS=$ac_libobjs
 LTLIBOBJS=$ac_ltlibobjs
 
 
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
+$as_echo_n "checking that generated files are newer than configure... " >&6; }
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
+$as_echo "done" >&6; }
  if test -n "$EXEEXT"; then
   am__EXEEXT_TRUE=
   am__EXEEXT_FALSE='#'
@@ -16773,7 +16820,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libxml++ $as_me 2.36.0, which was
+This file was extended by libxml++ $as_me 2.37.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16840,7 +16887,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-libxml++ config.status 2.36.0
+libxml++ config.status 2.37.1
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
@@ -17956,7 +18003,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
 
   case $ac_file$ac_mode in
     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
-  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # Older Autoconf quotes --file arguments for eval, but not when files
   # are listed without --file.  Let's play safe and only enable the eval
   # if we detect the quoting.
   case $CONFIG_FILES in
@@ -17969,7 +18016,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
     # Strip MF so we end up with the name of the file.
     mf=`echo "$mf" | sed -e 's/:.*$//'`
     # Check whether this is an Automake generated Makefile or not.
-    # We used to match only the files named `Makefile.in', but
+    # We used to match only the files named 'Makefile.in', but
     # some people rename them; so instead we look at the file content.
     # Grep'ing the first line is not enough: some people post-process
     # each Makefile.in and add a new line on top of each file to say so.
@@ -18003,21 +18050,19 @@ $as_echo X"$mf" |
       continue
     fi
     # Extract the definition of DEPDIR, am__include, and am__quote
-    # from the Makefile without running `make'.
+    # from the Makefile without running 'make'.
     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
     test -z "$DEPDIR" && continue
     am__include=`sed -n 's/^am__include = //p' < "$mf"`
-    test -z "am__include" && continue
+    test -z "$am__include" && continue
     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-    # When using ansi2knr, U may be empty or an underscore; expand it
-    U=`sed -n 's/^U = //p' < "$mf"`
     # Find all dependency output files, they are included files with
     # $(DEPDIR) in their names.  We invoke sed twice because it is the
     # simplest approach to changing $(DEPDIR) to its actual value in the
     # expansion.
     for file in `sed -n "
       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
       # Make sure the directory exists.
       test -f "$dirpart/$file" && continue
       fdir=`$as_dirname -- "$file" ||
index 10f866c..294fef9 100644 (file)
@@ -1,4 +1,4 @@
-AC_INIT([libxml++], [2.36.0],
+AC_INIT([libxml++], [2.37.1],
         [https://bugzilla.gnome.org/enter_bug.cgi?product=libxml%2B%2B],
         [libxml++], [http://libxmlplusplus.sourceforge.net/])
 AC_PREREQ([2.59])
index 2fbea7c..6630a91 100644 (file)
@@ -110,7 +110,6 @@ foreach my $filename (map(bsd_glob($_, GLOB_NOSORT), @ARGV))
     s/&mdash;/&#8212;/g;
     s/&ndash;/&#8211;/g;
     s/ *&nbsp; */&#160;/g;
-    s/(?<=\S)\s{2,}/ /g;
   }
 
   # write the whole buffer back
index 3e7b3f6..80d987e 100644 (file)
@@ -94,13 +94,23 @@ code, .fragment {
   font-family: monospace, fixed;
 }
 
-pre.fragment {
+pre.fragment, div.fragment {
   background-color: #EEEEFF;
   border: 1px solid #AAAAFF;
   padding: 0.5em;
   margin: 0.375em 0.75em 0.375em 0.2em;
 }
 
+div.fragment > pre.fragment {
+  border-style: none;
+  padding: 0;
+  margin: 0;
+}
+
+div.line {
+  white-space: pre;
+}
+
 div.ah {
   background-color: #000000;
   color: #FFFFFF;
index 4eb2d21..f0fc4c6 100644 (file)
@@ -2,7 +2,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>UTF-8 and Glib::ustring</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libxml++ - An XML Parser for C++">
 <link rel="up" href="chapter-introduction.html" title="Chapter 1. libxml++">
 <link rel="prev" href="chapter-introduction.html" title="Chapter 1. libxml++">
@@ -22,9 +22,9 @@
 </table>
 <hr>
 </div>
-<div class="sect1" title="UTF-8 and Glib::ustring">
+<div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp1873600"></a>UTF-8 and Glib::ustring</h2></div></div></div>
+<a name="idm239020130752"></a>UTF-8 and Glib::ustring</h2></div></div></div>
 <p>The libxml++ API takes, and gives, strings in the UTF-8 Unicode encoding, which can support all known languages and locales. This choice was made because, of the encodings that have this capability, UTF-8 is the most commonly accepted choice. UTF-8 is a multi-byte encoding, meaning that some characters use more than 1 byte. But for compatibility, old-fashioned 7-bit ASCII strings are unchanged when encoded as UTF-8, and UTF-8 strings do not contain null bytes which would cause old code to misjudge the number of bytes. For these reasons, you can store a UTF-8 string in a std::string object. However, the std::string API will operate on that string in terms of bytes, instead of characters.</p>
 <p>Because Standard C++ has no string class that can fully handle UTF-8, libxml++ uses the Glib::ustring class from the glibmm library. Glib::ustring has almost exactly the same API as std::string, but methods such as length() and operator[] deal with whole UTF-8 characters rather than raw bytes.</p>
 <p>There are implicit conversions between std::string and Glib::ustring, so you can use std::string wherever you see a Glib::ustring in the API, if you really don't care about any locale other than English. However, that is unlikely in today's connected world.</p>
index 94cb719..8dac685 100644 (file)
@@ -2,7 +2,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Compilation and Linking</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libxml++ - An XML Parser for C++">
 <link rel="up" href="chapter-introduction.html" title="Chapter 1. libxml++">
 <link rel="prev" href="ch01s02.html" title="UTF-8 and Glib::ustring">
@@ -22,9 +22,9 @@
 </table>
 <hr>
 </div>
-<div class="sect1" title="Compilation and Linking">
+<div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp2092216"></a>Compilation and Linking</h2></div></div></div>
+<a name="idm239019314448"></a>Compilation and Linking</h2></div></div></div>
 <p>To use libxml++ in your application, you must tell the compiler where to find the include headers and where to find the libxml++ library. libxml++ provides a pkg-config .pc file to make this easy. For instance, the following command will provide the necessary compiler options:
     <span class="command"><strong>pkg-config libxml++-2.6 --cflags --libs</strong></span>
     </p>
index 284b5b4..4e2328b 100644 (file)
@@ -2,7 +2,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SAX Parser</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libxml++ - An XML Parser for C++">
 <link rel="up" href="chapter-parsers.html" title="Chapter 2. Parsers">
 <link rel="prev" href="chapter-parsers.html" title="Chapter 2. Parsers">
 </table>
 <hr>
 </div>
-<div class="sect1" title="SAX Parser">
+<div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp2653616"></a>SAX Parser</h2></div></div></div>
+<a name="idm239021204208"></a>SAX Parser</h2></div></div></div>
 <p>The SAX parser presents each node of the XML document in sequence. So when you process one node, you must have already stored information about any relevant previous nodes, and you have no information at that time about subsequent nodes. The SAX parser uses less memory than the DOM parser and it is a suitable abstraction for documents that can be processed sequentially rather than as a whole.</p>
 <p>By using the <code class="literal">parse_chunk()</code> method instead of <code class="literal">parse()</code>, you can even parse parts of the XML document before you have received the whole document.</p>
 <p>As shown in the example, you should derive your own class from SaxParser and override some of the virtual methods. These "handler" methods will be called while the document is parsed.</p>
-<div class="sect2" title="Example">
+<div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="idp2233048"></a>Example</h3></div></div></div>
+<a name="idm239020036320"></a>Example</h3></div></div></div>
 <p>This example shows how the handler methods are called during parsing.</p>
 <p><a class="ulink" href="http://git.gnome.org/browse/libxml++/tree/examples/sax_parser" target="_top">Source Code</a></p>
 <p>File: myparser.h
@@ -66,91 +66,6 @@ protected:
 </pre>
 <p>
 </p>
-<p>File: main.cc
-</p>
-<pre class="programlisting">
-#ifdef HAVE_CONFIG_H
-#include &lt;config.h&gt;
-#endif
-
-#include &lt;fstream&gt;
-#include &lt;iostream&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;cstring&gt; // std::memset()
-
-#include "myparser.h"
-
-int
-main(int argc, char* argv[])
-{
-  // Set the global C and C++ locale to the user-configured locale,
-  // so we can use std::cout with UTF-8, via Glib::ustring, without exceptions.
-  std::locale::global(std::locale(""));
-
-  std::string filepath;
-  if(argc &gt; 1 )
-    filepath = argv[1]; //Allow the user to specify a different XML file to parse.
-  else
-    filepath = "example.xml";
-    
-  // Parse the entire document in one go:
-  int return_code = EXIT_SUCCESS;
-  try
-  {
-    MySaxParser parser;
-    parser.set_substitute_entities(true);
-    parser.parse_file(filepath);
-  }
-  catch(const xmlpp::exception&amp; ex)
-  {
-    std::cerr &lt;&lt; "libxml++ exception: " &lt;&lt; ex.what() &lt;&lt; std::endl;
-    return_code = EXIT_FAILURE;
-  }
-
-  // Incremental parsing, sometimes useful for network connections:
-  try
-  {
-    std::cout &lt;&lt; std::endl &lt;&lt; "Incremental SAX Parser:" &lt;&lt; std::endl;
-    
-    std::ifstream is(filepath.c_str());
-    if (!is)
-      throw xmlpp::exception("Could not open file " + filepath);
-
-    char buffer[64];
-    const size_t buffer_size = sizeof(buffer) / sizeof(char);
-
-    //Parse the file:
-    MySaxParser parser;
-    parser.set_substitute_entities(true);
-    do
-    {
-      std::memset(buffer, 0, buffer_size);
-      is.read(buffer, buffer_size-1);
-      if(is.gcount())
-      {
-        // We use Glib::ustring::ustring(InputIterator begin, InputIterator end)
-        // instead of Glib::ustring::ustring( const char*, size_type ) because it
-        // expects the length of the string in characters, not in bytes.
-        Glib::ustring input(buffer, buffer+is.gcount());
-        parser.parse_chunk(input);
-      }
-    }
-    while(is);
-
-    parser.finish_chunk_parsing();
-  }
-  catch(const xmlpp::exception&amp; ex)
-  {
-    std::cerr &lt;&lt; "Incremental parsing, libxml++ exception: " &lt;&lt; ex.what() &lt;&lt; std::endl;
-    return_code = EXIT_FAILURE;
-  }
-
-  return return_code;
-}
-
-</pre>
-<p>
-</p>
 <p>File: myparser.cc
 </p>
 <pre class="programlisting">
@@ -274,6 +189,91 @@ void MySaxParser::on_fatal_error(const Glib::ustring&amp; text)
 </pre>
 <p>
 </p>
+<p>File: main.cc
+</p>
+<pre class="programlisting">
+#ifdef HAVE_CONFIG_H
+#include &lt;config.h&gt;
+#endif
+
+#include &lt;fstream&gt;
+#include &lt;iostream&gt;
+#include &lt;stdlib.h&gt;
+#include &lt;cstring&gt; // std::memset()
+
+#include "myparser.h"
+
+int
+main(int argc, char* argv[])
+{
+  // Set the global C and C++ locale to the user-configured locale,
+  // so we can use std::cout with UTF-8, via Glib::ustring, without exceptions.
+  std::locale::global(std::locale(""));
+
+  std::string filepath;
+  if(argc &gt; 1 )
+    filepath = argv[1]; //Allow the user to specify a different XML file to parse.
+  else
+    filepath = "example.xml";
+    
+  // Parse the entire document in one go:
+  int return_code = EXIT_SUCCESS;
+  try
+  {
+    MySaxParser parser;
+    parser.set_substitute_entities(true);
+    parser.parse_file(filepath);
+  }
+  catch(const xmlpp::exception&amp; ex)
+  {
+    std::cerr &lt;&lt; "libxml++ exception: " &lt;&lt; ex.what() &lt;&lt; std::endl;
+    return_code = EXIT_FAILURE;
+  }
+
+  // Incremental parsing, sometimes useful for network connections:
+  try
+  {
+    std::cout &lt;&lt; std::endl &lt;&lt; "Incremental SAX Parser:" &lt;&lt; std::endl;
+    
+    std::ifstream is(filepath.c_str());
+    if (!is)
+      throw xmlpp::exception("Could not open file " + filepath);
+
+    char buffer[64];
+    const size_t buffer_size = sizeof(buffer) / sizeof(char);
+
+    //Parse the file:
+    MySaxParser parser;
+    parser.set_substitute_entities(true);
+    do
+    {
+      std::memset(buffer, 0, buffer_size);
+      is.read(buffer, buffer_size-1);
+      if(is.gcount())
+      {
+        // We use Glib::ustring::ustring(InputIterator begin, InputIterator end)
+        // instead of Glib::ustring::ustring( const char*, size_type ) because it
+        // expects the length of the string in characters, not in bytes.
+        Glib::ustring input(buffer, buffer+is.gcount());
+        parser.parse_chunk(input);
+      }
+    }
+    while(is);
+
+    parser.finish_chunk_parsing();
+  }
+  catch(const xmlpp::exception&amp; ex)
+  {
+    std::cerr &lt;&lt; "Incremental parsing, libxml++ exception: " &lt;&lt; ex.what() &lt;&lt; std::endl;
+    return_code = EXIT_FAILURE;
+  }
+
+  return return_code;
+}
+
+</pre>
+<p>
+</p>
 </div>
 </div>
 <div class="navfooter">
index 242fb63..ea92b68 100644 (file)
@@ -2,7 +2,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TextReader Parser</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libxml++ - An XML Parser for C++">
 <link rel="up" href="chapter-parsers.html" title="Chapter 2. Parsers">
 <link rel="prev" href="ch02s02.html" title="SAX Parser">
 </table>
 <hr>
 </div>
-<div class="sect1" title="TextReader Parser">
+<div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp2596256"></a>TextReader Parser</h2></div></div></div>
+<a name="idm239019880224"></a>TextReader Parser</h2></div></div></div>
 <p>Like the SAX parser, the TextReader parser is suitable for sequential parsing, but instead of implementing handlers for specific parts of the document, it allows you to detect the current node type, process the node accordingly, and skip forward in the document as much as necessary. Unlike the DOM parser, you may not move backwards in the XML document. And unlike the SAX parser, you must not waste time processing nodes that do not interest you. </p>
 <p>All methods are on the single parser instance, but their result depends on the current context. For instance, use <code class="literal">read()</code> to move to the next node, and <code class="literal">move_to_element()</code> to navigate to child nodes. These methods will return false when no more nodes are available. Then use methods such as <code class="literal">get_name()</code> and <code class="literal">get_value()</code> to examine the elements and their attributes.</p>
-<div class="sect2" title="Example">
+<div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="idp2011072"></a>Example</h3></div></div></div>
+<a name="idm239019282704"></a>Example</h3></div></div></div>
 <p>This example examines each node in turn, then moves to the next node.</p>
 <p><a class="ulink" href="http://git.gnome.org/browse/libxml++/tree/examples/textreader" target="_top">Source Code</a></p>
 <p>File: main.cc
index 3b9bb5b..b68c336 100644 (file)
@@ -2,7 +2,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Chapter 1. libxml++</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libxml++ - An XML Parser for C++">
 <link rel="up" href="index.html" title="libxml++ - An XML Parser for C++">
 <link rel="prev" href="index.html" title="libxml++ - An XML Parser for C++">
 </table>
 <hr>
 </div>
-<div class="chapter" title="Chapter 1. libxml++">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="chapter-introduction"></a>Chapter 1. libxml++</h2></div></div></div>
+<div class="chapter">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="chapter-introduction"></a>Chapter 1. libxml++</h1></div></div></div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
-<ul>
-<li><span class="sect1"><a href="chapter-introduction.html#idp1854736">Installation</a></span></li>
+<ul class="toc">
+<li><span class="sect1"><a href="chapter-introduction.html#idm239020452928">Installation</a></span></li>
 <li><span class="sect1"><a href="ch01s02.html">UTF-8 and Glib::ustring</a></span></li>
 <li><span class="sect1"><a href="ch01s03.html">Compilation and Linking</a></span></li>
 </ul>
@@ -40,9 +40,9 @@
       libxml++ presents a simple C++-like API that can achieve common tasks with less code. Unlike some other C++ parsers, it does not try to avoid the advantages of standard C++ features such as namespaces, STL containers or runtime type identification, and it does not try to conform to standard API specifications meant for Java. Therefore libxml++ requires a fairly modern C++ compiler such as g++ 3. 
     </p>
 <p>But libxml++ was created mainly to fill the need for an API-stable and ABI-stable C++ XML parser which could be used as a shared library dependency by C++ applications that are distributed widely in binary form. That means that installed applications will not break when new versions of libxml++ are installed on a user's computer. Gradual improvement of the libxml++ API is still possible via non-breaking API additions, and new independent versions of the ABI that can be installed in parallel with older versions. These are the general techniques and principles followed by the <a class="ulink" href="http://www.gnome.org" target="_top">GNOME</a> project, of which libxml++ is a part.</p>
-<div class="sect1" title="Installation">
+<div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp1854736"></a>Installation</h2></div></div></div>
+<a name="idm239020452928"></a>Installation</h2></div></div></div>
 <p>libxml++ is packaged by major Linux and *BSD distributions and can be installed from source on Linux and Windows, using any modern compiler, such as g++, SUN Forte, or MSVC++.</p>
 <p>For instance, to install libxml++ and its documentation on debian, use apt-get or synaptic like so:
     </p>
index d9ee9b7..3b6ad03 100644 (file)
@@ -2,7 +2,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Chapter 2. Parsers</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="libxml++ - An XML Parser for C++">
 <link rel="up" href="index.html" title="libxml++ - An XML Parser for C++">
 <link rel="prev" href="ch01s03.html" title="Compilation and Linking">
 </table>
 <hr>
 </div>
-<div class="chapter" title="Chapter 2. Parsers">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="chapter-parsers"></a>Chapter 2. Parsers</h2></div></div></div>
+<div class="chapter">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="chapter-parsers"></a>Chapter 2. Parsers</h1></div></div></div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
-<ul>
-<li><span class="sect1"><a href="chapter-parsers.html#idp1703432">DOM Parser</a></span></li>
+<ul class="toc">
+<li><span class="sect1"><a href="chapter-parsers.html#idm239022614432">DOM Parser</a></span></li>
 <li><span class="sect1"><a href="ch02s02.html">SAX Parser</a></span></li>
 <li><span class="sect1"><a href="ch02s03.html">TextReader Parser</a></span></li>
 </ul>
 <p>Like the underlying libxml library, libxml++ allows the use of 3 parsers, depending on your needs - the DOM, SAX, and TextReader parsers. The relative advantages and behaviour of these parsers will be explained here.</p>
 <p>All of the parsers may parse XML documents directly from disk, a string, or a C++ std::istream. Although the libxml++ API uses only Glib::ustring, and therefore the UTF-8 encoding, libxml++ can parse documents in any encoding, converting to UTF-8 automatically. This conversion will not lose any information because UTF-8 can represent any locale.</p>
 <p>Remember that white space is usually significant in XML documents, so the parsers might provide unexpected text nodes that contain only spaces and new lines. The parser does not know whether you care about these text nodes, but your application may choose to ignore them.</p>
-<div class="sect1" title="DOM Parser">
+<div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp1703432"></a>DOM Parser</h2></div></div></div>
-<p>The DOM parser parses the whole document at once and stores the structure in memory, available via <code class="literal">Parser::get_document()</code>. With methods such as <code class="literal">Document::get_root_node()</code> and <code class="literal">Node::get_children()</code>, you may then navigate into the heirarchy of XML nodes without restriction, jumping forwards or backwards in the document based on the information that you encounter. Therefore the DOM parser uses a relatively large amount of memory.</p>
-<p>You should use C++ RTTI (via <code class="literal">dynamic_cast&lt;&gt;</code>) to identify the specific node type and to perform actions which are not possible with all node types. For instance, only <code class="literal">Element</code>s have attributes. Here is the inheritance hierarchy of node types:</p>
+<a name="idm239022614432"></a>DOM Parser</h2></div></div></div>
+<p>The DOM parser parses the whole document at once and stores the structure in memory, available via <code class="methodname">DomParser::get_document()</code>. With methods such as <code class="methodname">Document::get_root_node()</code> and <code class="methodname">Node::get_children()</code>, you may then navigate into the hierarchy of XML nodes without restriction, jumping forwards or backwards in the document based on the information that you encounter. Therefore the DOM parser uses a relatively large amount of memory.</p>
+<p>You should use C++ RTTI (via <code class="literal">dynamic_cast&lt;&gt;</code>) to identify the specific node type and to perform actions which are not possible with all node types. For instance, only <code class="classname">Element</code>s have attributes. Here is the inheritance hierarchy of node types:</p>
 <p>
       </p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
-<p>xmlpp::Node:
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+<p>xmlpp::Node
         </p>
-<div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
 <li class="listitem">
 <p>xmlpp::Attribute
           </p>
-<div class="itemizedlist"><ul class="itemizedlist" type="square">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: square; ">
 <li class="listitem"><p>xmlpp::AttributeDeclaration</p></li>
 <li class="listitem"><p>xmlpp::AttributeNode</p></li>
 </ul></div>
@@ -60,7 +60,7 @@
 <li class="listitem">
 <p>xmlpp::ContentNode
           </p>
-<div class="itemizedlist"><ul class="itemizedlist" type="square">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: square; ">
 <li class="listitem"><p>xmlpp::CdataNode</p></li>
 <li class="listitem"><p>xmlpp::CommentNode</p></li>
 <li class="listitem"><p>xmlpp::EntityDeclaration</p></li>
 </li>
 <li class="listitem"><p>xmlpp::Element</p></li>
 <li class="listitem"><p>xmlpp::EntityReference</p></li>
+<li class="listitem"><p>xmlpp::XIncludeEnd</p></li>
+<li class="listitem"><p>xmlpp::XIncludeStart</p></li>
 </ul></div>
 <p>
         </p>
 </li></ul></div>
 <p>
     </p>
-<p>Although you may obtain pointers to the <code class="literal">Node</code>s, these <code class="literal">Node</code>s are always owned by their parent <code class="literal">Node</code>. In most cases that means that the <code class="literal">Node</code> will exist, and your pointer will be valid, as long as the <code class="literal">Document</code> instance exists.</p>
-<p>There are also several methods which can create new child <code class="literal">Node</code>s. By using these, and one of the <code class="literal">Document::write_*()</code> methods, you can use libxml++ to build a new XML document.</p>
-<div class="sect2" title="Example">
+<p>All <code class="classname">Node</code>s created by the DOM parser are leaves
+      in the node type tree. For instance, the DOM parser can create
+      <code class="classname">TextNode</code>s and <code class="classname">Element</code>s, but it
+      does not create objects whose exact type is <code class="classname">ContentNode</code>
+      or <code class="classname">Node</code>.
+    </p>
+<p>Although you may obtain pointers to the <code class="classname">Node</code>s, these <code class="classname">Node</code>s are always owned by their parent <code class="classname">Node</code>. In most cases that means that the <code class="classname">Node</code> will exist, and your pointer will be valid, as long as the <code class="classname">Document</code> instance exists.</p>
+<p>There are also several methods which can create new child <code class="classname">Node</code>s. By using these, and one of the <code class="methodname">Document::write_*()</code> methods, you can use libxml++ to build a new XML document.</p>
+<div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="idp1954872"></a>Example</h3></div></div></div>
+<a name="idm239020704896"></a>Example</h3></div></div></div>
 <p>This example looks in the document for expected elements and then examines them. All these examples are included in the libxml++ source distribution.</p>
 <p><a class="ulink" href="http://git.gnome.org/browse/libxml++/tree/examples/dom_parser" target="_top">Source Code</a></p>
 <p>File: main.cc
 #include &lt;config.h&gt;
 #endif
 
+#include "../testutilities.h"
 #include &lt;libxml++/libxml++.h&gt;
 #include &lt;iostream&gt;
-#include &lt;stdlib.h&gt;
+#include &lt;cstdlib&gt;
 
 void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
 {
@@ -116,8 +125,8 @@ void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
 
     std::cout &lt;&lt; indent &lt;&lt; "Node name = ";
     if(!namespace_prefix.empty())
-      std::cout &lt;&lt; namespace_prefix &lt;&lt; ":";
-    std::cout &lt;&lt; nodename &lt;&lt; std::endl;
+      std::cout &lt;&lt; CatchConvertError(namespace_prefix) &lt;&lt; ":";
+    std::cout &lt;&lt; CatchConvertError(nodename) &lt;&lt; std::endl;
   }
   else if(nodeText) //Let's say when it's text. - e.g. let's say what that white space is.
   {
@@ -127,15 +136,15 @@ void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
   //Treat the various node types differently: 
   if(nodeText)
   {
-    std::cout &lt;&lt; indent &lt;&lt; "text = \"" &lt;&lt; nodeText-&gt;get_content() &lt;&lt; "\"" &lt;&lt; std::endl;
+    std::cout &lt;&lt; indent &lt;&lt; "text = \"" &lt;&lt; CatchConvertError(nodeText-&gt;get_content()) &lt;&lt; "\"" &lt;&lt; std::endl;
   }
   else if(nodeComment)
   {
-    std::cout &lt;&lt; indent &lt;&lt; "comment = " &lt;&lt; nodeComment-&gt;get_content() &lt;&lt; std::endl;
+    std::cout &lt;&lt; indent &lt;&lt; "comment = " &lt;&lt; CatchConvertError(nodeComment-&gt;get_content()) &lt;&lt; std::endl;
   }
   else if(nodeContent)
   {
-    std::cout &lt;&lt; indent &lt;&lt; "content = " &lt;&lt; nodeContent-&gt;get_content() &lt;&lt; std::endl;
+    std::cout &lt;&lt; indent &lt;&lt; "content = " &lt;&lt; CatchConvertError(nodeContent-&gt;get_content()) &lt;&lt; std::endl;
   }
   else if(const xmlpp::Element* nodeElement = dynamic_cast&lt;const xmlpp::Element*&gt;(node))
   {
@@ -153,14 +162,20 @@ void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
 
       std::cout &lt;&lt; indent &lt;&lt; "  Attribute ";
       if(!namespace_prefix.empty())
-        std::cout &lt;&lt; namespace_prefix  &lt;&lt; ":";
-      std::cout &lt;&lt; attribute-&gt;get_name() &lt;&lt; " = " &lt;&lt; attribute-&gt;get_value() &lt;&lt; std::endl;
+        std::cout &lt;&lt; CatchConvertError(namespace_prefix) &lt;&lt; ":";
+      std::cout &lt;&lt; CatchConvertError(attribute-&gt;get_name()) &lt;&lt; " = "
+                &lt;&lt; CatchConvertError(attribute-&gt;get_value()) &lt;&lt; std::endl;
     }
 
     const xmlpp::Attribute* attribute = nodeElement-&gt;get_attribute("title");
     if(attribute)
     {
-      std::cout &lt;&lt; indent &lt;&lt; "title = " &lt;&lt; attribute-&gt;get_value() &lt;&lt; std::endl;
+      std::cout &lt;&lt; indent;
+      if (dynamic_cast&lt;const xmlpp::AttributeNode*&gt;(attribute))
+        std::cout &lt;&lt; "AttributeNode ";
+      else if (dynamic_cast&lt;const xmlpp::AttributeDeclaration*&gt;(attribute))
+        std::cout &lt;&lt; "AttributeDeclaration ";
+      std::cout &lt;&lt; "title = " &lt;&lt; CatchConvertError(attribute-&gt;get_value()) &lt;&lt; std::endl;
     }
   }
   
@@ -177,14 +192,15 @@ void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
 
 int main(int argc, char* argv[])
 {
-  // Set the global C++ locale to the user-configured locale,
-  // so we can use std::cout with UTF-8, via Glib::ustring, without exceptions.
+  // Set the global C++ locale to the user-specified locale. Then we can
+  // hopefully use std::cout with UTF-8, via Glib::ustring, without exceptions.
   std::locale::global(std::locale(""));
 
   bool validate = false;
   bool set_throw_messages = false;
   bool throw_messages = false;
   bool substitute_entities = true;
+  bool include_default_attributes = false;
 
   int argi = 1;
   while (argc &gt; argi &amp;&amp; *argv[argi] == '-') // option
@@ -195,22 +211,26 @@ int main(int argc, char* argv[])
         validate = true;
         break;
       case 't':
-       set_throw_messages = true;
-       throw_messages = true;
-       break;
+        set_throw_messages = true;
+        throw_messages = true;
+        break;
       case 'e':
-       set_throw_messages = true;
-       throw_messages = false;
-       break;
+        set_throw_messages = true;
+        throw_messages = false;
+        break;
       case 'E':
         substitute_entities = false;
         break;
+      case 'a':
+        include_default_attributes = true;
+        break;
      default:
        std::cout &lt;&lt; "Usage: " &lt;&lt; argv[0] &lt;&lt; " [-v] [-t] [-e] [filename]" &lt;&lt; std::endl
                  &lt;&lt; "       -v  Validate" &lt;&lt; std::endl
                  &lt;&lt; "       -t  Throw messages in an exception" &lt;&lt; std::endl
                  &lt;&lt; "       -e  Write messages to stderr" &lt;&lt; std::endl
-                 &lt;&lt; "       -E  Do not substitute entities" &lt;&lt; std::endl;
+                 &lt;&lt; "       -E  Do not substitute entities" &lt;&lt; std::endl
+                 &lt;&lt; "       -a  Include default attributes in the node tree" &lt;&lt; std::endl;
        return EXIT_FAILURE;
      }
      argi++;
@@ -230,6 +250,7 @@ int main(int argc, char* argv[])
       parser.set_throw_messages(throw_messages);
     //We can have the text resolved/unescaped automatically.
     parser.set_substitute_entities(substitute_entities);
+    parser.set_include_default_attributes(include_default_attributes);
     parser.parse_file(filepath);
     if(parser)
     {
index 9167085..6e379f1 100644 (file)
@@ -2,7 +2,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>libxml++ - An XML Parser for C++</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <meta name="description" content="This is an introduction to libxml's C++ binding, with simple examples.">
 <link rel="home" href="index.html" title="libxml++ - An XML Parser for C++">
 <link rel="next" href="chapter-introduction.html" title="Chapter 1. libxml++">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 </div>
-<div lang="en" class="book" title="libxml++ - An XML Parser for C++">
+<div lang="en" class="book">
 <div class="titlepage">
 <div>
 <div><h1 class="title">
@@ -31,7 +31,7 @@
 </h3>
 <div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:murrayc@murrayc.com">murrayc@murrayc.com</a>&gt;</code></p></div></div>
 </div></div>
-<div><div class="abstract" title="Abstract">
+<div><div class="abstract">
 <p class="title"><b>Abstract</b></p>
 <p>This is an introduction to libxml's C++ binding, with simple examples.</p>
 </div></div>
 </div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
-<ul>
+<ul class="toc">
 <li>
 <span class="chapter"><a href="chapter-introduction.html">1. libxml++</a></span><ul>
-<li><span class="sect1"><a href="chapter-introduction.html#idp1854736">Installation</a></span></li>
+<li><span class="sect1"><a href="chapter-introduction.html#idm239020452928">Installation</a></span></li>
 <li><span class="sect1"><a href="ch01s02.html">UTF-8 and Glib::ustring</a></span></li>
 <li><span class="sect1"><a href="ch01s03.html">Compilation and Linking</a></span></li>
 </ul>
 </li>
 <li>
 <span class="chapter"><a href="chapter-parsers.html">2. Parsers</a></span><ul>
-<li><span class="sect1"><a href="chapter-parsers.html#idp1703432">DOM Parser</a></span></li>
+<li><span class="sect1"><a href="chapter-parsers.html#idm239022614432">DOM Parser</a></span></li>
 <li><span class="sect1"><a href="ch02s02.html">SAX Parser</a></span></li>
 <li><span class="sect1"><a href="ch02s03.html">TextReader Parser</a></span></li>
 </ul>
index 316237a..0726b3c 100644 (file)
@@ -79,12 +79,12 @@ url="http://libxmlplusplus.sourceforge.net">libxmlplusplus.sourceforge.net</ulin
   
     <sect1>
       <title>DOM Parser</title>
-      <para>The DOM parser parses the whole document at once and stores the structure in memory, available via <literal>Parser::get_document()</literal>. With methods such as <literal>Document::get_root_node()</literal> and <literal>Node::get_children()</literal>, you may then navigate into the heirarchy of XML nodes without restriction, jumping forwards or backwards in the document based on the information that you encounter. Therefore the DOM parser uses a relatively large amount of memory.</para>
-      <para>You should use C++ RTTI (via <literal>dynamic_cast&lt;&gt;</literal>) to identify the specific node type and to perform actions which are not possible with all node types. For instance, only <literal>Element</literal>s have attributes. Here is the inheritance hierarchy of node types:</para>
+      <para>The DOM parser parses the whole document at once and stores the structure in memory, available via <methodname>DomParser::get_document()</methodname>. With methods such as <methodname>Document::get_root_node()</methodname> and <methodname>Node::get_children()</methodname>, you may then navigate into the hierarchy of XML nodes without restriction, jumping forwards or backwards in the document based on the information that you encounter. Therefore the DOM parser uses a relatively large amount of memory.</para>
+      <para>You should use C++ RTTI (via <literal>dynamic_cast&lt;&gt;</literal>) to identify the specific node type and to perform actions which are not possible with all node types. For instance, only <classname>Element</classname>s have attributes. Here is the inheritance hierarchy of node types:</para>
 
       <para>
       <itemizedlist>
-      <listitem><para>xmlpp::Node:
+      <listitem><para>xmlpp::Node
         <itemizedlist>
           <listitem><para>xmlpp::Attribute
           <itemizedlist>
@@ -103,15 +103,22 @@ url="http://libxmlplusplus.sourceforge.net">libxmlplusplus.sourceforge.net</ulin
           </para></listitem>
           <listitem><para>xmlpp::Element</para></listitem>
           <listitem><para>xmlpp::EntityReference</para></listitem>
+          <listitem><para>xmlpp::XIncludeEnd</para></listitem>
+          <listitem><para>xmlpp::XIncludeStart</para></listitem>
         </itemizedlist>
         </para></listitem>
  
       </itemizedlist>
     </para>
 
-      <para>Although you may obtain pointers to the <literal>Node</literal>s, these <literal>Node</literal>s are always owned by their parent <literal>Node</literal>. In most cases that means that the <literal>Node</literal> will exist, and your pointer will be valid, as long as the <literal>Document</literal> instance exists.</para>
-      <para>There are also several methods which can create new child <literal>Node</literal>s. By using these, and one of the <literal>Document::write_*()</literal> methods, you can use libxml++ to build a new XML document.</para>
-
+    <para>All <classname>Node</classname>s created by the DOM parser are leaves
+      in the node type tree. For instance, the DOM parser can create
+      <classname>TextNode</classname>s and <classname>Element</classname>s, but it
+      does not create objects whose exact type is <classname>ContentNode</classname>
+      or <classname>Node</classname>.
+    </para>
+    <para>Although you may obtain pointers to the <classname>Node</classname>s, these <classname>Node</classname>s are always owned by their parent <classname>Node</classname>. In most cases that means that the <classname>Node</classname> will exist, and your pointer will be valid, as long as the <classname>Document</classname> instance exists.</para>
+    <para>There are also several methods which can create new child <classname>Node</classname>s. By using these, and one of the <methodname>Document::write_*()</methodname> methods, you can use libxml++ to build a new XML document.</para>
 
 <sect2>
 <title>Example</title>
@@ -124,9 +131,10 @@ url="http://libxmlplusplus.sourceforge.net">libxmlplusplus.sourceforge.net</ulin
 #include &lt;config.h&gt;
 #endif
 
+#include &quot;../testutilities.h&quot;
 #include &lt;libxml++/libxml++.h&gt;
 #include &lt;iostream&gt;
-#include &lt;stdlib.h&gt;
+#include &lt;cstdlib&gt;
 
 void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
 {
@@ -148,8 +156,8 @@ void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
 
     std::cout &lt;&lt; indent &lt;&lt; &quot;Node name = &quot;;
     if(!namespace_prefix.empty())
-      std::cout &lt;&lt; namespace_prefix &lt;&lt; &quot;:&quot;;
-    std::cout &lt;&lt; nodename &lt;&lt; std::endl;
+      std::cout &lt;&lt; CatchConvertError(namespace_prefix) &lt;&lt; &quot;:&quot;;
+    std::cout &lt;&lt; CatchConvertError(nodename) &lt;&lt; std::endl;
   }
   else if(nodeText) //Let's say when it's text. - e.g. let's say what that white space is.
   {
@@ -159,15 +167,15 @@ void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
   //Treat the various node types differently: 
   if(nodeText)
   {
-    std::cout &lt;&lt; indent &lt;&lt; &quot;text = \&quot;&quot; &lt;&lt; nodeText-&gt;get_content() &lt;&lt; &quot;\&quot;&quot; &lt;&lt; std::endl;
+    std::cout &lt;&lt; indent &lt;&lt; &quot;text = \&quot;&quot; &lt;&lt; CatchConvertError(nodeText-&gt;get_content()) &lt;&lt; &quot;\&quot;&quot; &lt;&lt; std::endl;
   }
   else if(nodeComment)
   {
-    std::cout &lt;&lt; indent &lt;&lt; &quot;comment = &quot; &lt;&lt; nodeComment-&gt;get_content() &lt;&lt; std::endl;
+    std::cout &lt;&lt; indent &lt;&lt; &quot;comment = &quot; &lt;&lt; CatchConvertError(nodeComment-&gt;get_content()) &lt;&lt; std::endl;
   }
   else if(nodeContent)
   {
-    std::cout &lt;&lt; indent &lt;&lt; &quot;content = &quot; &lt;&lt; nodeContent-&gt;get_content() &lt;&lt; std::endl;
+    std::cout &lt;&lt; indent &lt;&lt; &quot;content = &quot; &lt;&lt; CatchConvertError(nodeContent-&gt;get_content()) &lt;&lt; std::endl;
   }
   else if(const xmlpp::Element* nodeElement = dynamic_cast&lt;const xmlpp::Element*&gt;(node))
   {
@@ -185,14 +193,20 @@ void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
 
       std::cout &lt;&lt; indent &lt;&lt; &quot;  Attribute &quot;;
       if(!namespace_prefix.empty())
-        std::cout &lt;&lt; namespace_prefix  &lt;&lt; &quot;:&quot;;
-      std::cout &lt;&lt; attribute-&gt;get_name() &lt;&lt; &quot; = &quot; &lt;&lt; attribute-&gt;get_value() &lt;&lt; std::endl;
+        std::cout &lt;&lt; CatchConvertError(namespace_prefix) &lt;&lt; &quot;:&quot;;
+      std::cout &lt;&lt; CatchConvertError(attribute-&gt;get_name()) &lt;&lt; &quot; = &quot;
+                &lt;&lt; CatchConvertError(attribute-&gt;get_value()) &lt;&lt; std::endl;
     }
 
     const xmlpp::Attribute* attribute = nodeElement-&gt;get_attribute(&quot;title&quot;);
     if(attribute)
     {
-      std::cout &lt;&lt; indent &lt;&lt; &quot;title = &quot; &lt;&lt; attribute-&gt;get_value() &lt;&lt; std::endl;
+      std::cout &lt;&lt; indent;
+      if (dynamic_cast&lt;const xmlpp::AttributeNode*&gt;(attribute))
+        std::cout &lt;&lt; &quot;AttributeNode &quot;;
+      else if (dynamic_cast&lt;const xmlpp::AttributeDeclaration*&gt;(attribute))
+        std::cout &lt;&lt; &quot;AttributeDeclaration &quot;;
+      std::cout &lt;&lt; &quot;title = &quot; &lt;&lt; CatchConvertError(attribute-&gt;get_value()) &lt;&lt; std::endl;
     }
   }
   
@@ -209,14 +223,15 @@ void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
 
 int main(int argc, char* argv[])
 {
-  // Set the global C++ locale to the user-configured locale,
-  // so we can use std::cout with UTF-8, via Glib::ustring, without exceptions.
+  // Set the global C++ locale to the user-specified locale. Then we can
+  // hopefully use std::cout with UTF-8, via Glib::ustring, without exceptions.
   std::locale::global(std::locale(&quot;&quot;));
 
   bool validate = false;
   bool set_throw_messages = false;
   bool throw_messages = false;
   bool substitute_entities = true;
+  bool include_default_attributes = false;
 
   int argi = 1;
   while (argc &gt; argi &amp;&amp; *argv[argi] == '-') // option
@@ -227,22 +242,26 @@ int main(int argc, char* argv[])
         validate = true;
         break;
       case 't':
-       set_throw_messages = true;
-       throw_messages = true;
-       break;
+        set_throw_messages = true;
+        throw_messages = true;
+        break;
       case 'e':
-       set_throw_messages = true;
-       throw_messages = false;
-       break;
+        set_throw_messages = true;
+        throw_messages = false;
+        break;
       case 'E':
         substitute_entities = false;
         break;
+      case 'a':
+        include_default_attributes = true;
+        break;
      default:
        std::cout &lt;&lt; &quot;Usage: &quot; &lt;&lt; argv[0] &lt;&lt; &quot; [-v] [-t] [-e] [filename]&quot; &lt;&lt; std::endl
                  &lt;&lt; &quot;       -v  Validate&quot; &lt;&lt; std::endl
                  &lt;&lt; &quot;       -t  Throw messages in an exception&quot; &lt;&lt; std::endl
                  &lt;&lt; &quot;       -e  Write messages to stderr&quot; &lt;&lt; std::endl
-                 &lt;&lt; &quot;       -E  Do not substitute entities&quot; &lt;&lt; std::endl;
+                 &lt;&lt; &quot;       -E  Do not substitute entities&quot; &lt;&lt; std::endl
+                 &lt;&lt; &quot;       -a  Include default attributes in the node tree&quot; &lt;&lt; std::endl;
        return EXIT_FAILURE;
      }
      argi++;
@@ -262,6 +281,7 @@ int main(int argc, char* argv[])
       parser.set_throw_messages(throw_messages);
     //We can have the text resolved/unescaped automatically.
     parser.set_substitute_entities(substitute_entities);
+    parser.set_include_default_attributes(include_default_attributes);
     parser.parse_file(filepath);
     if(parser)
     {
@@ -332,89 +352,6 @@ protected:
 #endif //__LIBXMLPP_EXAMPLES_MYPARSER_H
 </programlisting>
 </para>
-<para>File: main.cc
-<programlisting>
-#ifdef HAVE_CONFIG_H
-#include &lt;config.h&gt;
-#endif
-
-#include &lt;fstream&gt;
-#include &lt;iostream&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;cstring&gt; // std::memset()
-
-#include &quot;myparser.h&quot;
-
-int
-main(int argc, char* argv[])
-{
-  // Set the global C and C++ locale to the user-configured locale,
-  // so we can use std::cout with UTF-8, via Glib::ustring, without exceptions.
-  std::locale::global(std::locale(&quot;&quot;));
-
-  std::string filepath;
-  if(argc &gt; 1 )
-    filepath = argv[1]; //Allow the user to specify a different XML file to parse.
-  else
-    filepath = &quot;example.xml&quot;;
-    
-  // Parse the entire document in one go:
-  int return_code = EXIT_SUCCESS;
-  try
-  {
-    MySaxParser parser;
-    parser.set_substitute_entities(true);
-    parser.parse_file(filepath);
-  }
-  catch(const xmlpp::exception&amp; ex)
-  {
-    std::cerr &lt;&lt; &quot;libxml++ exception: &quot; &lt;&lt; ex.what() &lt;&lt; std::endl;
-    return_code = EXIT_FAILURE;
-  }
-
-  // Incremental parsing, sometimes useful for network connections:
-  try
-  {
-    std::cout &lt;&lt; std::endl &lt;&lt; &quot;Incremental SAX Parser:&quot; &lt;&lt; std::endl;
-    
-    std::ifstream is(filepath.c_str());
-    if (!is)
-      throw xmlpp::exception(&quot;Could not open file &quot; + filepath);
-
-    char buffer[64];
-    const size_t buffer_size = sizeof(buffer) / sizeof(char);
-
-    //Parse the file:
-    MySaxParser parser;
-    parser.set_substitute_entities(true);
-    do
-    {
-      std::memset(buffer, 0, buffer_size);
-      is.read(buffer, buffer_size-1);
-      if(is.gcount())
-      {
-        // We use Glib::ustring::ustring(InputIterator begin, InputIterator end)
-        // instead of Glib::ustring::ustring( const char*, size_type ) because it
-        // expects the length of the string in characters, not in bytes.
-        Glib::ustring input(buffer, buffer+is.gcount());
-        parser.parse_chunk(input);
-      }
-    }
-    while(is);
-
-    parser.finish_chunk_parsing();
-  }
-  catch(const xmlpp::exception&amp; ex)
-  {
-    std::cerr &lt;&lt; &quot;Incremental parsing, libxml++ exception: &quot; &lt;&lt; ex.what() &lt;&lt; std::endl;
-    return_code = EXIT_FAILURE;
-  }
-
-  return return_code;
-}
-
-</programlisting>
-</para>
 <para>File: myparser.cc
 <programlisting>
 #include &quot;myparser.h&quot;
@@ -536,6 +473,89 @@ void MySaxParser::on_fatal_error(const Glib::ustring&amp; text)
 
 </programlisting>
 </para>
+<para>File: main.cc
+<programlisting>
+#ifdef HAVE_CONFIG_H
+#include &lt;config.h&gt;
+#endif
+
+#include &lt;fstream&gt;
+#include &lt;iostream&gt;
+#include &lt;stdlib.h&gt;
+#include &lt;cstring&gt; // std::memset()
+
+#include &quot;myparser.h&quot;
+
+int
+main(int argc, char* argv[])
+{
+  // Set the global C and C++ locale to the user-configured locale,
+  // so we can use std::cout with UTF-8, via Glib::ustring, without exceptions.
+  std::locale::global(std::locale(&quot;&quot;));
+
+  std::string filepath;
+  if(argc &gt; 1 )
+    filepath = argv[1]; //Allow the user to specify a different XML file to parse.
+  else
+    filepath = &quot;example.xml&quot;;
+    
+  // Parse the entire document in one go:
+  int return_code = EXIT_SUCCESS;
+  try
+  {
+    MySaxParser parser;
+    parser.set_substitute_entities(true);
+    parser.parse_file(filepath);
+  }
+  catch(const xmlpp::exception&amp; ex)
+  {
+    std::cerr &lt;&lt; &quot;libxml++ exception: &quot; &lt;&lt; ex.what() &lt;&lt; std::endl;
+    return_code = EXIT_FAILURE;
+  }
+
+  // Incremental parsing, sometimes useful for network connections:
+  try
+  {
+    std::cout &lt;&lt; std::endl &lt;&lt; &quot;Incremental SAX Parser:&quot; &lt;&lt; std::endl;
+    
+    std::ifstream is(filepath.c_str());
+    if (!is)
+      throw xmlpp::exception(&quot;Could not open file &quot; + filepath);
+
+    char buffer[64];
+    const size_t buffer_size = sizeof(buffer) / sizeof(char);
+
+    //Parse the file:
+    MySaxParser parser;
+    parser.set_substitute_entities(true);
+    do
+    {
+      std::memset(buffer, 0, buffer_size);
+      is.read(buffer, buffer_size-1);
+      if(is.gcount())
+      {
+        // We use Glib::ustring::ustring(InputIterator begin, InputIterator end)
+        // instead of Glib::ustring::ustring( const char*, size_type ) because it
+        // expects the length of the string in characters, not in bytes.
+        Glib::ustring input(buffer, buffer+is.gcount());
+        parser.parse_chunk(input);
+      }
+    }
+    while(is);
+
+    parser.finish_chunk_parsing();
+  }
+  catch(const xmlpp::exception&amp; ex)
+  {
+    std::cerr &lt;&lt; &quot;Incremental parsing, libxml++ exception: &quot; &lt;&lt; ex.what() &lt;&lt; std::endl;
+    return_code = EXIT_FAILURE;
+  }
+
+  return return_code;
+}
+
+</programlisting>
+</para>
 <!-- end inserted example code -->
 </sect2>
 
index a8e57a0..b8d12c1 100644 (file)
@@ -79,12 +79,12 @@ url="http://libxmlplusplus.sourceforge.net">libxmlplusplus.sourceforge.net</ulin
   
     <sect1>
       <title>DOM Parser</title>
-      <para>The DOM parser parses the whole document at once and stores the structure in memory, available via <literal>Parser::get_document()</literal>. With methods such as <literal>Document::get_root_node()</literal> and <literal>Node::get_children()</literal>, you may then navigate into the heirarchy of XML nodes without restriction, jumping forwards or backwards in the document based on the information that you encounter. Therefore the DOM parser uses a relatively large amount of memory.</para>
-      <para>You should use C++ RTTI (via <literal>dynamic_cast&lt;&gt;</literal>) to identify the specific node type and to perform actions which are not possible with all node types. For instance, only <literal>Element</literal>s have attributes. Here is the inheritance hierarchy of node types:</para>
+      <para>The DOM parser parses the whole document at once and stores the structure in memory, available via <methodname>DomParser::get_document()</methodname>. With methods such as <methodname>Document::get_root_node()</methodname> and <methodname>Node::get_children()</methodname>, you may then navigate into the hierarchy of XML nodes without restriction, jumping forwards or backwards in the document based on the information that you encounter. Therefore the DOM parser uses a relatively large amount of memory.</para>
+      <para>You should use C++ RTTI (via <literal>dynamic_cast&lt;&gt;</literal>) to identify the specific node type and to perform actions which are not possible with all node types. For instance, only <classname>Element</classname>s have attributes. Here is the inheritance hierarchy of node types:</para>
 
       <para>
       <itemizedlist>
-      <listitem><para>xmlpp::Node:
+      <listitem><para>xmlpp::Node
         <itemizedlist>
           <listitem><para>xmlpp::Attribute
           <itemizedlist>
@@ -103,15 +103,22 @@ url="http://libxmlplusplus.sourceforge.net">libxmlplusplus.sourceforge.net</ulin
           </para></listitem>
           <listitem><para>xmlpp::Element</para></listitem>
           <listitem><para>xmlpp::EntityReference</para></listitem>
+          <listitem><para>xmlpp::XIncludeEnd</para></listitem>
+          <listitem><para>xmlpp::XIncludeStart</para></listitem>
         </itemizedlist>
         </para></listitem>
  
       </itemizedlist>
     </para>
 
-      <para>Although you may obtain pointers to the <literal>Node</literal>s, these <literal>Node</literal>s are always owned by their parent <literal>Node</literal>. In most cases that means that the <literal>Node</literal> will exist, and your pointer will be valid, as long as the <literal>Document</literal> instance exists.</para>
-      <para>There are also several methods which can create new child <literal>Node</literal>s. By using these, and one of the <literal>Document::write_*()</literal> methods, you can use libxml++ to build a new XML document.</para>
-
+    <para>All <classname>Node</classname>s created by the DOM parser are leaves
+      in the node type tree. For instance, the DOM parser can create
+      <classname>TextNode</classname>s and <classname>Element</classname>s, but it
+      does not create objects whose exact type is <classname>ContentNode</classname>
+      or <classname>Node</classname>.
+    </para>
+    <para>Although you may obtain pointers to the <classname>Node</classname>s, these <classname>Node</classname>s are always owned by their parent <classname>Node</classname>. In most cases that means that the <classname>Node</classname> will exist, and your pointer will be valid, as long as the <classname>Document</classname> instance exists.</para>
+    <para>There are also several methods which can create new child <classname>Node</classname>s. By using these, and one of the <methodname>Document::write_*()</methodname> methods, you can use libxml++ to build a new XML document.</para>
 
 <sect2>
 <title>Example</title>
index 604d962..6cf60e2 100644 (file)
@@ -1,4 +1,4 @@
-# Doxyfile 1.6.1
+# Doxyfile 1.8.3
 # @configure_input@
 
 #---------------------------------------------------------------------------
@@ -7,6 +7,8 @@
 DOXYFILE_ENCODING      = UTF-8
 PROJECT_NAME           = @PACKAGE_NAME@
 PROJECT_NUMBER         = @PACKAGE_VERSION@
+PROJECT_BRIEF          =
+PROJECT_LOGO           =
 OUTPUT_DIRECTORY       = docs/reference
 CREATE_SUBDIRS         = NO
 OUTPUT_LANGUAGE        = English
@@ -29,55 +31,65 @@ MULTILINE_CPP_IS_BRIEF = NO
 INHERIT_DOCS           = YES
 SEPARATE_MEMBER_PAGES  = NO
 TAB_SIZE               = 8
-ALIASES                = "newin{2}=\xrefitem since_\1_\2 \"Since @PACKAGE_NAME@ \1.\2\" \"New API in @PACKAGE_NAME@ \1.\2\""
+ALIASES                = "newin{2}=\xrefitem since_\1_\2 \"Since @PACKAGE_NAME@ \1.\2\" \"New API in @PACKAGE_NAME@ \1.\2\"" \
+                         "newin{3}=\xrefitem since_\1_\2_\3 \"Since @PACKAGE_NAME@ \1.\2.\3\" \"New API in @PACKAGE_NAME@ \1.\2.\3\""
+TCL_SUBST              =
 OPTIMIZE_OUTPUT_FOR_C  = NO
 OPTIMIZE_OUTPUT_JAVA   = NO
 OPTIMIZE_FOR_FORTRAN   = NO
 OPTIMIZE_OUTPUT_VHDL   = NO
 EXTENSION_MAPPING      =
+MARKDOWN_SUPPORT       = YES
+AUTOLINK_SUPPORT       = YES
 BUILTIN_STL_SUPPORT    = NO
 CPP_CLI_SUPPORT        = NO
 SIP_SUPPORT            = NO
 IDL_PROPERTY_SUPPORT   = YES
 DISTRIBUTE_GROUP_DOC   = NO
 SUBGROUPING            = YES
+INLINE_GROUPED_CLASSES = NO
+INLINE_SIMPLE_STRUCTS  = NO
 TYPEDEF_HIDES_STRUCT   = NO
 SYMBOL_CACHE_SIZE      = 0
+LOOKUP_CACHE_SIZE      = 0
 #---------------------------------------------------------------------------
 # Build related configuration options
 #---------------------------------------------------------------------------
 EXTRACT_ALL            = YES
 EXTRACT_PRIVATE        = NO
+EXTRACT_PACKAGE        = NO
 EXTRACT_STATIC         = NO
 EXTRACT_LOCAL_CLASSES  = NO
 EXTRACT_LOCAL_METHODS  = NO
 EXTRACT_ANON_NSPACES   = NO
 HIDE_UNDOC_MEMBERS     = NO
-HIDE_UNDOC_CLASSES     = YES
+HIDE_UNDOC_CLASSES     = NO
 HIDE_FRIEND_COMPOUNDS  = YES
 HIDE_IN_BODY_DOCS      = YES
 INTERNAL_DOCS          = NO
 CASE_SENSE_NAMES       = YES
 HIDE_SCOPE_NAMES       = NO
 SHOW_INCLUDE_FILES     = YES
+FORCE_LOCAL_INCLUDES   = NO
 INLINE_INFO            = YES
 SORT_MEMBER_DOCS       = YES
-SORT_BRIEF_DOCS        = NO
+SORT_BRIEF_DOCS        = YES
 SORT_MEMBERS_CTORS_1ST = YES
 SORT_GROUP_NAMES       = YES
 SORT_BY_SCOPE_NAME     = YES
+STRICT_PROTO_MATCHING  = NO
 GENERATE_TODOLIST      = NO
 GENERATE_TESTLIST      = NO
 GENERATE_BUGLIST       = NO
 GENERATE_DEPRECATEDLIST= YES
 ENABLED_SECTIONS       =
 MAX_INITIALIZER_LINES  = 2
-SHOW_USED_FILES        = YES
-SHOW_DIRECTORIES       = NO
+SHOW_USED_FILES        = NO
 SHOW_FILES             = NO
 SHOW_NAMESPACES        = YES
 FILE_VERSION_FILTER    =
 LAYOUT_FILE            =
+CITE_BIB_FILES         =
 #---------------------------------------------------------------------------
 # configuration options related to warning and progress messages
 #---------------------------------------------------------------------------
@@ -85,7 +97,7 @@ QUIET                  = NO
 WARNINGS               = YES
 WARN_IF_UNDOCUMENTED   = YES
 WARN_IF_DOC_ERROR      = YES
-WARN_NO_PARAMDOC       = YES
+WARN_NO_PARAMDOC       = NO
 WARN_FORMAT            = "$file:$line: $text"
 WARN_LOGFILE           = docs/reference/doxygen.log
 #---------------------------------------------------------------------------
@@ -115,6 +127,8 @@ IMAGE_PATH             =
 INPUT_FILTER           =
 FILTER_PATTERNS        =
 FILTER_SOURCE_FILES    = NO
+FILTER_SOURCE_PATTERNS =
+USE_MDFILE_AS_MAINPAGE =
 #---------------------------------------------------------------------------
 # configuration options related to source browsing
 #---------------------------------------------------------------------------
@@ -140,12 +154,20 @@ HTML_OUTPUT            = html
 HTML_FILE_EXTENSION    = .html
 HTML_HEADER            =
 HTML_FOOTER            =
-HTML_STYLESHEET        = "@MMDOCTOOLDIR@/doxygen.css"
-HTML_ALIGN_MEMBERS     = YES
+HTML_STYLESHEET        = "$(MMDOCTOOLDIR)/doxygen.css"
+HTML_EXTRA_STYLESHEET  =
+HTML_EXTRA_FILES       =
+HTML_COLORSTYLE_HUE    = 220
+HTML_COLORSTYLE_SAT    = 100
+HTML_COLORSTYLE_GAMMA  = 80
+HTML_TIMESTAMP         = YES
 HTML_DYNAMIC_SECTIONS  = NO
+HTML_INDEX_NUM_ENTRIES = 100
 GENERATE_DOCSET        = NO
 DOCSET_FEEDNAME        = "Doxygen generated docs"
 DOCSET_BUNDLE_ID       = org.doxygen.Project
+DOCSET_PUBLISHER_ID    = org.doxygen.Publisher
+DOCSET_PUBLISHER_NAME  = Publisher
 GENERATE_HTMLHELP      = NO
 CHM_FILE               =
 HHC_LOCATION           =
@@ -161,13 +183,25 @@ QHP_CUST_FILTER_NAME   =
 QHP_CUST_FILTER_ATTRS  =
 QHP_SECT_FILTER_ATTRS  =
 QHG_LOCATION           =
+GENERATE_ECLIPSEHELP   = NO
+ECLIPSE_DOC_ID         = org.doxygen.Project
 DISABLE_INDEX          = NO
+GENERATE_TREEVIEW      = NO
 ENUM_VALUES_PER_LINE   = 1
-GENERATE_TREEVIEW      = NONE
-USE_INLINE_TREES       = NO
 TREEVIEW_WIDTH         = 250
+EXT_LINKS_IN_WINDOW    = NO
 FORMULA_FONTSIZE       = 10
+FORMULA_TRANSPARENT    = YES
+USE_MATHJAX            = NO
+MATHJAX_FORMAT         = HTML-CSS
+MATHJAX_RELPATH        = http://cdn.mathjax.org/mathjax/latest
+MATHJAX_EXTENSIONS     =
 SEARCHENGINE           = NO
+SERVER_BASED_SEARCH    = NO
+EXTERNAL_SEARCH        = NO
+SEARCHENGINE_URL       =
+SEARCHDATA_FILE        = searchdata.xml
+EXTRA_SEARCH_MAPPINGS  =
 #---------------------------------------------------------------------------
 # configuration options related to the LaTeX output
 #---------------------------------------------------------------------------
@@ -179,11 +213,13 @@ COMPACT_LATEX          = NO
 PAPER_TYPE             = a4wide
 EXTRA_PACKAGES         =
 LATEX_HEADER           =
+LATEX_FOOTER           =
 PDF_HYPERLINKS         = YES
 USE_PDFLATEX           = YES
 LATEX_BATCHMODE        = NO
 LATEX_HIDE_INDICES     = NO
 LATEX_SOURCE_CODE      = NO
+LATEX_BIB_STYLE        = plain
 #---------------------------------------------------------------------------
 # configuration options related to the RTF output
 #---------------------------------------------------------------------------
@@ -262,18 +298,20 @@ PERL_PATH              = @PERL@
 #---------------------------------------------------------------------------
 # Configuration options related to the dot tool
 #---------------------------------------------------------------------------
-CLASS_DIAGRAMS         = NO
+CLASS_DIAGRAMS         = YES
 MSCGEN_PATH            =
 HIDE_UNDOC_RELATIONS   = NO
 HAVE_DOT               = YES
-DOT_FONTNAME           = FreeSans
+DOT_NUM_THREADS        = 0
+DOT_FONTNAME           = Sans
 DOT_FONTSIZE           = 10
 DOT_FONTPATH           =
 CLASS_GRAPH            = YES
-COLLABORATION_GRAPH    = YES
-GROUP_GRAPHS           = YES
+COLLABORATION_GRAPH    = NO
+GROUP_GRAPHS           = NO
 UML_LOOK               = NO
-TEMPLATE_RELATIONS     = YES
+UML_LIMIT_NUM_FIELDS   = 10
+TEMPLATE_RELATIONS     = NO
 INCLUDE_GRAPH          = NO
 INCLUDED_BY_GRAPH      = NO
 CALL_GRAPH             = NO
@@ -281,8 +319,10 @@ CALLER_GRAPH           = NO
 GRAPHICAL_HIERARCHY    = YES
 DIRECTORY_GRAPH        = NO
 DOT_IMAGE_FORMAT       = png
+INTERACTIVE_SVG        = NO
 DOT_PATH               =
 DOTFILE_DIRS           =
+MSCFILE_DIRS           =
 DOT_GRAPH_MAX_NODES    = 50
 MAX_DOT_GRAPH_DEPTH    = 0
 DOT_TRANSPARENT        = NO
index 54d7027..b9b9208 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">Class List</div> </div>
+<div class="title">Class List</div>  </div>
 </div><!--header-->
 <div class="contents">
 <div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
 <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacexmlpp.html" target="_self">xmlpp</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Attribute.html" target="_self">Attribute</a></td><td class="desc">Represents an XML <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a> attribute</td></tr>
-<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1AttributeDeclaration.html" target="_self">AttributeDeclaration</a></td><td class="desc">Represents the default value of an attribute of an XML <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> node</td></tr>
-<tr id="row_0_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1AttributeNode.html" target="_self">AttributeNode</a></td><td class="desc">Represents an explicit attribute of an XML <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> node</td></tr>
-<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Document.html" target="_self">Document</a></td><td class="desc">Represents an XML document in the DOM model</td></tr>
-<tr id="row_0_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Dtd.html" target="_self">Dtd</a></td><td class="desc">Represents XML DTDs</td></tr>
-<tr id="row_0_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1KeepBlanks.html" target="_self">KeepBlanks</a></td><td class="desc">This class set KeepBlanksDefault and IndentTreeOutput of libxmlpp and restore their initial value in its destructor</td></tr>
-<tr id="row_0_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1NonCopyable.html" target="_self">NonCopyable</a></td><td class="desc">Herited by classes which cannot be copied</td></tr>
-<tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Schema.html" target="_self">Schema</a></td><td class="desc">Represents an XML <a class="el" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema.">Schema</a></td></tr>
-<tr id="row_0_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1exception.html" target="_self">exception</a></td><td class="desc">Base class for all xmlpp exceptions</td></tr>
-<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1parse__error.html" target="_self">parse_error</a></td><td class="desc">This exception will be thrown when the parser encounters an error in the XML document</td></tr>
-<tr id="row_0_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1validity__error.html" target="_self">validity_error</a></td><td class="desc">This exception will be thrown when the parser encounters a validity error in the XML document</td></tr>
-<tr id="row_0_11_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1internal__error.html" target="_self">internal_error</a></td><td class="desc"></td></tr>
-<tr id="row_0_12_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1IStreamParserInputBuffer.html" target="_self">IStreamParserInputBuffer</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1OutputBuffer.html" target="_self">OutputBuffer</a></td><td class="desc">Base class for xmlOutputBuffer wrapper</td></tr>
-<tr id="row_0_14_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1OStreamOutputBuffer.html" target="_self">OStreamOutputBuffer</a></td><td class="desc">An <a class="el" href="classxmlpp_1_1OutputBuffer.html" title="Base class for xmlOutputBuffer wrapper.">OutputBuffer</a> implementation that send datas to a std::ostream</td></tr>
-<tr id="row_0_15_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1ParserInputBuffer.html" target="_self">ParserInputBuffer</a></td><td class="desc">Base class for xmlParserInputBuffer wrapper</td></tr>
-<tr id="row_0_16_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1CdataNode.html" target="_self">CdataNode</a></td><td class="desc">CData node</td></tr>
-<tr id="row_0_17_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1CommentNode.html" target="_self">CommentNode</a></td><td class="desc">Comment <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a></td></tr>
-<tr id="row_0_18_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1ContentNode.html" target="_self">ContentNode</a></td><td class="desc">Content <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a></td></tr>
-<tr id="row_0_19_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Element.html" target="_self">Element</a></td><td class="desc"><a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> nodes have attributes as well as child nodes</td></tr>
-<tr id="row_0_20_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1EntityDeclaration.html" target="_self">EntityDeclaration</a></td><td class="desc">Entity declaration</td></tr>
-<tr id="row_0_21_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1EntityReference.html" target="_self">EntityReference</a></td><td class="desc">Entity references refer to previously declared entities</td></tr>
-<tr id="row_0_22_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Node.html" target="_self">Node</a></td><td class="desc">Represents XML Nodes</td></tr>
-<tr id="row_0_23_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html" target="_self">ProcessingInstructionNode</a></td><td class="desc"></td></tr>
-<tr id="row_0_24_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1TextNode.html" target="_self">TextNode</a></td><td class="desc">Text <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a></td></tr>
-<tr id="row_0_25_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1XIncludeEnd.html" target="_self">XIncludeEnd</a></td><td class="desc"><a class="el" href="classxmlpp_1_1XIncludeEnd.html" title="XIncludeEnd node.">XIncludeEnd</a> node</td></tr>
-<tr id="row_0_26_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1XIncludeStart.html" target="_self">XIncludeStart</a></td><td class="desc"><a class="el" href="classxmlpp_1_1XIncludeStart.html" title="XIncludeStart node.">XIncludeStart</a> node</td></tr>
-<tr id="row_0_27_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Parser.html" target="_self">Parser</a></td><td class="desc">XML parser</td></tr>
-<tr id="row_0_28_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_28_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_28_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1SaxParser.html" target="_self">SaxParser</a></td><td class="desc">SAX XML parser</td></tr>
-<tr id="row_0_28_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html" target="_self">Attribute</a></td><td class="desc">Simple structure used in the start_element callback, in which the attributes are a list of name/value pairs</td></tr>
-<tr id="row_0_28_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html" target="_self">AttributeHasName</a></td><td class="desc">This functor is a helper to find an attribute by name in an AttributeList using the standard algorithm std::find_if</td></tr>
-<tr id="row_0_29_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1DomParser.html" target="_self">DomParser</a></td><td class="desc">DOM XML parser</td></tr>
-<tr id="row_0_30_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1TextReader.html" target="_self">TextReader</a></td><td class="desc">A TextReader-style XML parser</td></tr>
-<tr id="row_0_31_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1DtdValidator.html" target="_self">DtdValidator</a></td><td class="desc">XML DTD validator</td></tr>
-<tr id="row_0_32_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1SchemaValidator.html" target="_self">SchemaValidator</a></td><td class="desc">XML <a class="el" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema.">Schema</a> <a class="el" href="classxmlpp_1_1Validator.html" title="Base class for XML validators.">Validator</a></td></tr>
-<tr id="row_0_33_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Validator.html" target="_self">Validator</a></td><td class="desc">Base class for XML validators</td></tr>
-<tr id="row_1_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classstd_1_1exception.html" target="_self">exception</a></td><td class="desc"></td></tr>
+<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>Gio</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>DBus</b></td><td class="desc"></td></tr>
+<tr id="row_1_" class="even"><td class="entry"><img id="arr_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>Glib</b></td><td class="desc"></td></tr>
+<tr id="row_2_"><td class="entry"><img id="arr_2_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('2_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacexmlpp.html" target="_self">xmlpp</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Attribute.html" target="_self">Attribute</a></td><td class="desc">Represents an XML <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a> attribute</td></tr>
+<tr id="row_2_1_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1AttributeDeclaration.html" target="_self">AttributeDeclaration</a></td><td class="desc">Represents the default value of an attribute of an XML <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> node</td></tr>
+<tr id="row_2_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1AttributeNode.html" target="_self">AttributeNode</a></td><td class="desc">Represents an explicit attribute of an XML <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> node</td></tr>
+<tr id="row_2_3_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1CdataNode.html" target="_self">CdataNode</a></td><td class="desc">CData node</td></tr>
+<tr id="row_2_4_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1CommentNode.html" target="_self">CommentNode</a></td><td class="desc">Comment <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a></td></tr>
+<tr id="row_2_5_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1ContentNode.html" target="_self">ContentNode</a></td><td class="desc">Content <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a></td></tr>
+<tr id="row_2_6_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Document.html" target="_self">Document</a></td><td class="desc">Represents an XML document in the DOM model</td></tr>
+<tr id="row_2_7_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1DomParser.html" target="_self">DomParser</a></td><td class="desc">DOM XML parser</td></tr>
+<tr id="row_2_8_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Dtd.html" target="_self">Dtd</a></td><td class="desc">Represents XML DTDs</td></tr>
+<tr id="row_2_9_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1DtdValidator.html" target="_self">DtdValidator</a></td><td class="desc">XML DTD validator</td></tr>
+<tr id="row_2_10_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Element.html" target="_self">Element</a></td><td class="desc"><a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> nodes have attributes as well as child nodes</td></tr>
+<tr id="row_2_11_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1EntityDeclaration.html" target="_self">EntityDeclaration</a></td><td class="desc">Entity declaration</td></tr>
+<tr id="row_2_12_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1EntityReference.html" target="_self">EntityReference</a></td><td class="desc">Entity references refer to previously declared entities</td></tr>
+<tr id="row_2_13_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1exception.html" target="_self">exception</a></td><td class="desc">Base class for all xmlpp exceptions</td></tr>
+<tr id="row_2_14_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1internal__error.html" target="_self">internal_error</a></td><td class="desc"></td></tr>
+<tr id="row_2_15_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1IStreamParserInputBuffer.html" target="_self">IStreamParserInputBuffer</a></td><td class="desc"></td></tr>
+<tr id="row_2_16_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1KeepBlanks.html" target="_self">KeepBlanks</a></td><td class="desc">This class set KeepBlanksDefault and IndentTreeOutput of libxmlpp and restore their initial value in its destructor</td></tr>
+<tr id="row_2_17_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Node.html" target="_self">Node</a></td><td class="desc">Represents XML Nodes</td></tr>
+<tr id="row_2_18_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1NonCopyable.html" target="_self">NonCopyable</a></td><td class="desc">Herited by classes which cannot be copied</td></tr>
+<tr id="row_2_19_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1OStreamOutputBuffer.html" target="_self">OStreamOutputBuffer</a></td><td class="desc">An <a class="el" href="classxmlpp_1_1OutputBuffer.html" title="Base class for xmlOutputBuffer wrapper.">OutputBuffer</a> implementation that send datas to a std::ostream</td></tr>
+<tr id="row_2_20_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1OutputBuffer.html" target="_self">OutputBuffer</a></td><td class="desc">Base class for xmlOutputBuffer wrapper</td></tr>
+<tr id="row_2_21_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1parse__error.html" target="_self">parse_error</a></td><td class="desc">This exception will be thrown when the parser encounters an error in the XML document</td></tr>
+<tr id="row_2_22_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Parser.html" target="_self">Parser</a></td><td class="desc">XML parser</td></tr>
+<tr id="row_2_23_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1ParserInputBuffer.html" target="_self">ParserInputBuffer</a></td><td class="desc">Base class for xmlParserInputBuffer wrapper</td></tr>
+<tr id="row_2_24_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html" target="_self">ProcessingInstructionNode</a></td><td class="desc"></td></tr>
+<tr id="row_2_25_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_2_25_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('2_25_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1SaxParser.html" target="_self">SaxParser</a></td><td class="desc">SAX XML parser</td></tr>
+<tr id="row_2_25_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html" target="_self">Attribute</a></td><td class="desc">Simple structure used in the start_element callback, in which the attributes are a list of name/value pairs</td></tr>
+<tr id="row_2_25_1_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html" target="_self">AttributeHasName</a></td><td class="desc">This functor is a helper to find an attribute by name in an AttributeList using the standard algorithm std::find_if</td></tr>
+<tr id="row_2_26_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Schema.html" target="_self">Schema</a></td><td class="desc">Represents an XML <a class="el" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema.">Schema</a></td></tr>
+<tr id="row_2_27_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1SchemaValidator.html" target="_self">SchemaValidator</a></td><td class="desc">XML <a class="el" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema.">Schema</a> <a class="el" href="classxmlpp_1_1Validator.html" title="Base class for XML validators.">Validator</a></td></tr>
+<tr id="row_2_28_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1TextNode.html" target="_self">TextNode</a></td><td class="desc">Text <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a></td></tr>
+<tr id="row_2_29_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1TextReader.html" target="_self">TextReader</a></td><td class="desc">A TextReader-style XML parser</td></tr>
+<tr id="row_2_30_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1Validator.html" target="_self">Validator</a></td><td class="desc">Base class for XML validators</td></tr>
+<tr id="row_2_31_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1validity__error.html" target="_self">validity_error</a></td><td class="desc">This exception will be thrown when the parser encounters a validity error in the XML document</td></tr>
+<tr id="row_2_32_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1XIncludeEnd.html" target="_self">XIncludeEnd</a></td><td class="desc"><a class="el" href="classxmlpp_1_1XIncludeEnd.html" title="XIncludeEnd node.">XIncludeEnd</a> node</td></tr>
+<tr id="row_2_33_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1XIncludeStart.html" target="_self">XIncludeStart</a></td><td class="desc"><a class="el" href="classxmlpp_1_1XIncludeStart.html" title="XIncludeStart node.">XIncludeStart</a> node</td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 25e3beb..224b29a 100644 (file)
Binary files a/docs/reference/html/bc_s.png and b/docs/reference/html/bc_s.png differ
index 5a2d446..d7a4828 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Index</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">Class Index</div> </div>
+<div class="title">Class Index</div>  </div>
 </div><!--header-->
 <div class="contents">
 <div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_X">X</a></div>
 <table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
 <tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classxmlpp_1_1DomParser.html">DomParser</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1IStreamParserInputBuffer.html">IStreamParserInputBuffer</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1Parser.html">Parser</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1validity__error.html">validity_error</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classxmlpp_1_1Dtd.html">Dtd</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html">ParserInputBuffer</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_X"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;X&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classxmlpp_1_1DomParser.html">DomParser</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classxmlpp_1_1Parser.html">Parser</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1validity__error.html">validity_error</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classxmlpp_1_1Dtd.html">Dtd</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html">ParserInputBuffer</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_X"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;X&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html">SaxParser::Attribute</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1DtdValidator.html">DtdValidator</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html">ProcessingInstructionNode</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html">SaxParser::Attribute</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1DtdValidator.html">DtdValidator</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1KeepBlanks.html">KeepBlanks</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html">ProcessingInstructionNode</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classxmlpp_1_1KeepBlanks.html">KeepBlanks</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
 </td><td valign="top"><a class="el" href="classxmlpp_1_1XIncludeEnd.html">XIncludeEnd</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classxmlpp_1_1AttributeDeclaration.html">AttributeDeclaration</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classxmlpp_1_1XIncludeStart.html">XIncludeStart</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html">SaxParser::AttributeHasName</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classxmlpp_1_1AttributeNode.html">AttributeNode</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1EntityDeclaration.html">EntityDeclaration</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1Schema.html">Schema</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classxmlpp_1_1AttributeDeclaration.html">AttributeDeclaration</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1XIncludeStart.html">XIncludeStart</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html">SaxParser::AttributeHasName</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classxmlpp_1_1AttributeNode.html">AttributeNode</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1EntityDeclaration.html">EntityDeclaration</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1NonCopyable.html">NonCopyable</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1Schema.html">Schema</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classxmlpp_1_1EntityReference.html">EntityReference</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1NonCopyable.html">NonCopyable</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1SchemaValidator.html">SchemaValidator</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classxmlpp_1_1exception.html">exception</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classxmlpp_1_1EntityReference.html">EntityReference</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classxmlpp_1_1SchemaValidator.html">SchemaValidator</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classxmlpp_1_1exception.html">exception</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
 </td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classxmlpp_1_1CdataNode.html">CdataNode</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classstd_1_1exception.html">std::exception</a>&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classxmlpp_1_1CommentNode.html">CommentNode</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classxmlpp_1_1OStreamOutputBuffer.html">OStreamOutputBuffer</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classxmlpp_1_1ContentNode.html">ContentNode</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1OutputBuffer.html">OutputBuffer</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classxmlpp_1_1CdataNode.html">CdataNode</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classxmlpp_1_1OStreamOutputBuffer.html">OStreamOutputBuffer</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classxmlpp_1_1CommentNode.html">CommentNode</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1OutputBuffer.html">OutputBuffer</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classxmlpp_1_1ContentNode.html">ContentNode</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1internal__error.html">internal_error</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classxmlpp_1_1internal__error.html">internal_error</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classxmlpp_1_1IStreamParserInputBuffer.html">IStreamParserInputBuffer</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
 </td><td></td></tr>
-<tr><td></td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classxmlpp_1_1Document.html">Document</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td><td valign="top"><a class="el" href="classxmlpp_1_1parse__error.html">parse_error</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classxmlpp_1_1Validator.html">Validator</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td></td><td valign="top"><a class="el" href="classxmlpp_1_1parse__error.html">parse_error</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classxmlpp_1_1Document.html">Document</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td><td></td><td valign="top"><a class="el" href="classxmlpp_1_1Validator.html">Validator</a> (<a class="el" href="namespacexmlpp.html">xmlpp</a>)&#160;&#160;&#160;</td><td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
 <div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_X">X</a></div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classstd_1_1exception.html b/docs/reference/html/classstd_1_1exception.html
deleted file mode 100644 (file)
index 1eec8f4..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libxml++: exception Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
-   <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">exception Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="dynheader">
-Inheritance diagram for exception:</div>
-<div class="dyncontent">
-<div class="center"><img src="classstd_1_1exception__inherit__graph.png" border="0" usemap="#exception_inherit__map" alt="Inheritance graph"/></div>
-<map name="exception_inherit__map" id="exception_inherit__map">
-<area shape="rect" id="node3" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="92,83,209,111"/><area shape="rect" id="node5" href="classxmlpp_1_1internal__error.html" title="xmlpp::internal_error" alt="" coords="5,161,141,189"/><area shape="rect" id="node7" href="classxmlpp_1_1parse__error.html" title="This exception will be thrown when the parser encounters an error in the XML document." alt="" coords="165,161,291,189"/><area shape="rect" id="node9" href="classxmlpp_1_1validity__error.html" title="This exception will be thrown when the parser encounters a validity error in the XML document..." alt="" coords="161,238,295,266"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>exceptions/exception.h</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
-</small></address>
-</body>
-</html>
diff --git a/docs/reference/html/classstd_1_1exception__inherit__graph.png b/docs/reference/html/classstd_1_1exception__inherit__graph.png
deleted file mode 100644 (file)
index 76f59ab..0000000
Binary files a/docs/reference/html/classstd_1_1exception__inherit__graph.png and /dev/null differ
index 75c11d4..560d919 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::Attribute Member List</div> </div>
+<div class="title">xmlpp::Attribute Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 94b8fc3..aac7925 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::Attribute Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1Attribute-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1Attribute-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::Attribute Class Reference</div> </div>
+<div class="title">xmlpp::Attribute Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Represents an XML <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a> attribute.  <a href="classxmlpp_1_1Attribute.html#details">More...</a></p>
+<p>Represents an XML <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a> attribute.  
+ <a href="classxmlpp_1_1Attribute.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/attribute.h&gt;</code></p>
 <div class="dynheader">
@@ -64,112 +66,157 @@ Inheritance diagram for xmlpp::Attribute:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1Attribute__inherit__graph.png" border="0" usemap="#xmlpp_1_1Attribute_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1Attribute_inherit__map" id="xmlpp_1_1Attribute_inherit__map">
-<area shape="rect" id="node7" href="classxmlpp_1_1AttributeDeclaration.html" title="Represents the default value of an attribute of an XML Element node." alt="" coords="5,238,181,266"/><area shape="rect" id="node9" href="classxmlpp_1_1AttributeNode.html" title="Represents an explicit attribute of an XML Element node." alt="" coords="205,238,347,266"/><area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="139,83,229,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="115,6,253,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::Attribute:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1Attribute__coll__graph.png" border="0" usemap="#xmlpp_1_1Attribute_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1Attribute_coll__map" id="xmlpp_1_1Attribute_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="29,83,120,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
+<area shape="rect" id="node4" href="classxmlpp_1_1AttributeDeclaration.html" title="Represents the default value of an attribute of an XML Element node." alt="" coords="5,229,203,256"/><area shape="rect" id="node5" href="classxmlpp_1_1AttributeNode.html" title="Represents an explicit attribute of an XML Element node." alt="" coords="227,229,385,256"/><area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="154,80,256,107"/><area shape="rect" id="node3" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="128,5,283,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a1aa5294ec06fa7d5c1198e2c47d5838c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a1aa5294ec06fa7d5c1198e2c47d5838c">Attribute</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a1aa5294ec06fa7d5c1198e2c47d5838c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af44eddff10b76c29d48cb98926b4c367"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#af44eddff10b76c29d48cb98926b4c367">~Attribute</a> ()</td></tr>
-<tr class="memitem:a553e7a694039b23150c27bfc05af2d60"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a553e7a694039b23150c27bfc05af2d60">get_name</a> () const </td></tr>
-<tr class="memdesc:a553e7a694039b23150c27bfc05af2d60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this attribute. <a href="#a553e7a694039b23150c27bfc05af2d60"></a><br/></td></tr>
-<tr class="memitem:ac871c3356cabd34e849968ad9d79e5fd"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#ac871c3356cabd34e849968ad9d79e5fd">get_value</a> () const </td></tr>
-<tr class="memdesc:ac871c3356cabd34e849968ad9d79e5fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of this attribute. <a href="#ac871c3356cabd34e849968ad9d79e5fd"></a><br/></td></tr>
-<tr class="memitem:a24dfc8f17dad4ff629241af54d12ba78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a24dfc8f17dad4ff629241af54d12ba78">set_value</a> (const Glib::ustring&amp; value)</td></tr>
-<tr class="memdesc:a24dfc8f17dad4ff629241af54d12ba78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of this attribute. <a href="#a24dfc8f17dad4ff629241af54d12ba78"></a><br/></td></tr>
+<tr class="separator:af44eddff10b76c29d48cb98926b4c367"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1bdce49b8e5f118373732b4a3e14b842"><td class="memItemLeft" align="right" valign="top">_xmlAttr*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a1bdce49b8e5f118373732b4a3e14b842">cobj</a> ()</td></tr>
-<tr class="memdesc:a1bdce49b8e5f118373732b4a3e14b842"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a1bdce49b8e5f118373732b4a3e14b842"></a><br/></td></tr>
+<tr class="memdesc:a1bdce49b8e5f118373732b4a3e14b842"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a1bdce49b8e5f118373732b4a3e14b842">More...</a><br/></td></tr>
+<tr class="separator:a1bdce49b8e5f118373732b4a3e14b842"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9e6ae08227e9a81dcd18ef5cbf820dc0"><td class="memItemLeft" align="right" valign="top">const _xmlAttr*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a9e6ae08227e9a81dcd18ef5cbf820dc0">cobj</a> () const </td></tr>
-<tr class="memdesc:a9e6ae08227e9a81dcd18ef5cbf820dc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a9e6ae08227e9a81dcd18ef5cbf820dc0"></a><br/></td></tr>
+<tr class="memdesc:a9e6ae08227e9a81dcd18ef5cbf820dc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a9e6ae08227e9a81dcd18ef5cbf820dc0">More...</a><br/></td></tr>
+<tr class="separator:a9e6ae08227e9a81dcd18ef5cbf820dc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a553e7a694039b23150c27bfc05af2d60"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a553e7a694039b23150c27bfc05af2d60">get_name</a> () const </td></tr>
+<tr class="memdesc:a553e7a694039b23150c27bfc05af2d60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this attribute.  <a href="#a553e7a694039b23150c27bfc05af2d60">More...</a><br/></td></tr>
+<tr class="separator:a553e7a694039b23150c27bfc05af2d60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac871c3356cabd34e849968ad9d79e5fd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#ac871c3356cabd34e849968ad9d79e5fd">get_value</a> () const </td></tr>
+<tr class="memdesc:ac871c3356cabd34e849968ad9d79e5fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of this attribute.  <a href="#ac871c3356cabd34e849968ad9d79e5fd">More...</a><br/></td></tr>
+<tr class="separator:ac871c3356cabd34e849968ad9d79e5fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24dfc8f17dad4ff629241af54d12ba78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a24dfc8f17dad4ff629241af54d12ba78">set_value</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; value)</td></tr>
+<tr class="memdesc:a24dfc8f17dad4ff629241af54d12ba78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of this attribute.  <a href="#a24dfc8f17dad4ff629241af54d12ba78">More...</a><br/></td></tr>
+<tr class="separator:a24dfc8f17dad4ff629241af54d12ba78"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7">Node</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0">~Node</a> ()</td></tr>
-<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node. <a href="#ab5e1b1059a2af0818b1a8937fad49835"></a><br/></td></tr>
-<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node. <a href="#a4ddefaaaf3f0b550e776e9100bc23257"></a><br/></td></tr>
-<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
-<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node. <a href="#a06790680c79808f1a56ddea438a6df5c"></a><br/></td></tr>
-<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
-<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node. <a href="#a9356e5ee02dbc809f9bf139b12befc6c"></a><br/></td></tr>
+<tr class="separator:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node.  <a href="#ac56c54f8006cbfb545642cbf2e96bc4a">More...</a><br/></td></tr>
+<tr class="separator:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node.  <a href="#a57bc6d6c941f1477a2445609d49ce645">More...</a><br/></td></tr>
+<tr class="separator:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node.  <a href="#a9dff93a466cfbeda0357dfc9a3bd316c">More...</a><br/></td></tr>
+<tr class="separator:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
+<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#aeede250f5cf6de5f55cb7bb94084ec7c">More...</a><br/></td></tr>
+<tr class="separator:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
+<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a831eea0dbe1e51a350a9b20a2da47fc9">More...</a><br/></td></tr>
+<tr class="separator:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a676b7cc5db3c19fed65a72bee18ecddb">More...</a><br/></td></tr>
+<tr class="separator:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#aecccaf7c600e523313eb4d9fe322777b">More...</a><br/></td></tr>
+<tr class="separator:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">More...</a><br/></td></tr>
+<tr class="separator:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a484af20daae39fe5db0a1ce2f16cc73e">More...</a><br/></td></tr>
+<tr class="separator:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a9ecbce3fafb8ab13d227c739c3e789f2">More...</a><br/></td></tr>
+<tr class="separator:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#ab2a27479f8482aecd5fb67c18b9b1579">More...</a><br/></td></tr>
+<tr class="separator:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath) const </td></tr>
+<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a25e56c6ae44be0926d1efcc7e488d96f">More...</a><br/></td></tr>
+<tr class="separator:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
+<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a4bfbd6ed354524c960d6cd425c534c7c">More...</a><br/></td></tr>
+<tr class="separator:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#abb9d4d7aad234b9b01ae7fe404915a95">More...</a><br/></td></tr>
+<tr class="separator:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#a2cb9f082c7bebc349c1f606e69788a57">More...</a><br/></td></tr>
+<tr class="separator:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2">More...</a><br/></td></tr>
+<tr class="separator:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7">More...</a><br/></td></tr>
+<tr class="separator:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575">get_line</a> () const </td></tr>
-<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file. <a href="#a5e21f3a9996e25bd2df5ec8ce9906575"></a><br/></td></tr>
-<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
-<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#aa8a68ac1887a33e44e3af365bd02db1b"></a><br/></td></tr>
-<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
-<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#a998e8cb924bd04abf72e57b68d2817f4"></a><br/></td></tr>
+<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file.  <a href="#a5e21f3a9996e25bd2df5ec8ce9906575">More...</a><br/></td></tr>
+<tr class="separator:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
+<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node.  <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a">More...</a><br/></td></tr>
+<tr class="separator:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
+<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node.  <a href="#a06790680c79808f1a56ddea438a6df5c">More...</a><br/></td></tr>
+<tr class="separator:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
+<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node.  <a href="#a9356e5ee02dbc809f9bf139b12befc6c">More...</a><br/></td></tr>
+<tr class="separator:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18">get_next_sibling</a> () const </td></tr>
-<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a59a3e52fd752c243654a2cb58b1b0e18"></a><br/></td></tr>
+<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a59a3e52fd752c243654a2cb58b1b0e18">More...</a><br/></td></tr>
+<tr class="separator:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4">get_next_sibling</a> ()</td></tr>
-<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a2576ce35a6a3dd13b49e857524360ac4"></a><br/></td></tr>
+<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a2576ce35a6a3dd13b49e857524360ac4">More...</a><br/></td></tr>
+<tr class="separator:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
+<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#aa8a68ac1887a33e44e3af365bd02db1b">More...</a><br/></td></tr>
+<tr class="separator:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
+<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#a998e8cb924bd04abf72e57b68d2817f4">More...</a><br/></td></tr>
+<tr class="separator:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
+<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node.  <a href="#ad05b43e18a4600ada423b74a59efb541">More...</a><br/></td></tr>
+<tr class="separator:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac">get_previous_sibling</a> () const </td></tr>
-<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node . <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac"></a><br/></td></tr>
+<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node .  <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac">More...</a><br/></td></tr>
+<tr class="separator:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29">get_previous_sibling</a> ()</td></tr>
-<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node. <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29"></a><br/></td></tr>
-<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2"></a><br/></td></tr>
-<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7"></a><br/></td></tr>
-<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#abb9d4d7aad234b9b01ae7fe404915a95"></a><br/></td></tr>
-<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#a2cb9f082c7bebc349c1f606e69788a57"></a><br/></td></tr>
-<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node. <a href="#ac56c54f8006cbfb545642cbf2e96bc4a"></a><br/></td></tr>
-<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node. <a href="#a57bc6d6c941f1477a2445609d49ce645"></a><br/></td></tr>
-<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node. <a href="#a9dff93a466cfbeda0357dfc9a3bd316c"></a><br/></td></tr>
-<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
-<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node. <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8"></a><br/></td></tr>
+<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node.  <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29">More...</a><br/></td></tr>
+<tr class="separator:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec">import_node</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node. <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec"></a><br/></td></tr>
-<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
-<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node. <a href="#ad05b43e18a4600ada423b74a59efb541"></a><br/></td></tr>
-<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const Glib::ustring&amp; xpath) const </td></tr>
-<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a25e56c6ae44be0926d1efcc7e488d96f"></a><br/></td></tr>
-<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
-<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a4bfbd6ed354524c960d6cd425c534c7c"></a><br/></td></tr>
-<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a676b7cc5db3c19fed65a72bee18ecddb"></a><br/></td></tr>
-<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#aecccaf7c600e523313eb4d9fe322777b"></a><br/></td></tr>
-<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"></a><br/></td></tr>
-<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a484af20daae39fe5db0a1ce2f16cc73e"></a><br/></td></tr>
-<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a9ecbce3fafb8ab13d227c739c3e789f2"></a><br/></td></tr>
-<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#ab2a27479f8482aecd5fb67c18b9b1579"></a><br/></td></tr>
+<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node.  <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec">More...</a><br/></td></tr>
+<tr class="separator:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
+<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node.  <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8">More...</a><br/></td></tr>
+<tr class="separator:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node.  <a href="#ab5e1b1059a2af0818b1a8937fad49835">More...</a><br/></td></tr>
+<tr class="separator:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node.  <a href="#a4ddefaaaf3f0b550e776e9100bc23257">More...</a><br/></td></tr>
+<tr class="separator:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a></td></tr>
+<tr class="separator:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; Glib::ustring, Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
-<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs. <a href="#a0175dca099d30f45ebbfd6a238420426"></a><br/></td></tr>
+&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
+<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs.  <a href="#a0175dca099d30f45ebbfd6a238420426">More...</a><br/></td></tr>
+<tr class="separator:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_static_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3">create_wrapper</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance. <a href="#a616a872d0fbd86206c0beee0be5abee3"></a><br/></td></tr>
+<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance.  <a href="#a616a872d0fbd86206c0beee0be5abee3">More...</a><br/></td></tr>
+<tr class="separator:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6">free_wrappers</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children. <a href="#aa47901df78305a685fc9682cd44290d6"></a><br/></td></tr>
+<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children.  <a href="#aa47901df78305a685fc9682cd44290d6">More...</a><br/></td></tr>
+<tr class="separator:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
-<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node. <a href="#af8d31aaa506d229651e8328f8294f5df"></a><br/></td></tr>
+<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node.  <a href="#af8d31aaa506d229651e8328f8294f5df">More...</a><br/></td></tr>
+<tr class="separator:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Represents an XML <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a> attribute. </p>
 <p>This will be instantiated by the parser. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a1aa5294ec06fa7d5c1198e2c47d5838c"></a>
 <div class="memitem">
 <div class="memproto">
@@ -187,7 +234,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -210,14 +257,14 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="a1bdce49b8e5f118373732b4a3e14b842"></a>
 <div class="memitem">
 <div class="memproto">
@@ -234,10 +281,6 @@ Additional Inherited Members</h2></td></tr>
 <p>Access the underlying libxml implementation. </p>
 <p>If this is an <a class="el" href="classxmlpp_1_1AttributeDeclaration.html" title="Represents the default value of an attribute of an XML Element node.">AttributeDeclaration</a>, use <a class="el" href="classxmlpp_1_1AttributeDeclaration.html#ab1bc51b1d5122eb25f1fd2cb4ceb3065" title="Access the underlying libxml implementation.">AttributeDeclaration::cobj()</a> instead. This method is here for backward compatibility. It may be moved to <a class="el" href="classxmlpp_1_1AttributeNode.html" title="Represents an explicit attribute of an XML Element node.">AttributeNode</a> in the future. </p>
 
-<p>Reimplemented from <a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">xmlpp::Node</a>.</p>
-
-<p>Reimplemented in <a class="el" href="classxmlpp_1_1AttributeDeclaration.html#ab1bc51b1d5122eb25f1fd2cb4ceb3065">xmlpp::AttributeDeclaration</a>.</p>
-
 </div>
 </div>
 <a class="anchor" id="a9e6ae08227e9a81dcd18ef5cbf820dc0"></a>
@@ -256,10 +299,6 @@ Additional Inherited Members</h2></td></tr>
 <p>Access the underlying libxml implementation. </p>
 <p>If this is an <a class="el" href="classxmlpp_1_1AttributeDeclaration.html" title="Represents the default value of an attribute of an XML Element node.">AttributeDeclaration</a>, use <a class="el" href="classxmlpp_1_1AttributeDeclaration.html#ab1bc51b1d5122eb25f1fd2cb4ceb3065" title="Access the underlying libxml implementation.">AttributeDeclaration::cobj()</a> instead. This method is here for backward compatibility. It may be moved to <a class="el" href="classxmlpp_1_1AttributeNode.html" title="Represents an explicit attribute of an XML Element node.">AttributeNode</a> in the future. </p>
 
-<p>Reimplemented from <a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">xmlpp::Node</a>.</p>
-
-<p>Reimplemented in <a class="el" href="classxmlpp_1_1AttributeDeclaration.html#a4ba1602b6a48b849c2cf7a0b3414f5ef">xmlpp::AttributeDeclaration</a>.</p>
-
 </div>
 </div>
 <a class="anchor" id="a553e7a694039b23150c27bfc05af2d60"></a>
@@ -267,7 +306,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Attribute::get_name </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Attribute::get_name </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -279,8 +318,6 @@ Additional Inherited Members</h2></td></tr>
 <p>See also <a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c" title="Get the namespace prefix of this node.">Node::get_namespace_prefix()</a> and <a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c" title="Get the namespace URI of this node.">Node::get_namespace_uri()</a> </p>
 <dl class="section return"><dt>Returns</dt><dd>The attribute's name. </dd></dl>
 
-<p>Reimplemented from <a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">xmlpp::Node</a>.</p>
-
 </div>
 </div>
 <a class="anchor" id="ac871c3356cabd34e849968ad9d79e5fd"></a>
@@ -288,7 +325,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Attribute::get_value </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Attribute::get_value </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -300,8 +337,6 @@ Additional Inherited Members</h2></td></tr>
 <p>Can be used for both an <a class="el" href="classxmlpp_1_1AttributeDeclaration.html" title="Represents the default value of an attribute of an XML Element node.">AttributeDeclaration</a> and an <a class="el" href="classxmlpp_1_1AttributeNode.html" title="Represents an explicit attribute of an XML Element node.">AttributeNode</a>. </p>
 <dl class="section return"><dt>Returns</dt><dd>The attribute's value. </dd></dl>
 
-<p>Reimplemented in <a class="el" href="classxmlpp_1_1AttributeDeclaration.html#aaf0072ae8ed02761af114f4afe885192">xmlpp::AttributeDeclaration</a>.</p>
-
 </div>
 </div>
 <a class="anchor" id="a24dfc8f17dad4ff629241af54d12ba78"></a>
@@ -311,7 +346,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">void xmlpp::Attribute::set_value </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>value</em></td><td>)</td>
           <td></td>
         </tr>
@@ -323,15 +358,12 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>attribute.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 4bd0ab1..683d029 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1AttributeDeclaration.html">AttributeDeclaration</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1AttributeDeclaration.html">AttributeDeclaration</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::AttributeDeclaration Member List</div> </div>
+<div class="title">xmlpp::AttributeDeclaration Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 1c9a67c..22f2da3 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::AttributeDeclaration Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1AttributeDeclaration.html">AttributeDeclaration</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1AttributeDeclaration.html">AttributeDeclaration</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1AttributeDeclaration-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1AttributeDeclaration-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::AttributeDeclaration Class Reference</div> </div>
+<div class="title">xmlpp::AttributeDeclaration Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Represents the default value of an attribute of an XML <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> node.  <a href="classxmlpp_1_1AttributeDeclaration.html#details">More...</a></p>
+<p>Represents the default value of an attribute of an XML <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> node.  
+ <a href="classxmlpp_1_1AttributeDeclaration.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/attributedeclaration.h&gt;</code></p>
 <div class="dynheader">
@@ -64,116 +66,172 @@ Inheritance diagram for xmlpp::AttributeDeclaration:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1AttributeDeclaration__inherit__graph.png" border="0" usemap="#xmlpp_1_1AttributeDeclaration_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1AttributeDeclaration_inherit__map" id="xmlpp_1_1AttributeDeclaration_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Attribute.html" title="Represents an XML Node attribute." alt="" coords="39,161,148,189"/><area shape="rect" id="node4" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="48,83,139,111"/><area shape="rect" id="node6" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="24,6,163,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::AttributeDeclaration:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1AttributeDeclaration__coll__graph.png" border="0" usemap="#xmlpp_1_1AttributeDeclaration_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1AttributeDeclaration_coll__map" id="xmlpp_1_1AttributeDeclaration_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Attribute.html" title="Represents an XML Node attribute." alt="" coords="39,161,148,189"/><area shape="rect" id="node4" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="48,83,139,111"/><area shape="rect" id="node6" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="24,6,163,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1Attribute.html" title="Represents an XML Node attribute." alt="" coords="41,155,167,181"/><area shape="rect" id="node3" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="53,80,155,107"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="27,5,181,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a6d7dd6ccbe4ad325ccb053a252b10c9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1AttributeDeclaration.html#a6d7dd6ccbe4ad325ccb053a252b10c9c">AttributeDeclaration</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a6d7dd6ccbe4ad325ccb053a252b10c9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1e427ebd8c75f5e15b6b7939e55cc30c"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1AttributeDeclaration.html#a1e427ebd8c75f5e15b6b7939e55cc30c">~AttributeDeclaration</a> ()</td></tr>
-<tr class="memitem:aaf0072ae8ed02761af114f4afe885192"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1AttributeDeclaration.html#aaf0072ae8ed02761af114f4afe885192">get_value</a> () const </td></tr>
-<tr class="memdesc:aaf0072ae8ed02761af114f4afe885192"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default value of this attribute. <a href="#aaf0072ae8ed02761af114f4afe885192"></a><br/></td></tr>
+<tr class="separator:a1e427ebd8c75f5e15b6b7939e55cc30c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab1bc51b1d5122eb25f1fd2cb4ceb3065"><td class="memItemLeft" align="right" valign="top">_xmlAttribute*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1AttributeDeclaration.html#ab1bc51b1d5122eb25f1fd2cb4ceb3065">cobj</a> ()</td></tr>
-<tr class="memdesc:ab1bc51b1d5122eb25f1fd2cb4ceb3065"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#ab1bc51b1d5122eb25f1fd2cb4ceb3065"></a><br/></td></tr>
+<tr class="memdesc:ab1bc51b1d5122eb25f1fd2cb4ceb3065"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#ab1bc51b1d5122eb25f1fd2cb4ceb3065">More...</a><br/></td></tr>
+<tr class="separator:ab1bc51b1d5122eb25f1fd2cb4ceb3065"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4ba1602b6a48b849c2cf7a0b3414f5ef"><td class="memItemLeft" align="right" valign="top">const _xmlAttribute*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1AttributeDeclaration.html#a4ba1602b6a48b849c2cf7a0b3414f5ef">cobj</a> () const </td></tr>
-<tr class="memdesc:a4ba1602b6a48b849c2cf7a0b3414f5ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a4ba1602b6a48b849c2cf7a0b3414f5ef"></a><br/></td></tr>
+<tr class="memdesc:a4ba1602b6a48b849c2cf7a0b3414f5ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a4ba1602b6a48b849c2cf7a0b3414f5ef">More...</a><br/></td></tr>
+<tr class="separator:a4ba1602b6a48b849c2cf7a0b3414f5ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf0072ae8ed02761af114f4afe885192"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1AttributeDeclaration.html#aaf0072ae8ed02761af114f4afe885192">get_value</a> () const </td></tr>
+<tr class="memdesc:aaf0072ae8ed02761af114f4afe885192"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default value of this attribute.  <a href="#aaf0072ae8ed02761af114f4afe885192">More...</a><br/></td></tr>
+<tr class="separator:aaf0072ae8ed02761af114f4afe885192"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Attribute"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Attribute')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Attribute.html">xmlpp::Attribute</a></td></tr>
 <tr class="memitem:a1aa5294ec06fa7d5c1198e2c47d5838c inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a1aa5294ec06fa7d5c1198e2c47d5838c">Attribute</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a1aa5294ec06fa7d5c1198e2c47d5838c inherit pub_methods_classxmlpp_1_1Attribute"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af44eddff10b76c29d48cb98926b4c367 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#af44eddff10b76c29d48cb98926b4c367">~Attribute</a> ()</td></tr>
-<tr class="memitem:a553e7a694039b23150c27bfc05af2d60 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a553e7a694039b23150c27bfc05af2d60">get_name</a> () const </td></tr>
-<tr class="memdesc:a553e7a694039b23150c27bfc05af2d60 inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this attribute. <a href="#a553e7a694039b23150c27bfc05af2d60"></a><br/></td></tr>
-<tr class="memitem:a24dfc8f17dad4ff629241af54d12ba78 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a24dfc8f17dad4ff629241af54d12ba78">set_value</a> (const Glib::ustring&amp; value)</td></tr>
-<tr class="memdesc:a24dfc8f17dad4ff629241af54d12ba78 inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of this attribute. <a href="#a24dfc8f17dad4ff629241af54d12ba78"></a><br/></td></tr>
+<tr class="separator:af44eddff10b76c29d48cb98926b4c367 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bdce49b8e5f118373732b4a3e14b842 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">_xmlAttr*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a1bdce49b8e5f118373732b4a3e14b842">cobj</a> ()</td></tr>
+<tr class="memdesc:a1bdce49b8e5f118373732b4a3e14b842 inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a1bdce49b8e5f118373732b4a3e14b842">More...</a><br/></td></tr>
+<tr class="separator:a1bdce49b8e5f118373732b4a3e14b842 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e6ae08227e9a81dcd18ef5cbf820dc0 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">const _xmlAttr*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a9e6ae08227e9a81dcd18ef5cbf820dc0">cobj</a> () const </td></tr>
+<tr class="memdesc:a9e6ae08227e9a81dcd18ef5cbf820dc0 inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a9e6ae08227e9a81dcd18ef5cbf820dc0">More...</a><br/></td></tr>
+<tr class="separator:a9e6ae08227e9a81dcd18ef5cbf820dc0 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a553e7a694039b23150c27bfc05af2d60 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a553e7a694039b23150c27bfc05af2d60">get_name</a> () const </td></tr>
+<tr class="memdesc:a553e7a694039b23150c27bfc05af2d60 inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this attribute.  <a href="#a553e7a694039b23150c27bfc05af2d60">More...</a><br/></td></tr>
+<tr class="separator:a553e7a694039b23150c27bfc05af2d60 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac871c3356cabd34e849968ad9d79e5fd inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#ac871c3356cabd34e849968ad9d79e5fd">get_value</a> () const </td></tr>
+<tr class="memdesc:ac871c3356cabd34e849968ad9d79e5fd inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of this attribute.  <a href="#ac871c3356cabd34e849968ad9d79e5fd">More...</a><br/></td></tr>
+<tr class="separator:ac871c3356cabd34e849968ad9d79e5fd inherit pub_methods_classxmlpp_1_1Attribute"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24dfc8f17dad4ff629241af54d12ba78 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a24dfc8f17dad4ff629241af54d12ba78">set_value</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; value)</td></tr>
+<tr class="memdesc:a24dfc8f17dad4ff629241af54d12ba78 inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of this attribute.  <a href="#a24dfc8f17dad4ff629241af54d12ba78">More...</a><br/></td></tr>
+<tr class="separator:a24dfc8f17dad4ff629241af54d12ba78 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7">Node</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0">~Node</a> ()</td></tr>
-<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node. <a href="#ab5e1b1059a2af0818b1a8937fad49835"></a><br/></td></tr>
-<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node. <a href="#a4ddefaaaf3f0b550e776e9100bc23257"></a><br/></td></tr>
-<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
-<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node. <a href="#a06790680c79808f1a56ddea438a6df5c"></a><br/></td></tr>
-<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
-<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node. <a href="#a9356e5ee02dbc809f9bf139b12befc6c"></a><br/></td></tr>
+<tr class="separator:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node.  <a href="#ac56c54f8006cbfb545642cbf2e96bc4a">More...</a><br/></td></tr>
+<tr class="separator:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node.  <a href="#a57bc6d6c941f1477a2445609d49ce645">More...</a><br/></td></tr>
+<tr class="separator:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node.  <a href="#a9dff93a466cfbeda0357dfc9a3bd316c">More...</a><br/></td></tr>
+<tr class="separator:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
+<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#aeede250f5cf6de5f55cb7bb94084ec7c">More...</a><br/></td></tr>
+<tr class="separator:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
+<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a831eea0dbe1e51a350a9b20a2da47fc9">More...</a><br/></td></tr>
+<tr class="separator:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a676b7cc5db3c19fed65a72bee18ecddb">More...</a><br/></td></tr>
+<tr class="separator:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#aecccaf7c600e523313eb4d9fe322777b">More...</a><br/></td></tr>
+<tr class="separator:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">More...</a><br/></td></tr>
+<tr class="separator:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a484af20daae39fe5db0a1ce2f16cc73e">More...</a><br/></td></tr>
+<tr class="separator:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a9ecbce3fafb8ab13d227c739c3e789f2">More...</a><br/></td></tr>
+<tr class="separator:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#ab2a27479f8482aecd5fb67c18b9b1579">More...</a><br/></td></tr>
+<tr class="separator:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath) const </td></tr>
+<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a25e56c6ae44be0926d1efcc7e488d96f">More...</a><br/></td></tr>
+<tr class="separator:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
+<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a4bfbd6ed354524c960d6cd425c534c7c">More...</a><br/></td></tr>
+<tr class="separator:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#abb9d4d7aad234b9b01ae7fe404915a95">More...</a><br/></td></tr>
+<tr class="separator:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#a2cb9f082c7bebc349c1f606e69788a57">More...</a><br/></td></tr>
+<tr class="separator:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2">More...</a><br/></td></tr>
+<tr class="separator:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7">More...</a><br/></td></tr>
+<tr class="separator:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575">get_line</a> () const </td></tr>
-<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file. <a href="#a5e21f3a9996e25bd2df5ec8ce9906575"></a><br/></td></tr>
-<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
-<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#aa8a68ac1887a33e44e3af365bd02db1b"></a><br/></td></tr>
-<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
-<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#a998e8cb924bd04abf72e57b68d2817f4"></a><br/></td></tr>
+<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file.  <a href="#a5e21f3a9996e25bd2df5ec8ce9906575">More...</a><br/></td></tr>
+<tr class="separator:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
+<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node.  <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a">More...</a><br/></td></tr>
+<tr class="separator:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
+<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node.  <a href="#a06790680c79808f1a56ddea438a6df5c">More...</a><br/></td></tr>
+<tr class="separator:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
+<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node.  <a href="#a9356e5ee02dbc809f9bf139b12befc6c">More...</a><br/></td></tr>
+<tr class="separator:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18">get_next_sibling</a> () const </td></tr>
-<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a59a3e52fd752c243654a2cb58b1b0e18"></a><br/></td></tr>
+<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a59a3e52fd752c243654a2cb58b1b0e18">More...</a><br/></td></tr>
+<tr class="separator:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4">get_next_sibling</a> ()</td></tr>
-<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a2576ce35a6a3dd13b49e857524360ac4"></a><br/></td></tr>
+<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a2576ce35a6a3dd13b49e857524360ac4">More...</a><br/></td></tr>
+<tr class="separator:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
+<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#aa8a68ac1887a33e44e3af365bd02db1b">More...</a><br/></td></tr>
+<tr class="separator:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
+<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#a998e8cb924bd04abf72e57b68d2817f4">More...</a><br/></td></tr>
+<tr class="separator:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
+<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node.  <a href="#ad05b43e18a4600ada423b74a59efb541">More...</a><br/></td></tr>
+<tr class="separator:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac">get_previous_sibling</a> () const </td></tr>
-<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node . <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac"></a><br/></td></tr>
+<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node .  <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac">More...</a><br/></td></tr>
+<tr class="separator:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29">get_previous_sibling</a> ()</td></tr>
-<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node. <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29"></a><br/></td></tr>
-<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2"></a><br/></td></tr>
-<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7"></a><br/></td></tr>
-<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#abb9d4d7aad234b9b01ae7fe404915a95"></a><br/></td></tr>
-<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#a2cb9f082c7bebc349c1f606e69788a57"></a><br/></td></tr>
-<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node. <a href="#ac56c54f8006cbfb545642cbf2e96bc4a"></a><br/></td></tr>
-<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node. <a href="#a57bc6d6c941f1477a2445609d49ce645"></a><br/></td></tr>
-<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node. <a href="#a9dff93a466cfbeda0357dfc9a3bd316c"></a><br/></td></tr>
-<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
-<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node. <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8"></a><br/></td></tr>
+<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node.  <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29">More...</a><br/></td></tr>
+<tr class="separator:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec">import_node</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node. <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec"></a><br/></td></tr>
-<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
-<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node. <a href="#ad05b43e18a4600ada423b74a59efb541"></a><br/></td></tr>
-<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const Glib::ustring&amp; xpath) const </td></tr>
-<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a25e56c6ae44be0926d1efcc7e488d96f"></a><br/></td></tr>
-<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
-<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a4bfbd6ed354524c960d6cd425c534c7c"></a><br/></td></tr>
-<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a676b7cc5db3c19fed65a72bee18ecddb"></a><br/></td></tr>
-<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#aecccaf7c600e523313eb4d9fe322777b"></a><br/></td></tr>
-<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"></a><br/></td></tr>
-<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a484af20daae39fe5db0a1ce2f16cc73e"></a><br/></td></tr>
-<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a9ecbce3fafb8ab13d227c739c3e789f2"></a><br/></td></tr>
-<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#ab2a27479f8482aecd5fb67c18b9b1579"></a><br/></td></tr>
+<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node.  <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec">More...</a><br/></td></tr>
+<tr class="separator:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
+<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node.  <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8">More...</a><br/></td></tr>
+<tr class="separator:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node.  <a href="#ab5e1b1059a2af0818b1a8937fad49835">More...</a><br/></td></tr>
+<tr class="separator:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node.  <a href="#a4ddefaaaf3f0b550e776e9100bc23257">More...</a><br/></td></tr>
+<tr class="separator:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a></td></tr>
+<tr class="separator:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; Glib::ustring, Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
-<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs. <a href="#a0175dca099d30f45ebbfd6a238420426"></a><br/></td></tr>
+&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
+<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs.  <a href="#a0175dca099d30f45ebbfd6a238420426">More...</a><br/></td></tr>
+<tr class="separator:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_static_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3">create_wrapper</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance. <a href="#a616a872d0fbd86206c0beee0be5abee3"></a><br/></td></tr>
+<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance.  <a href="#a616a872d0fbd86206c0beee0be5abee3">More...</a><br/></td></tr>
+<tr class="separator:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6">free_wrappers</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children. <a href="#aa47901df78305a685fc9682cd44290d6"></a><br/></td></tr>
+<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children.  <a href="#aa47901df78305a685fc9682cd44290d6">More...</a><br/></td></tr>
+<tr class="separator:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
-<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node. <a href="#af8d31aaa506d229651e8328f8294f5df"></a><br/></td></tr>
+<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node.  <a href="#af8d31aaa506d229651e8328f8294f5df">More...</a><br/></td></tr>
+<tr class="separator:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Represents the default value of an attribute of an XML <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> node. </p>
 <p>This will be instantiated by the parser.</p>
 <dl class="since_2_36"><dt><b><a class="el" href="since_2_36.html#_since_2_36000001">Since libxml++ 2.36:</a></b></dt><dd></dd></dl>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a6d7dd6ccbe4ad325ccb053a252b10c9c"></a>
 <div class="memitem">
 <div class="memproto">
@@ -191,7 +249,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -214,14 +272,14 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="ab1bc51b1d5122eb25f1fd2cb4ceb3065"></a>
 <div class="memitem">
 <div class="memproto">
@@ -237,8 +295,6 @@ Additional Inherited Members</h2></td></tr>
 
 <p>Access the underlying libxml implementation. </p>
 
-<p>Reimplemented from <a class="el" href="classxmlpp_1_1Attribute.html#a1bdce49b8e5f118373732b4a3e14b842">xmlpp::Attribute</a>.</p>
-
 </div>
 </div>
 <a class="anchor" id="a4ba1602b6a48b849c2cf7a0b3414f5ef"></a>
@@ -256,8 +312,6 @@ Additional Inherited Members</h2></td></tr>
 
 <p>Access the underlying libxml implementation. </p>
 
-<p>Reimplemented from <a class="el" href="classxmlpp_1_1Attribute.html#a9e6ae08227e9a81dcd18ef5cbf820dc0">xmlpp::Attribute</a>.</p>
-
 </div>
 </div>
 <a class="anchor" id="aaf0072ae8ed02761af114f4afe885192"></a>
@@ -265,7 +319,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::AttributeDeclaration::get_value </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::AttributeDeclaration::get_value </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -276,19 +330,14 @@ Additional Inherited Members</h2></td></tr>
 <p>Get the default value of this attribute. </p>
 <dl class="section return"><dt>Returns</dt><dd>The attribute's default value. </dd></dl>
 
-<p>Reimplemented from <a class="el" href="classxmlpp_1_1Attribute.html#ac871c3356cabd34e849968ad9d79e5fd">xmlpp::Attribute</a>.</p>
-
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>attributedeclaration.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1AttributeDeclaration__coll__graph.png b/docs/reference/html/classxmlpp_1_1AttributeDeclaration__coll__graph.png
deleted file mode 100644 (file)
index 03c1e7f..0000000
Binary files a/docs/reference/html/classxmlpp_1_1AttributeDeclaration__coll__graph.png and /dev/null differ
index 03c1e7f..b76ef10 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1AttributeDeclaration__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1AttributeDeclaration__inherit__graph.png differ
index 48f9c58..5583132 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1AttributeNode.html">AttributeNode</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1AttributeNode.html">AttributeNode</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::AttributeNode Member List</div> </div>
+<div class="title">xmlpp::AttributeNode Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index d5db1fa..23f8c7f 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::AttributeNode Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1AttributeNode.html">AttributeNode</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1AttributeNode.html">AttributeNode</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1AttributeNode-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1AttributeNode-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::AttributeNode Class Reference</div> </div>
+<div class="title">xmlpp::AttributeNode Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Represents an explicit attribute of an XML <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> node.  <a href="classxmlpp_1_1AttributeNode.html#details">More...</a></p>
+<p>Represents an explicit attribute of an XML <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> node.  
+ <a href="classxmlpp_1_1AttributeNode.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/attributenode.h&gt;</code></p>
 <div class="dynheader">
@@ -64,116 +66,163 @@ Inheritance diagram for xmlpp::AttributeNode:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1AttributeNode__inherit__graph.png" border="0" usemap="#xmlpp_1_1AttributeNode_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1AttributeNode_inherit__map" id="xmlpp_1_1AttributeNode_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Attribute.html" title="Represents an XML Node attribute." alt="" coords="21,161,131,189"/><area shape="rect" id="node4" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="31,83,121,111"/><area shape="rect" id="node6" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="7,6,145,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::AttributeNode:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1AttributeNode__coll__graph.png" border="0" usemap="#xmlpp_1_1AttributeNode_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1AttributeNode_coll__map" id="xmlpp_1_1AttributeNode_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Attribute.html" title="Represents an XML Node attribute." alt="" coords="21,161,131,189"/><area shape="rect" id="node4" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="31,83,121,111"/><area shape="rect" id="node6" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="7,6,145,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1Attribute.html" title="Represents an XML Node attribute." alt="" coords="21,155,147,181"/><area shape="rect" id="node3" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="33,80,135,107"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="7,5,161,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a0af899521d66b09398deb5fa7fd26035"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1AttributeNode.html#a0af899521d66b09398deb5fa7fd26035">AttributeNode</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a0af899521d66b09398deb5fa7fd26035"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6321127fb72b11784fd6a16f17d678bd"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1AttributeNode.html#a6321127fb72b11784fd6a16f17d678bd">~AttributeNode</a> ()</td></tr>
+<tr class="separator:a6321127fb72b11784fd6a16f17d678bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Attribute"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Attribute')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Attribute.html">xmlpp::Attribute</a></td></tr>
 <tr class="memitem:a1aa5294ec06fa7d5c1198e2c47d5838c inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a1aa5294ec06fa7d5c1198e2c47d5838c">Attribute</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a1aa5294ec06fa7d5c1198e2c47d5838c inherit pub_methods_classxmlpp_1_1Attribute"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af44eddff10b76c29d48cb98926b4c367 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#af44eddff10b76c29d48cb98926b4c367">~Attribute</a> ()</td></tr>
-<tr class="memitem:a553e7a694039b23150c27bfc05af2d60 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a553e7a694039b23150c27bfc05af2d60">get_name</a> () const </td></tr>
-<tr class="memdesc:a553e7a694039b23150c27bfc05af2d60 inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this attribute. <a href="#a553e7a694039b23150c27bfc05af2d60"></a><br/></td></tr>
-<tr class="memitem:ac871c3356cabd34e849968ad9d79e5fd inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#ac871c3356cabd34e849968ad9d79e5fd">get_value</a> () const </td></tr>
-<tr class="memdesc:ac871c3356cabd34e849968ad9d79e5fd inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of this attribute. <a href="#ac871c3356cabd34e849968ad9d79e5fd"></a><br/></td></tr>
-<tr class="memitem:a24dfc8f17dad4ff629241af54d12ba78 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a24dfc8f17dad4ff629241af54d12ba78">set_value</a> (const Glib::ustring&amp; value)</td></tr>
-<tr class="memdesc:a24dfc8f17dad4ff629241af54d12ba78 inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of this attribute. <a href="#a24dfc8f17dad4ff629241af54d12ba78"></a><br/></td></tr>
+<tr class="separator:af44eddff10b76c29d48cb98926b4c367 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1bdce49b8e5f118373732b4a3e14b842 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">_xmlAttr*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a1bdce49b8e5f118373732b4a3e14b842">cobj</a> ()</td></tr>
-<tr class="memdesc:a1bdce49b8e5f118373732b4a3e14b842 inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a1bdce49b8e5f118373732b4a3e14b842"></a><br/></td></tr>
+<tr class="memdesc:a1bdce49b8e5f118373732b4a3e14b842 inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a1bdce49b8e5f118373732b4a3e14b842">More...</a><br/></td></tr>
+<tr class="separator:a1bdce49b8e5f118373732b4a3e14b842 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9e6ae08227e9a81dcd18ef5cbf820dc0 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">const _xmlAttr*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a9e6ae08227e9a81dcd18ef5cbf820dc0">cobj</a> () const </td></tr>
-<tr class="memdesc:a9e6ae08227e9a81dcd18ef5cbf820dc0 inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a9e6ae08227e9a81dcd18ef5cbf820dc0"></a><br/></td></tr>
+<tr class="memdesc:a9e6ae08227e9a81dcd18ef5cbf820dc0 inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a9e6ae08227e9a81dcd18ef5cbf820dc0">More...</a><br/></td></tr>
+<tr class="separator:a9e6ae08227e9a81dcd18ef5cbf820dc0 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a553e7a694039b23150c27bfc05af2d60 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a553e7a694039b23150c27bfc05af2d60">get_name</a> () const </td></tr>
+<tr class="memdesc:a553e7a694039b23150c27bfc05af2d60 inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this attribute.  <a href="#a553e7a694039b23150c27bfc05af2d60">More...</a><br/></td></tr>
+<tr class="separator:a553e7a694039b23150c27bfc05af2d60 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac871c3356cabd34e849968ad9d79e5fd inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#ac871c3356cabd34e849968ad9d79e5fd">get_value</a> () const </td></tr>
+<tr class="memdesc:ac871c3356cabd34e849968ad9d79e5fd inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of this attribute.  <a href="#ac871c3356cabd34e849968ad9d79e5fd">More...</a><br/></td></tr>
+<tr class="separator:ac871c3356cabd34e849968ad9d79e5fd inherit pub_methods_classxmlpp_1_1Attribute"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24dfc8f17dad4ff629241af54d12ba78 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html#a24dfc8f17dad4ff629241af54d12ba78">set_value</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; value)</td></tr>
+<tr class="memdesc:a24dfc8f17dad4ff629241af54d12ba78 inherit pub_methods_classxmlpp_1_1Attribute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of this attribute.  <a href="#a24dfc8f17dad4ff629241af54d12ba78">More...</a><br/></td></tr>
+<tr class="separator:a24dfc8f17dad4ff629241af54d12ba78 inherit pub_methods_classxmlpp_1_1Attribute"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7">Node</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0">~Node</a> ()</td></tr>
-<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node. <a href="#ab5e1b1059a2af0818b1a8937fad49835"></a><br/></td></tr>
-<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node. <a href="#a4ddefaaaf3f0b550e776e9100bc23257"></a><br/></td></tr>
-<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
-<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node. <a href="#a06790680c79808f1a56ddea438a6df5c"></a><br/></td></tr>
-<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
-<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node. <a href="#a9356e5ee02dbc809f9bf139b12befc6c"></a><br/></td></tr>
+<tr class="separator:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node.  <a href="#ac56c54f8006cbfb545642cbf2e96bc4a">More...</a><br/></td></tr>
+<tr class="separator:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node.  <a href="#a57bc6d6c941f1477a2445609d49ce645">More...</a><br/></td></tr>
+<tr class="separator:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node.  <a href="#a9dff93a466cfbeda0357dfc9a3bd316c">More...</a><br/></td></tr>
+<tr class="separator:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
+<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#aeede250f5cf6de5f55cb7bb94084ec7c">More...</a><br/></td></tr>
+<tr class="separator:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
+<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a831eea0dbe1e51a350a9b20a2da47fc9">More...</a><br/></td></tr>
+<tr class="separator:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a676b7cc5db3c19fed65a72bee18ecddb">More...</a><br/></td></tr>
+<tr class="separator:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#aecccaf7c600e523313eb4d9fe322777b">More...</a><br/></td></tr>
+<tr class="separator:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">More...</a><br/></td></tr>
+<tr class="separator:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a484af20daae39fe5db0a1ce2f16cc73e">More...</a><br/></td></tr>
+<tr class="separator:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a9ecbce3fafb8ab13d227c739c3e789f2">More...</a><br/></td></tr>
+<tr class="separator:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#ab2a27479f8482aecd5fb67c18b9b1579">More...</a><br/></td></tr>
+<tr class="separator:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath) const </td></tr>
+<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a25e56c6ae44be0926d1efcc7e488d96f">More...</a><br/></td></tr>
+<tr class="separator:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
+<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a4bfbd6ed354524c960d6cd425c534c7c">More...</a><br/></td></tr>
+<tr class="separator:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#abb9d4d7aad234b9b01ae7fe404915a95">More...</a><br/></td></tr>
+<tr class="separator:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#a2cb9f082c7bebc349c1f606e69788a57">More...</a><br/></td></tr>
+<tr class="separator:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2">More...</a><br/></td></tr>
+<tr class="separator:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7">More...</a><br/></td></tr>
+<tr class="separator:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575">get_line</a> () const </td></tr>
-<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file. <a href="#a5e21f3a9996e25bd2df5ec8ce9906575"></a><br/></td></tr>
-<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
-<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#aa8a68ac1887a33e44e3af365bd02db1b"></a><br/></td></tr>
-<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
-<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#a998e8cb924bd04abf72e57b68d2817f4"></a><br/></td></tr>
+<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file.  <a href="#a5e21f3a9996e25bd2df5ec8ce9906575">More...</a><br/></td></tr>
+<tr class="separator:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
+<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node.  <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a">More...</a><br/></td></tr>
+<tr class="separator:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
+<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node.  <a href="#a06790680c79808f1a56ddea438a6df5c">More...</a><br/></td></tr>
+<tr class="separator:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
+<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node.  <a href="#a9356e5ee02dbc809f9bf139b12befc6c">More...</a><br/></td></tr>
+<tr class="separator:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18">get_next_sibling</a> () const </td></tr>
-<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a59a3e52fd752c243654a2cb58b1b0e18"></a><br/></td></tr>
+<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a59a3e52fd752c243654a2cb58b1b0e18">More...</a><br/></td></tr>
+<tr class="separator:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4">get_next_sibling</a> ()</td></tr>
-<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a2576ce35a6a3dd13b49e857524360ac4"></a><br/></td></tr>
+<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a2576ce35a6a3dd13b49e857524360ac4">More...</a><br/></td></tr>
+<tr class="separator:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
+<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#aa8a68ac1887a33e44e3af365bd02db1b">More...</a><br/></td></tr>
+<tr class="separator:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
+<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#a998e8cb924bd04abf72e57b68d2817f4">More...</a><br/></td></tr>
+<tr class="separator:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
+<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node.  <a href="#ad05b43e18a4600ada423b74a59efb541">More...</a><br/></td></tr>
+<tr class="separator:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac">get_previous_sibling</a> () const </td></tr>
-<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node . <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac"></a><br/></td></tr>
+<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node .  <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac">More...</a><br/></td></tr>
+<tr class="separator:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29">get_previous_sibling</a> ()</td></tr>
-<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node. <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29"></a><br/></td></tr>
-<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2"></a><br/></td></tr>
-<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7"></a><br/></td></tr>
-<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#abb9d4d7aad234b9b01ae7fe404915a95"></a><br/></td></tr>
-<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#a2cb9f082c7bebc349c1f606e69788a57"></a><br/></td></tr>
-<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node. <a href="#ac56c54f8006cbfb545642cbf2e96bc4a"></a><br/></td></tr>
-<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node. <a href="#a57bc6d6c941f1477a2445609d49ce645"></a><br/></td></tr>
-<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node. <a href="#a9dff93a466cfbeda0357dfc9a3bd316c"></a><br/></td></tr>
-<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
-<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node. <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8"></a><br/></td></tr>
+<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node.  <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29">More...</a><br/></td></tr>
+<tr class="separator:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec">import_node</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node. <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec"></a><br/></td></tr>
-<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
-<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node. <a href="#ad05b43e18a4600ada423b74a59efb541"></a><br/></td></tr>
-<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const Glib::ustring&amp; xpath) const </td></tr>
-<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a25e56c6ae44be0926d1efcc7e488d96f"></a><br/></td></tr>
-<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
-<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a4bfbd6ed354524c960d6cd425c534c7c"></a><br/></td></tr>
-<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a676b7cc5db3c19fed65a72bee18ecddb"></a><br/></td></tr>
-<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#aecccaf7c600e523313eb4d9fe322777b"></a><br/></td></tr>
-<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"></a><br/></td></tr>
-<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a484af20daae39fe5db0a1ce2f16cc73e"></a><br/></td></tr>
-<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a9ecbce3fafb8ab13d227c739c3e789f2"></a><br/></td></tr>
-<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#ab2a27479f8482aecd5fb67c18b9b1579"></a><br/></td></tr>
+<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node.  <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec">More...</a><br/></td></tr>
+<tr class="separator:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
+<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node.  <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8">More...</a><br/></td></tr>
+<tr class="separator:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node.  <a href="#ab5e1b1059a2af0818b1a8937fad49835">More...</a><br/></td></tr>
+<tr class="separator:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node.  <a href="#a4ddefaaaf3f0b550e776e9100bc23257">More...</a><br/></td></tr>
+<tr class="separator:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a></td></tr>
+<tr class="separator:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; Glib::ustring, Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
-<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs. <a href="#a0175dca099d30f45ebbfd6a238420426"></a><br/></td></tr>
+&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
+<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs.  <a href="#a0175dca099d30f45ebbfd6a238420426">More...</a><br/></td></tr>
+<tr class="separator:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_static_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3">create_wrapper</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance. <a href="#a616a872d0fbd86206c0beee0be5abee3"></a><br/></td></tr>
+<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance.  <a href="#a616a872d0fbd86206c0beee0be5abee3">More...</a><br/></td></tr>
+<tr class="separator:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6">free_wrappers</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children. <a href="#aa47901df78305a685fc9682cd44290d6"></a><br/></td></tr>
+<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children.  <a href="#aa47901df78305a685fc9682cd44290d6">More...</a><br/></td></tr>
+<tr class="separator:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
-<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node. <a href="#af8d31aaa506d229651e8328f8294f5df"></a><br/></td></tr>
+<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node.  <a href="#af8d31aaa506d229651e8328f8294f5df">More...</a><br/></td></tr>
+<tr class="separator:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Represents an explicit attribute of an XML <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> node. </p>
 <p>This will be instantiated by the parser.</p>
 <dl class="since_2_36"><dt><b><a class="el" href="since_2_36.html#_since_2_36000002">Since libxml++ 2.36:</a></b></dt><dd></dd></dl>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a0af899521d66b09398deb5fa7fd26035"></a>
 <div class="memitem">
 <div class="memproto">
@@ -191,7 +240,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -214,22 +263,19 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>attributenode.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1AttributeNode__coll__graph.png b/docs/reference/html/classxmlpp_1_1AttributeNode__coll__graph.png
deleted file mode 100644 (file)
index e7ac95d..0000000
Binary files a/docs/reference/html/classxmlpp_1_1AttributeNode__coll__graph.png and /dev/null differ
index e7ac95d..1fe6b3c 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1AttributeNode__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1AttributeNode__inherit__graph.png differ
diff --git a/docs/reference/html/classxmlpp_1_1Attribute__coll__graph.png b/docs/reference/html/classxmlpp_1_1Attribute__coll__graph.png
deleted file mode 100644 (file)
index b7ff9ad..0000000
Binary files a/docs/reference/html/classxmlpp_1_1Attribute__coll__graph.png and /dev/null differ
index e3a04c7..72e24d8 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1Attribute__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1Attribute__inherit__graph.png differ
index f821cb0..98f7020 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1CdataNode.html">CdataNode</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1CdataNode.html">CdataNode</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::CdataNode Member List</div> </div>
+<div class="title">xmlpp::CdataNode Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 03db1eb..98e8d24 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::CdataNode Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1CdataNode.html">CdataNode</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1CdataNode.html">CdataNode</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1CdataNode-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1CdataNode-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::CdataNode Class Reference</div> </div>
+<div class="title">xmlpp::CdataNode Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>CData node.  <a href="classxmlpp_1_1CdataNode.html#details">More...</a></p>
+<p>CData node.  
+ <a href="classxmlpp_1_1CdataNode.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/nodes/cdatanode.h&gt;</code></p>
 <div class="dynheader">
@@ -64,116 +66,155 @@ Inheritance diagram for xmlpp::CdataNode:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1CdataNode__inherit__graph.png" border="0" usemap="#xmlpp_1_1CdataNode_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1CdataNode_inherit__map" id="xmlpp_1_1CdataNode_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="7,161,143,189"/><area shape="rect" id="node4" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="29,83,120,111"/><area shape="rect" id="node6" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::CdataNode:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1CdataNode__coll__graph.png" border="0" usemap="#xmlpp_1_1CdataNode_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1CdataNode_coll__map" id="xmlpp_1_1CdataNode_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="7,161,143,189"/><area shape="rect" id="node4" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="29,83,120,111"/><area shape="rect" id="node6" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="5,155,160,181"/><area shape="rect" id="node3" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="31,80,133,107"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,5,160,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a150933b23cfa1a5c0fc5fffd433e7194"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1CdataNode.html#a150933b23cfa1a5c0fc5fffd433e7194">CdataNode</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a150933b23cfa1a5c0fc5fffd433e7194"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa37972e79cbc301db17f5b0b95964908"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1CdataNode.html#aa37972e79cbc301db17f5b0b95964908">~CdataNode</a> ()</td></tr>
+<tr class="separator:aa37972e79cbc301db17f5b0b95964908"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1ContentNode"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1ContentNode')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1ContentNode.html">xmlpp::ContentNode</a></td></tr>
 <tr class="memitem:af9fcf3459cdc338ffe51c09006487c3e inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#af9fcf3459cdc338ffe51c09006487c3e">ContentNode</a> (_xmlNode* node)</td></tr>
+<tr class="separator:af9fcf3459cdc338ffe51c09006487c3e inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a695769ae0499d8e4831e0465f8e67838 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a695769ae0499d8e4831e0465f8e67838">~ContentNode</a> ()</td></tr>
-<tr class="memitem:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819">get_content</a> () const </td></tr>
-<tr class="memdesc:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text of this content node. <a href="#add25e879109b4481281ccb876e684819"></a><br/></td></tr>
-<tr class="memitem:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a">set_content</a> (const Glib::ustring&amp; content)</td></tr>
-<tr class="memdesc:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text of this content node. <a href="#a2e9978caa82eb11cadccd4d5fc4e690a"></a><br/></td></tr>
+<tr class="separator:a695769ae0499d8e4831e0465f8e67838 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819">get_content</a> () const </td></tr>
+<tr class="memdesc:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text of this content node.  <a href="#add25e879109b4481281ccb876e684819">More...</a><br/></td></tr>
+<tr class="separator:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab032b4eff400d958ffbe57516bdb7f93 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#ab032b4eff400d958ffbe57516bdb7f93">is_white_space</a> () const </td></tr>
+<tr class="separator:ab032b4eff400d958ffbe57516bdb7f93 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a">set_content</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</td></tr>
+<tr class="memdesc:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text of this content node.  <a href="#a2e9978caa82eb11cadccd4d5fc4e690a">More...</a><br/></td></tr>
+<tr class="separator:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7">Node</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0">~Node</a> ()</td></tr>
-<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
-<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node. <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a"></a><br/></td></tr>
-<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node. <a href="#ab5e1b1059a2af0818b1a8937fad49835"></a><br/></td></tr>
-<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node. <a href="#a4ddefaaaf3f0b550e776e9100bc23257"></a><br/></td></tr>
-<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
-<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node. <a href="#a06790680c79808f1a56ddea438a6df5c"></a><br/></td></tr>
-<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
-<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node. <a href="#a9356e5ee02dbc809f9bf139b12befc6c"></a><br/></td></tr>
+<tr class="separator:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node.  <a href="#ac56c54f8006cbfb545642cbf2e96bc4a">More...</a><br/></td></tr>
+<tr class="separator:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node.  <a href="#a57bc6d6c941f1477a2445609d49ce645">More...</a><br/></td></tr>
+<tr class="separator:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node.  <a href="#a9dff93a466cfbeda0357dfc9a3bd316c">More...</a><br/></td></tr>
+<tr class="separator:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
+<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#aeede250f5cf6de5f55cb7bb94084ec7c">More...</a><br/></td></tr>
+<tr class="separator:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
+<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a831eea0dbe1e51a350a9b20a2da47fc9">More...</a><br/></td></tr>
+<tr class="separator:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a676b7cc5db3c19fed65a72bee18ecddb">More...</a><br/></td></tr>
+<tr class="separator:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#aecccaf7c600e523313eb4d9fe322777b">More...</a><br/></td></tr>
+<tr class="separator:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">More...</a><br/></td></tr>
+<tr class="separator:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a484af20daae39fe5db0a1ce2f16cc73e">More...</a><br/></td></tr>
+<tr class="separator:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a9ecbce3fafb8ab13d227c739c3e789f2">More...</a><br/></td></tr>
+<tr class="separator:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#ab2a27479f8482aecd5fb67c18b9b1579">More...</a><br/></td></tr>
+<tr class="separator:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath) const </td></tr>
+<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a25e56c6ae44be0926d1efcc7e488d96f">More...</a><br/></td></tr>
+<tr class="separator:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
+<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a4bfbd6ed354524c960d6cd425c534c7c">More...</a><br/></td></tr>
+<tr class="separator:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#abb9d4d7aad234b9b01ae7fe404915a95">More...</a><br/></td></tr>
+<tr class="separator:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#a2cb9f082c7bebc349c1f606e69788a57">More...</a><br/></td></tr>
+<tr class="separator:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2">More...</a><br/></td></tr>
+<tr class="separator:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7">More...</a><br/></td></tr>
+<tr class="separator:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575">get_line</a> () const </td></tr>
-<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file. <a href="#a5e21f3a9996e25bd2df5ec8ce9906575"></a><br/></td></tr>
-<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
-<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#aa8a68ac1887a33e44e3af365bd02db1b"></a><br/></td></tr>
-<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
-<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#a998e8cb924bd04abf72e57b68d2817f4"></a><br/></td></tr>
+<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file.  <a href="#a5e21f3a9996e25bd2df5ec8ce9906575">More...</a><br/></td></tr>
+<tr class="separator:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
+<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node.  <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a">More...</a><br/></td></tr>
+<tr class="separator:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
+<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node.  <a href="#a06790680c79808f1a56ddea438a6df5c">More...</a><br/></td></tr>
+<tr class="separator:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
+<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node.  <a href="#a9356e5ee02dbc809f9bf139b12befc6c">More...</a><br/></td></tr>
+<tr class="separator:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18">get_next_sibling</a> () const </td></tr>
-<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a59a3e52fd752c243654a2cb58b1b0e18"></a><br/></td></tr>
+<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a59a3e52fd752c243654a2cb58b1b0e18">More...</a><br/></td></tr>
+<tr class="separator:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4">get_next_sibling</a> ()</td></tr>
-<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a2576ce35a6a3dd13b49e857524360ac4"></a><br/></td></tr>
+<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a2576ce35a6a3dd13b49e857524360ac4">More...</a><br/></td></tr>
+<tr class="separator:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
+<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#aa8a68ac1887a33e44e3af365bd02db1b">More...</a><br/></td></tr>
+<tr class="separator:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
+<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#a998e8cb924bd04abf72e57b68d2817f4">More...</a><br/></td></tr>
+<tr class="separator:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
+<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node.  <a href="#ad05b43e18a4600ada423b74a59efb541">More...</a><br/></td></tr>
+<tr class="separator:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac">get_previous_sibling</a> () const </td></tr>
-<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node . <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac"></a><br/></td></tr>
+<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node .  <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac">More...</a><br/></td></tr>
+<tr class="separator:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29">get_previous_sibling</a> ()</td></tr>
-<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node. <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29"></a><br/></td></tr>
-<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2"></a><br/></td></tr>
-<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7"></a><br/></td></tr>
-<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#abb9d4d7aad234b9b01ae7fe404915a95"></a><br/></td></tr>
-<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#a2cb9f082c7bebc349c1f606e69788a57"></a><br/></td></tr>
-<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node. <a href="#ac56c54f8006cbfb545642cbf2e96bc4a"></a><br/></td></tr>
-<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node. <a href="#a57bc6d6c941f1477a2445609d49ce645"></a><br/></td></tr>
-<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node. <a href="#a9dff93a466cfbeda0357dfc9a3bd316c"></a><br/></td></tr>
-<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
-<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node. <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8"></a><br/></td></tr>
+<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node.  <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29">More...</a><br/></td></tr>
+<tr class="separator:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec">import_node</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node. <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec"></a><br/></td></tr>
-<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
-<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node. <a href="#ad05b43e18a4600ada423b74a59efb541"></a><br/></td></tr>
-<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const Glib::ustring&amp; xpath) const </td></tr>
-<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a25e56c6ae44be0926d1efcc7e488d96f"></a><br/></td></tr>
-<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
-<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a4bfbd6ed354524c960d6cd425c534c7c"></a><br/></td></tr>
-<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a676b7cc5db3c19fed65a72bee18ecddb"></a><br/></td></tr>
-<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#aecccaf7c600e523313eb4d9fe322777b"></a><br/></td></tr>
-<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"></a><br/></td></tr>
-<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a484af20daae39fe5db0a1ce2f16cc73e"></a><br/></td></tr>
-<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a9ecbce3fafb8ab13d227c739c3e789f2"></a><br/></td></tr>
-<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#ab2a27479f8482aecd5fb67c18b9b1579"></a><br/></td></tr>
-<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
-<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#aeede250f5cf6de5f55cb7bb94084ec7c"></a><br/></td></tr>
-<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
-<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a831eea0dbe1e51a350a9b20a2da47fc9"></a><br/></td></tr>
+<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node.  <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec">More...</a><br/></td></tr>
+<tr class="separator:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
+<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node.  <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8">More...</a><br/></td></tr>
+<tr class="separator:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node.  <a href="#ab5e1b1059a2af0818b1a8937fad49835">More...</a><br/></td></tr>
+<tr class="separator:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node.  <a href="#a4ddefaaaf3f0b550e776e9100bc23257">More...</a><br/></td></tr>
+<tr class="separator:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a></td></tr>
+<tr class="separator:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; Glib::ustring, Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
-<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs. <a href="#a0175dca099d30f45ebbfd6a238420426"></a><br/></td></tr>
+&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
+<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs.  <a href="#a0175dca099d30f45ebbfd6a238420426">More...</a><br/></td></tr>
+<tr class="separator:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_static_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3">create_wrapper</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance. <a href="#a616a872d0fbd86206c0beee0be5abee3"></a><br/></td></tr>
+<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance.  <a href="#a616a872d0fbd86206c0beee0be5abee3">More...</a><br/></td></tr>
+<tr class="separator:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6">free_wrappers</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children. <a href="#aa47901df78305a685fc9682cd44290d6"></a><br/></td></tr>
+<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children.  <a href="#aa47901df78305a685fc9682cd44290d6">More...</a><br/></td></tr>
+<tr class="separator:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
-<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node. <a href="#af8d31aaa506d229651e8328f8294f5df"></a><br/></td></tr>
+<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node.  <a href="#af8d31aaa506d229651e8328f8294f5df">More...</a><br/></td></tr>
+<tr class="separator:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>CData node. </p>
 <p>This will be instantiated by the parser. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a150933b23cfa1a5c0fc5fffd433e7194"></a>
 <div class="memitem">
 <div class="memproto">
@@ -191,7 +232,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -214,22 +255,19 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>nodes/cdatanode.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1CdataNode__coll__graph.png b/docs/reference/html/classxmlpp_1_1CdataNode__coll__graph.png
deleted file mode 100644 (file)
index 541fc49..0000000
Binary files a/docs/reference/html/classxmlpp_1_1CdataNode__coll__graph.png and /dev/null differ
index 541fc49..c17e237 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1CdataNode__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1CdataNode__inherit__graph.png differ
index ceefe3a..ab825ff 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1CommentNode.html">CommentNode</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1CommentNode.html">CommentNode</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::CommentNode Member List</div> </div>
+<div class="title">xmlpp::CommentNode Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 0aa13c8..39f3ba2 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::CommentNode Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1CommentNode.html">CommentNode</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1CommentNode.html">CommentNode</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1CommentNode-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1CommentNode-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::CommentNode Class Reference</div> </div>
+<div class="title">xmlpp::CommentNode Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Comment <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>.  <a href="classxmlpp_1_1CommentNode.html#details">More...</a></p>
+<p>Comment <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>.  
+ <a href="classxmlpp_1_1CommentNode.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/nodes/commentnode.h&gt;</code></p>
 <div class="dynheader">
@@ -64,116 +66,155 @@ Inheritance diagram for xmlpp::CommentNode:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1CommentNode__inherit__graph.png" border="0" usemap="#xmlpp_1_1CommentNode_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1CommentNode_inherit__map" id="xmlpp_1_1CommentNode_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="11,161,147,189"/><area shape="rect" id="node4" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="33,83,124,111"/><area shape="rect" id="node6" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="9,6,148,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::CommentNode:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1CommentNode__coll__graph.png" border="0" usemap="#xmlpp_1_1CommentNode_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1CommentNode_coll__map" id="xmlpp_1_1CommentNode_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="11,161,147,189"/><area shape="rect" id="node4" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="33,83,124,111"/><area shape="rect" id="node6" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="9,6,148,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="11,155,165,181"/><area shape="rect" id="node3" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="37,80,139,107"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="11,5,165,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a3be1e492187b87279acc1aff82c77dc2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1CommentNode.html#a3be1e492187b87279acc1aff82c77dc2">CommentNode</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a3be1e492187b87279acc1aff82c77dc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a69f6e389f1c683c86e3f5f6ff50cbf0d"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1CommentNode.html#a69f6e389f1c683c86e3f5f6ff50cbf0d">~CommentNode</a> ()</td></tr>
+<tr class="separator:a69f6e389f1c683c86e3f5f6ff50cbf0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1ContentNode"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1ContentNode')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1ContentNode.html">xmlpp::ContentNode</a></td></tr>
 <tr class="memitem:af9fcf3459cdc338ffe51c09006487c3e inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#af9fcf3459cdc338ffe51c09006487c3e">ContentNode</a> (_xmlNode* node)</td></tr>
+<tr class="separator:af9fcf3459cdc338ffe51c09006487c3e inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a695769ae0499d8e4831e0465f8e67838 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a695769ae0499d8e4831e0465f8e67838">~ContentNode</a> ()</td></tr>
-<tr class="memitem:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819">get_content</a> () const </td></tr>
-<tr class="memdesc:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text of this content node. <a href="#add25e879109b4481281ccb876e684819"></a><br/></td></tr>
-<tr class="memitem:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a">set_content</a> (const Glib::ustring&amp; content)</td></tr>
-<tr class="memdesc:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text of this content node. <a href="#a2e9978caa82eb11cadccd4d5fc4e690a"></a><br/></td></tr>
+<tr class="separator:a695769ae0499d8e4831e0465f8e67838 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819">get_content</a> () const </td></tr>
+<tr class="memdesc:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text of this content node.  <a href="#add25e879109b4481281ccb876e684819">More...</a><br/></td></tr>
+<tr class="separator:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab032b4eff400d958ffbe57516bdb7f93 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#ab032b4eff400d958ffbe57516bdb7f93">is_white_space</a> () const </td></tr>
+<tr class="separator:ab032b4eff400d958ffbe57516bdb7f93 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a">set_content</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</td></tr>
+<tr class="memdesc:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text of this content node.  <a href="#a2e9978caa82eb11cadccd4d5fc4e690a">More...</a><br/></td></tr>
+<tr class="separator:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7">Node</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0">~Node</a> ()</td></tr>
-<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
-<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node. <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a"></a><br/></td></tr>
-<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node. <a href="#ab5e1b1059a2af0818b1a8937fad49835"></a><br/></td></tr>
-<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node. <a href="#a4ddefaaaf3f0b550e776e9100bc23257"></a><br/></td></tr>
-<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
-<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node. <a href="#a06790680c79808f1a56ddea438a6df5c"></a><br/></td></tr>
-<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
-<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node. <a href="#a9356e5ee02dbc809f9bf139b12befc6c"></a><br/></td></tr>
+<tr class="separator:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node.  <a href="#ac56c54f8006cbfb545642cbf2e96bc4a">More...</a><br/></td></tr>
+<tr class="separator:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node.  <a href="#a57bc6d6c941f1477a2445609d49ce645">More...</a><br/></td></tr>
+<tr class="separator:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node.  <a href="#a9dff93a466cfbeda0357dfc9a3bd316c">More...</a><br/></td></tr>
+<tr class="separator:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
+<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#aeede250f5cf6de5f55cb7bb94084ec7c">More...</a><br/></td></tr>
+<tr class="separator:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
+<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a831eea0dbe1e51a350a9b20a2da47fc9">More...</a><br/></td></tr>
+<tr class="separator:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a676b7cc5db3c19fed65a72bee18ecddb">More...</a><br/></td></tr>
+<tr class="separator:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#aecccaf7c600e523313eb4d9fe322777b">More...</a><br/></td></tr>
+<tr class="separator:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">More...</a><br/></td></tr>
+<tr class="separator:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a484af20daae39fe5db0a1ce2f16cc73e">More...</a><br/></td></tr>
+<tr class="separator:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a9ecbce3fafb8ab13d227c739c3e789f2">More...</a><br/></td></tr>
+<tr class="separator:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#ab2a27479f8482aecd5fb67c18b9b1579">More...</a><br/></td></tr>
+<tr class="separator:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath) const </td></tr>
+<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a25e56c6ae44be0926d1efcc7e488d96f">More...</a><br/></td></tr>
+<tr class="separator:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
+<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a4bfbd6ed354524c960d6cd425c534c7c">More...</a><br/></td></tr>
+<tr class="separator:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#abb9d4d7aad234b9b01ae7fe404915a95">More...</a><br/></td></tr>
+<tr class="separator:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#a2cb9f082c7bebc349c1f606e69788a57">More...</a><br/></td></tr>
+<tr class="separator:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2">More...</a><br/></td></tr>
+<tr class="separator:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7">More...</a><br/></td></tr>
+<tr class="separator:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575">get_line</a> () const </td></tr>
-<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file. <a href="#a5e21f3a9996e25bd2df5ec8ce9906575"></a><br/></td></tr>
-<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
-<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#aa8a68ac1887a33e44e3af365bd02db1b"></a><br/></td></tr>
-<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
-<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#a998e8cb924bd04abf72e57b68d2817f4"></a><br/></td></tr>
+<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file.  <a href="#a5e21f3a9996e25bd2df5ec8ce9906575">More...</a><br/></td></tr>
+<tr class="separator:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
+<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node.  <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a">More...</a><br/></td></tr>
+<tr class="separator:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
+<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node.  <a href="#a06790680c79808f1a56ddea438a6df5c">More...</a><br/></td></tr>
+<tr class="separator:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
+<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node.  <a href="#a9356e5ee02dbc809f9bf139b12befc6c">More...</a><br/></td></tr>
+<tr class="separator:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18">get_next_sibling</a> () const </td></tr>
-<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a59a3e52fd752c243654a2cb58b1b0e18"></a><br/></td></tr>
+<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a59a3e52fd752c243654a2cb58b1b0e18">More...</a><br/></td></tr>
+<tr class="separator:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4">get_next_sibling</a> ()</td></tr>
-<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a2576ce35a6a3dd13b49e857524360ac4"></a><br/></td></tr>
+<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a2576ce35a6a3dd13b49e857524360ac4">More...</a><br/></td></tr>
+<tr class="separator:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
+<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#aa8a68ac1887a33e44e3af365bd02db1b">More...</a><br/></td></tr>
+<tr class="separator:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
+<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#a998e8cb924bd04abf72e57b68d2817f4">More...</a><br/></td></tr>
+<tr class="separator:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
+<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node.  <a href="#ad05b43e18a4600ada423b74a59efb541">More...</a><br/></td></tr>
+<tr class="separator:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac">get_previous_sibling</a> () const </td></tr>
-<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node . <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac"></a><br/></td></tr>
+<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node .  <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac">More...</a><br/></td></tr>
+<tr class="separator:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29">get_previous_sibling</a> ()</td></tr>
-<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node. <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29"></a><br/></td></tr>
-<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2"></a><br/></td></tr>
-<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7"></a><br/></td></tr>
-<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#abb9d4d7aad234b9b01ae7fe404915a95"></a><br/></td></tr>
-<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#a2cb9f082c7bebc349c1f606e69788a57"></a><br/></td></tr>
-<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node. <a href="#ac56c54f8006cbfb545642cbf2e96bc4a"></a><br/></td></tr>
-<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node. <a href="#a57bc6d6c941f1477a2445609d49ce645"></a><br/></td></tr>
-<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node. <a href="#a9dff93a466cfbeda0357dfc9a3bd316c"></a><br/></td></tr>
-<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
-<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node. <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8"></a><br/></td></tr>
+<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node.  <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29">More...</a><br/></td></tr>
+<tr class="separator:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec">import_node</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node. <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec"></a><br/></td></tr>
-<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
-<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node. <a href="#ad05b43e18a4600ada423b74a59efb541"></a><br/></td></tr>
-<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const Glib::ustring&amp; xpath) const </td></tr>
-<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a25e56c6ae44be0926d1efcc7e488d96f"></a><br/></td></tr>
-<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
-<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a4bfbd6ed354524c960d6cd425c534c7c"></a><br/></td></tr>
-<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a676b7cc5db3c19fed65a72bee18ecddb"></a><br/></td></tr>
-<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#aecccaf7c600e523313eb4d9fe322777b"></a><br/></td></tr>
-<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"></a><br/></td></tr>
-<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a484af20daae39fe5db0a1ce2f16cc73e"></a><br/></td></tr>
-<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a9ecbce3fafb8ab13d227c739c3e789f2"></a><br/></td></tr>
-<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#ab2a27479f8482aecd5fb67c18b9b1579"></a><br/></td></tr>
-<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
-<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#aeede250f5cf6de5f55cb7bb94084ec7c"></a><br/></td></tr>
-<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
-<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a831eea0dbe1e51a350a9b20a2da47fc9"></a><br/></td></tr>
+<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node.  <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec">More...</a><br/></td></tr>
+<tr class="separator:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
+<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node.  <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8">More...</a><br/></td></tr>
+<tr class="separator:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node.  <a href="#ab5e1b1059a2af0818b1a8937fad49835">More...</a><br/></td></tr>
+<tr class="separator:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node.  <a href="#a4ddefaaaf3f0b550e776e9100bc23257">More...</a><br/></td></tr>
+<tr class="separator:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a></td></tr>
+<tr class="separator:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; Glib::ustring, Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
-<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs. <a href="#a0175dca099d30f45ebbfd6a238420426"></a><br/></td></tr>
+&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
+<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs.  <a href="#a0175dca099d30f45ebbfd6a238420426">More...</a><br/></td></tr>
+<tr class="separator:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_static_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3">create_wrapper</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance. <a href="#a616a872d0fbd86206c0beee0be5abee3"></a><br/></td></tr>
+<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance.  <a href="#a616a872d0fbd86206c0beee0be5abee3">More...</a><br/></td></tr>
+<tr class="separator:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6">free_wrappers</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children. <a href="#aa47901df78305a685fc9682cd44290d6"></a><br/></td></tr>
+<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children.  <a href="#aa47901df78305a685fc9682cd44290d6">More...</a><br/></td></tr>
+<tr class="separator:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
-<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node. <a href="#af8d31aaa506d229651e8328f8294f5df"></a><br/></td></tr>
+<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node.  <a href="#af8d31aaa506d229651e8328f8294f5df">More...</a><br/></td></tr>
+<tr class="separator:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Comment <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>. </p>
 <p>This will be instantiated by the parser. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a3be1e492187b87279acc1aff82c77dc2"></a>
 <div class="memitem">
 <div class="memproto">
@@ -191,7 +232,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -214,22 +255,19 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>nodes/commentnode.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1CommentNode__coll__graph.png b/docs/reference/html/classxmlpp_1_1CommentNode__coll__graph.png
deleted file mode 100644 (file)
index d26485d..0000000
Binary files a/docs/reference/html/classxmlpp_1_1CommentNode__coll__graph.png and /dev/null differ
index d26485d..cc19fbf 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1CommentNode__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1CommentNode__inherit__graph.png differ
index aa6909f..83d2a16 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1ContentNode.html">ContentNode</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1ContentNode.html">ContentNode</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::ContentNode Member List</div> </div>
+<div class="title">xmlpp::ContentNode Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index fb67cef..6c9929f 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::ContentNode Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1ContentNode.html">ContentNode</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1ContentNode.html">ContentNode</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1ContentNode-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1ContentNode-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::ContentNode Class Reference</div> </div>
+<div class="title">xmlpp::ContentNode Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Content <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>.  <a href="classxmlpp_1_1ContentNode.html#details">More...</a></p>
+<p>Content <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>.  
+ <a href="classxmlpp_1_1ContentNode.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/nodes/contentnode.h&gt;</code></p>
 <div class="dynheader">
@@ -64,113 +66,150 @@ Inheritance diagram for xmlpp::ContentNode:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1ContentNode__inherit__graph.png" border="0" usemap="#xmlpp_1_1ContentNode_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1ContentNode_inherit__map" id="xmlpp_1_1ContentNode_inherit__map">
-<area shape="rect" id="node7" href="classxmlpp_1_1CdataNode.html" title="CData node." alt="" coords="565,5,691,33"/><area shape="rect" id="node9" href="classxmlpp_1_1CommentNode.html" title="Comment Node." alt="" coords="555,55,701,83"/><area shape="rect" id="node11" href="classxmlpp_1_1EntityDeclaration.html" title="Entity declaration." alt="" coords="549,106,707,134"/><area shape="rect" id="node13" href="classxmlpp_1_1ProcessingInstructionNode.html" title="xmlpp::ProcessingInstructionNode" alt="" coords="521,157,735,185"/><area shape="rect" id="node15" href="classxmlpp_1_1TextNode.html" title="Text Node." alt="" coords="569,207,687,235"/><area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="193,106,284,134"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,106,144,134"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::ContentNode:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1ContentNode__coll__graph.png" border="0" usemap="#xmlpp_1_1ContentNode_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1ContentNode_coll__map" id="xmlpp_1_1ContentNode_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="29,83,120,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
+<area shape="rect" id="node4" href="classxmlpp_1_1CdataNode.html" title="CData node." alt="" coords="612,5,753,32"/><area shape="rect" id="node5" href="classxmlpp_1_1CommentNode.html" title="Comment Node." alt="" coords="599,56,766,83"/><area shape="rect" id="node6" href="classxmlpp_1_1EntityDeclaration.html" title="Entity declaration." alt="" coords="593,107,772,133"/><area shape="rect" id="node7" href="classxmlpp_1_1ProcessingInstructionNode.html" title="xmlpp::ProcessingInstructionNode" alt="" coords="563,157,802,184"/><area shape="rect" id="node8" href="classxmlpp_1_1TextNode.html" title="Text Node." alt="" coords="619,208,747,235"/><area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="209,107,311,133"/><area shape="rect" id="node3" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,107,160,133"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:af9fcf3459cdc338ffe51c09006487c3e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#af9fcf3459cdc338ffe51c09006487c3e">ContentNode</a> (_xmlNode* node)</td></tr>
+<tr class="separator:af9fcf3459cdc338ffe51c09006487c3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a695769ae0499d8e4831e0465f8e67838"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a695769ae0499d8e4831e0465f8e67838">~ContentNode</a> ()</td></tr>
-<tr class="memitem:add25e879109b4481281ccb876e684819"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819">get_content</a> () const </td></tr>
-<tr class="memdesc:add25e879109b4481281ccb876e684819"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text of this content node. <a href="#add25e879109b4481281ccb876e684819"></a><br/></td></tr>
-<tr class="memitem:a2e9978caa82eb11cadccd4d5fc4e690a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a">set_content</a> (const Glib::ustring&amp; content)</td></tr>
-<tr class="memdesc:a2e9978caa82eb11cadccd4d5fc4e690a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text of this content node. <a href="#a2e9978caa82eb11cadccd4d5fc4e690a"></a><br/></td></tr>
+<tr class="separator:a695769ae0499d8e4831e0465f8e67838"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add25e879109b4481281ccb876e684819"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819">get_content</a> () const </td></tr>
+<tr class="memdesc:add25e879109b4481281ccb876e684819"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text of this content node.  <a href="#add25e879109b4481281ccb876e684819">More...</a><br/></td></tr>
+<tr class="separator:add25e879109b4481281ccb876e684819"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab032b4eff400d958ffbe57516bdb7f93"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#ab032b4eff400d958ffbe57516bdb7f93">is_white_space</a> () const </td></tr>
+<tr class="separator:ab032b4eff400d958ffbe57516bdb7f93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e9978caa82eb11cadccd4d5fc4e690a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a">set_content</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</td></tr>
+<tr class="memdesc:a2e9978caa82eb11cadccd4d5fc4e690a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text of this content node.  <a href="#a2e9978caa82eb11cadccd4d5fc4e690a">More...</a><br/></td></tr>
+<tr class="separator:a2e9978caa82eb11cadccd4d5fc4e690a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7">Node</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0">~Node</a> ()</td></tr>
-<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
-<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node. <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a"></a><br/></td></tr>
-<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node. <a href="#ab5e1b1059a2af0818b1a8937fad49835"></a><br/></td></tr>
-<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node. <a href="#a4ddefaaaf3f0b550e776e9100bc23257"></a><br/></td></tr>
-<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
-<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node. <a href="#a06790680c79808f1a56ddea438a6df5c"></a><br/></td></tr>
-<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
-<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node. <a href="#a9356e5ee02dbc809f9bf139b12befc6c"></a><br/></td></tr>
+<tr class="separator:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node.  <a href="#ac56c54f8006cbfb545642cbf2e96bc4a">More...</a><br/></td></tr>
+<tr class="separator:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node.  <a href="#a57bc6d6c941f1477a2445609d49ce645">More...</a><br/></td></tr>
+<tr class="separator:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node.  <a href="#a9dff93a466cfbeda0357dfc9a3bd316c">More...</a><br/></td></tr>
+<tr class="separator:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
+<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#aeede250f5cf6de5f55cb7bb94084ec7c">More...</a><br/></td></tr>
+<tr class="separator:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
+<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a831eea0dbe1e51a350a9b20a2da47fc9">More...</a><br/></td></tr>
+<tr class="separator:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a676b7cc5db3c19fed65a72bee18ecddb">More...</a><br/></td></tr>
+<tr class="separator:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#aecccaf7c600e523313eb4d9fe322777b">More...</a><br/></td></tr>
+<tr class="separator:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">More...</a><br/></td></tr>
+<tr class="separator:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a484af20daae39fe5db0a1ce2f16cc73e">More...</a><br/></td></tr>
+<tr class="separator:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a9ecbce3fafb8ab13d227c739c3e789f2">More...</a><br/></td></tr>
+<tr class="separator:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#ab2a27479f8482aecd5fb67c18b9b1579">More...</a><br/></td></tr>
+<tr class="separator:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath) const </td></tr>
+<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a25e56c6ae44be0926d1efcc7e488d96f">More...</a><br/></td></tr>
+<tr class="separator:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
+<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a4bfbd6ed354524c960d6cd425c534c7c">More...</a><br/></td></tr>
+<tr class="separator:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#abb9d4d7aad234b9b01ae7fe404915a95">More...</a><br/></td></tr>
+<tr class="separator:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#a2cb9f082c7bebc349c1f606e69788a57">More...</a><br/></td></tr>
+<tr class="separator:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2">More...</a><br/></td></tr>
+<tr class="separator:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7">More...</a><br/></td></tr>
+<tr class="separator:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575">get_line</a> () const </td></tr>
-<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file. <a href="#a5e21f3a9996e25bd2df5ec8ce9906575"></a><br/></td></tr>
-<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
-<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#aa8a68ac1887a33e44e3af365bd02db1b"></a><br/></td></tr>
-<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
-<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#a998e8cb924bd04abf72e57b68d2817f4"></a><br/></td></tr>
+<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file.  <a href="#a5e21f3a9996e25bd2df5ec8ce9906575">More...</a><br/></td></tr>
+<tr class="separator:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
+<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node.  <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a">More...</a><br/></td></tr>
+<tr class="separator:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
+<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node.  <a href="#a06790680c79808f1a56ddea438a6df5c">More...</a><br/></td></tr>
+<tr class="separator:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
+<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node.  <a href="#a9356e5ee02dbc809f9bf139b12befc6c">More...</a><br/></td></tr>
+<tr class="separator:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18">get_next_sibling</a> () const </td></tr>
-<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a59a3e52fd752c243654a2cb58b1b0e18"></a><br/></td></tr>
+<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a59a3e52fd752c243654a2cb58b1b0e18">More...</a><br/></td></tr>
+<tr class="separator:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4">get_next_sibling</a> ()</td></tr>
-<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a2576ce35a6a3dd13b49e857524360ac4"></a><br/></td></tr>
+<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a2576ce35a6a3dd13b49e857524360ac4">More...</a><br/></td></tr>
+<tr class="separator:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
+<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#aa8a68ac1887a33e44e3af365bd02db1b">More...</a><br/></td></tr>
+<tr class="separator:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
+<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#a998e8cb924bd04abf72e57b68d2817f4">More...</a><br/></td></tr>
+<tr class="separator:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
+<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node.  <a href="#ad05b43e18a4600ada423b74a59efb541">More...</a><br/></td></tr>
+<tr class="separator:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac">get_previous_sibling</a> () const </td></tr>
-<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node . <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac"></a><br/></td></tr>
+<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node .  <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac">More...</a><br/></td></tr>
+<tr class="separator:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29">get_previous_sibling</a> ()</td></tr>
-<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node. <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29"></a><br/></td></tr>
-<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2"></a><br/></td></tr>
-<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7"></a><br/></td></tr>
-<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#abb9d4d7aad234b9b01ae7fe404915a95"></a><br/></td></tr>
-<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#a2cb9f082c7bebc349c1f606e69788a57"></a><br/></td></tr>
-<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node. <a href="#ac56c54f8006cbfb545642cbf2e96bc4a"></a><br/></td></tr>
-<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node. <a href="#a57bc6d6c941f1477a2445609d49ce645"></a><br/></td></tr>
-<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node. <a href="#a9dff93a466cfbeda0357dfc9a3bd316c"></a><br/></td></tr>
-<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
-<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node. <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8"></a><br/></td></tr>
+<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node.  <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29">More...</a><br/></td></tr>
+<tr class="separator:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec">import_node</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node. <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec"></a><br/></td></tr>
-<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
-<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node. <a href="#ad05b43e18a4600ada423b74a59efb541"></a><br/></td></tr>
-<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const Glib::ustring&amp; xpath) const </td></tr>
-<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a25e56c6ae44be0926d1efcc7e488d96f"></a><br/></td></tr>
-<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
-<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a4bfbd6ed354524c960d6cd425c534c7c"></a><br/></td></tr>
-<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a676b7cc5db3c19fed65a72bee18ecddb"></a><br/></td></tr>
-<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#aecccaf7c600e523313eb4d9fe322777b"></a><br/></td></tr>
-<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"></a><br/></td></tr>
-<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a484af20daae39fe5db0a1ce2f16cc73e"></a><br/></td></tr>
-<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a9ecbce3fafb8ab13d227c739c3e789f2"></a><br/></td></tr>
-<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#ab2a27479f8482aecd5fb67c18b9b1579"></a><br/></td></tr>
-<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
-<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#aeede250f5cf6de5f55cb7bb94084ec7c"></a><br/></td></tr>
-<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
-<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a831eea0dbe1e51a350a9b20a2da47fc9"></a><br/></td></tr>
+<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node.  <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec">More...</a><br/></td></tr>
+<tr class="separator:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
+<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node.  <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8">More...</a><br/></td></tr>
+<tr class="separator:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node.  <a href="#ab5e1b1059a2af0818b1a8937fad49835">More...</a><br/></td></tr>
+<tr class="separator:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node.  <a href="#a4ddefaaaf3f0b550e776e9100bc23257">More...</a><br/></td></tr>
+<tr class="separator:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a></td></tr>
+<tr class="separator:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; Glib::ustring, Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
-<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs. <a href="#a0175dca099d30f45ebbfd6a238420426"></a><br/></td></tr>
+&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
+<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs.  <a href="#a0175dca099d30f45ebbfd6a238420426">More...</a><br/></td></tr>
+<tr class="separator:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_static_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3">create_wrapper</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance. <a href="#a616a872d0fbd86206c0beee0be5abee3"></a><br/></td></tr>
+<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance.  <a href="#a616a872d0fbd86206c0beee0be5abee3">More...</a><br/></td></tr>
+<tr class="separator:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6">free_wrappers</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children. <a href="#aa47901df78305a685fc9682cd44290d6"></a><br/></td></tr>
+<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children.  <a href="#aa47901df78305a685fc9682cd44290d6">More...</a><br/></td></tr>
+<tr class="separator:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
-<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node. <a href="#af8d31aaa506d229651e8328f8294f5df"></a><br/></td></tr>
+<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node.  <a href="#af8d31aaa506d229651e8328f8294f5df">More...</a><br/></td></tr>
+<tr class="separator:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Content <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>. </p>
 <p>This will be instantiated by the parser. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="af9fcf3459cdc338ffe51c09006487c3e"></a>
 <div class="memitem">
 <div class="memproto">
@@ -188,7 +227,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -211,20 +250,20 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="add25e879109b4481281ccb876e684819"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::ContentNode::get_content </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::ContentNode::get_content </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -260,7 +299,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">void xmlpp::ContentNode::set_content </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>content</em></td><td>)</td>
           <td></td>
         </tr>
@@ -277,15 +316,12 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>nodes/contentnode.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1ContentNode__coll__graph.png b/docs/reference/html/classxmlpp_1_1ContentNode__coll__graph.png
deleted file mode 100644 (file)
index 8e812a6..0000000
Binary files a/docs/reference/html/classxmlpp_1_1ContentNode__coll__graph.png and /dev/null differ
index 956ba5e..be8ae71 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1ContentNode__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1ContentNode__inherit__graph.png differ
index 9eb69a4..b098a9a 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Document.html">Document</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Document.html">Document</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::Document Member List</div> </div>
+<div class="title">xmlpp::Document Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -82,9 +83,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 8c4cb11..b3f110f 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::Document Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Document.html">Document</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Document.html">Document</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="classxmlpp_1_1Document-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1Document-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::Document Class Reference</div> </div>
+<div class="title">xmlpp::Document Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Represents an XML document in the DOM model.  <a href="classxmlpp_1_1Document.html#details">More...</a></p>
+<p>Represents an XML document in the DOM model.  
+ <a href="classxmlpp_1_1Document.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/document.h&gt;</code></p>
 <div class="dynheader">
@@ -65,70 +68,85 @@ Inheritance diagram for xmlpp::Document:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1Document__inherit__graph.png" border="0" usemap="#xmlpp_1_1Document_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1Document_inherit__map" id="xmlpp_1_1Document_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::Document:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1Document__coll__graph.png" border="0" usemap="#xmlpp_1_1Document_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1Document_coll__map" id="xmlpp_1_1Document_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,5,160,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a8c5c6692e195dcf3aee88dc492f9efed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a8c5c6692e195dcf3aee88dc492f9efed">Document</a> (const Glib::ustring&amp; version=&quot;1.0&quot;)</td></tr>
-<tr class="memdesc:a8c5c6692e195dcf3aee88dc492f9efed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new document. <a href="#a8c5c6692e195dcf3aee88dc492f9efed"></a><br/></td></tr>
+<tr class="memitem:a8c5c6692e195dcf3aee88dc492f9efed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a8c5c6692e195dcf3aee88dc492f9efed">Document</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; version=&quot;1.0&quot;)</td></tr>
+<tr class="memdesc:a8c5c6692e195dcf3aee88dc492f9efed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new document.  <a href="#a8c5c6692e195dcf3aee88dc492f9efed">More...</a><br/></td></tr>
+<tr class="separator:a8c5c6692e195dcf3aee88dc492f9efed"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac18dbf6e4c404dac08a0784c553c5e88"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#ac18dbf6e4c404dac08a0784c553c5e88">Document</a> (_xmlDoc* doc)</td></tr>
-<tr class="memdesc:ac18dbf6e4c404dac08a0784c553c5e88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new C++ wrapper for an xmlDoc struct. <a href="#ac18dbf6e4c404dac08a0784c553c5e88"></a><br/></td></tr>
+<tr class="memdesc:ac18dbf6e4c404dac08a0784c553c5e88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new C++ wrapper for an xmlDoc struct.  <a href="#ac18dbf6e4c404dac08a0784c553c5e88">More...</a><br/></td></tr>
+<tr class="separator:ac18dbf6e4c404dac08a0784c553c5e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a77c35c594fc9995970ae9c4f9d77496b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a77c35c594fc9995970ae9c4f9d77496b">~Document</a> ()</td></tr>
-<tr class="memitem:a9527fadaffff6138b0b35050370a0e3d"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a9527fadaffff6138b0b35050370a0e3d">get_encoding</a> () const </td></tr>
+<tr class="separator:a77c35c594fc9995970ae9c4f9d77496b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d5ebd0f41215d54b9c96dd4ddb49ede"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1CommentNode.html">CommentNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a2d5ebd0f41215d54b9c96dd4ddb49ede">add_comment</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</td></tr>
+<tr class="memdesc:a2d5ebd0f41215d54b9c96dd4ddb49ede"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a new comment node.  <a href="#a2d5ebd0f41215d54b9c96dd4ddb49ede">More...</a><br/></td></tr>
+<tr class="separator:a2d5ebd0f41215d54b9c96dd4ddb49ede"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeaa438c9764e7d41f3d2f63ace6dab81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html">ProcessingInstructionNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#aeaa438c9764e7d41f3d2f63ace6dab81">add_processing_instruction</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</td></tr>
+<tr class="memdesc:aeaa438c9764e7d41f3d2f63ace6dab81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a new processing instruction node.  <a href="#aeaa438c9764e7d41f3d2f63ace6dab81">More...</a><br/></td></tr>
+<tr class="separator:aeaa438c9764e7d41f3d2f63ace6dab81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ebb73b9ac51ca929bfd38f359964a59"><td class="memItemLeft" align="right" valign="top">_xmlDoc*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a1ebb73b9ac51ca929bfd38f359964a59">cobj</a> ()</td></tr>
+<tr class="memdesc:a1ebb73b9ac51ca929bfd38f359964a59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a1ebb73b9ac51ca929bfd38f359964a59">More...</a><br/></td></tr>
+<tr class="separator:a1ebb73b9ac51ca929bfd38f359964a59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4cbdce4b14db6b3a393346b5e3034886"><td class="memItemLeft" align="right" valign="top">const _xmlDoc*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a4cbdce4b14db6b3a393346b5e3034886">cobj</a> () const </td></tr>
+<tr class="memdesc:a4cbdce4b14db6b3a393346b5e3034886"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a4cbdce4b14db6b3a393346b5e3034886">More...</a><br/></td></tr>
+<tr class="separator:a4cbdce4b14db6b3a393346b5e3034886"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8552403b511567241856148a6040be23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a8552403b511567241856148a6040be23">create_root_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_uri=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>(), const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a8552403b511567241856148a6040be23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the root element node.  <a href="#a8552403b511567241856148a6040be23">More...</a><br/></td></tr>
+<tr class="separator:a8552403b511567241856148a6040be23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8085d5e40537e2a674063cbddb39f0b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a8085d5e40537e2a674063cbddb39f0b8">create_root_node_by_import</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
+<tr class="memdesc:a8085d5e40537e2a674063cbddb39f0b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a root element node by importing the node from another document, without affecting the source node.  <a href="#a8085d5e40537e2a674063cbddb39f0b8">More...</a><br/></td></tr>
+<tr class="separator:a8085d5e40537e2a674063cbddb39f0b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9527fadaffff6138b0b35050370a0e3d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a9527fadaffff6138b0b35050370a0e3d">get_encoding</a> () const </td></tr>
+<tr class="separator:a9527fadaffff6138b0b35050370a0e3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae27fb04b1760bcaa58f7e329c98fae47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Dtd.html">Dtd</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#ae27fb04b1760bcaa58f7e329c98fae47">get_internal_subset</a> () const </td></tr>
-<tr class="memdesc:ae27fb04b1760bcaa58f7e329c98fae47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the internal subset of this document. <a href="#ae27fb04b1760bcaa58f7e329c98fae47"></a><br/></td></tr>
-<tr class="memitem:a714dc6c330ae6e00fb285606b8b849a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a714dc6c330ae6e00fb285606b8b849a4">set_internal_subset</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; external_id, const Glib::ustring&amp; system_id)</td></tr>
-<tr class="memdesc:a714dc6c330ae6e00fb285606b8b849a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the internal subset of this document. <a href="#a714dc6c330ae6e00fb285606b8b849a4"></a><br/></td></tr>
+<tr class="memdesc:ae27fb04b1760bcaa58f7e329c98fae47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the internal subset of this document.  <a href="#ae27fb04b1760bcaa58f7e329c98fae47">More...</a><br/></td></tr>
+<tr class="separator:ae27fb04b1760bcaa58f7e329c98fae47"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6f4ebd0db42eeca823517dd1bd56d009"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a6f4ebd0db42eeca823517dd1bd56d009">get_root_node</a> () const </td></tr>
-<tr class="memdesc:a6f4ebd0db42eeca823517dd1bd56d009"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the root node. <a href="#a6f4ebd0db42eeca823517dd1bd56d009"></a><br/></td></tr>
-<tr class="memitem:a8552403b511567241856148a6040be23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a8552403b511567241856148a6040be23">create_root_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_uri=Glib::ustring(), const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a8552403b511567241856148a6040be23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the root element node. <a href="#a8552403b511567241856148a6040be23"></a><br/></td></tr>
-<tr class="memitem:a8085d5e40537e2a674063cbddb39f0b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a8085d5e40537e2a674063cbddb39f0b8">create_root_node_by_import</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:a8085d5e40537e2a674063cbddb39f0b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a root element node by importing the node from another document, without affecting the source node. <a href="#a8085d5e40537e2a674063cbddb39f0b8"></a><br/></td></tr>
-<tr class="memitem:a2d5ebd0f41215d54b9c96dd4ddb49ede"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1CommentNode.html">CommentNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a2d5ebd0f41215d54b9c96dd4ddb49ede">add_comment</a> (const Glib::ustring&amp; content)</td></tr>
-<tr class="memdesc:a2d5ebd0f41215d54b9c96dd4ddb49ede"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a new comment node. <a href="#a2d5ebd0f41215d54b9c96dd4ddb49ede"></a><br/></td></tr>
-<tr class="memitem:aeaa438c9764e7d41f3d2f63ace6dab81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html">ProcessingInstructionNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#aeaa438c9764e7d41f3d2f63ace6dab81">add_processing_instruction</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; content)</td></tr>
-<tr class="memdesc:aeaa438c9764e7d41f3d2f63ace6dab81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a new processing instruction node. <a href="#aeaa438c9764e7d41f3d2f63ace6dab81"></a><br/></td></tr>
-<tr class="memitem:adbbcae29bde29501f3dfff71f2e81da2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#adbbcae29bde29501f3dfff71f2e81da2">write_to_file</a> (const Glib::ustring&amp; filename, const Glib::ustring&amp; encoding=Glib::ustring())</td></tr>
-<tr class="memdesc:adbbcae29bde29501f3dfff71f2e81da2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the document to a file. <a href="#adbbcae29bde29501f3dfff71f2e81da2"></a><br/></td></tr>
-<tr class="memitem:ae54075502d81e9d8448e6820bc16eb34"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#ae54075502d81e9d8448e6820bc16eb34">write_to_file_formatted</a> (const Glib::ustring&amp; filename, const Glib::ustring&amp; encoding=Glib::ustring())</td></tr>
-<tr class="memdesc:ae54075502d81e9d8448e6820bc16eb34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the document to a file. <a href="#ae54075502d81e9d8448e6820bc16eb34"></a><br/></td></tr>
-<tr class="memitem:ab63344d932c309062769fd98585e9bc1"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#ab63344d932c309062769fd98585e9bc1">write_to_string</a> (const Glib::ustring&amp; encoding=Glib::ustring())</td></tr>
-<tr class="memdesc:ab63344d932c309062769fd98585e9bc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the document to the memory. <a href="#ab63344d932c309062769fd98585e9bc1"></a><br/></td></tr>
-<tr class="memitem:ac1246acf8c7b51855e9eb12eecefa294"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#ac1246acf8c7b51855e9eb12eecefa294">write_to_string_formatted</a> (const Glib::ustring&amp; encoding=Glib::ustring())</td></tr>
-<tr class="memdesc:ac1246acf8c7b51855e9eb12eecefa294"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the document to the memory. <a href="#ac1246acf8c7b51855e9eb12eecefa294"></a><br/></td></tr>
-<tr class="memitem:a55e593694bdcf67f667f1dbe52cd0794"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a55e593694bdcf67f667f1dbe52cd0794">write_to_stream</a> (std::ostream&amp; output, const Glib::ustring&amp; encoding=Glib::ustring())</td></tr>
-<tr class="memdesc:a55e593694bdcf67f667f1dbe52cd0794"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the document to a std::ostream. <a href="#a55e593694bdcf67f667f1dbe52cd0794"></a><br/></td></tr>
-<tr class="memitem:add90b2d2d0a837df3f3daec6bccaad2c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#add90b2d2d0a837df3f3daec6bccaad2c">write_to_stream_formatted</a> (std::ostream&amp; output, const Glib::ustring&amp; encoding=Glib::ustring())</td></tr>
-<tr class="memdesc:add90b2d2d0a837df3f3daec6bccaad2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the document to a std::ostream. <a href="#add90b2d2d0a837df3f3daec6bccaad2c"></a><br/></td></tr>
-<tr class="memitem:ad56a99bd883672ba5eac51a545fada40"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#ad56a99bd883672ba5eac51a545fada40">set_entity_declaration</a> (const Glib::ustring&amp; name, <a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49">XmlEntityType</a> type, const Glib::ustring&amp; publicId, const Glib::ustring&amp; systemId, const Glib::ustring&amp; content)</td></tr>
-<tr class="memdesc:ad56a99bd883672ba5eac51a545fada40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an Entity declaration to the document. <a href="#ad56a99bd883672ba5eac51a545fada40"></a><br/></td></tr>
+<tr class="memdesc:a6f4ebd0db42eeca823517dd1bd56d009"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the root node.  <a href="#a6f4ebd0db42eeca823517dd1bd56d009">More...</a><br/></td></tr>
+<tr class="separator:a6f4ebd0db42eeca823517dd1bd56d009"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5fb6c31ae2563c1c33ad3d4192daafe1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a5fb6c31ae2563c1c33ad3d4192daafe1">process_xinclude</a> (bool generate_xinclude_nodes=true)</td></tr>
-<tr class="memdesc:a5fb6c31ae2563c1c33ad3d4192daafe1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform XInclude substitution on the XML document. <a href="#a5fb6c31ae2563c1c33ad3d4192daafe1"></a><br/></td></tr>
-<tr class="memitem:a1ebb73b9ac51ca929bfd38f359964a59"><td class="memItemLeft" align="right" valign="top">_xmlDoc*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a1ebb73b9ac51ca929bfd38f359964a59">cobj</a> ()</td></tr>
-<tr class="memdesc:a1ebb73b9ac51ca929bfd38f359964a59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a1ebb73b9ac51ca929bfd38f359964a59"></a><br/></td></tr>
-<tr class="memitem:a4cbdce4b14db6b3a393346b5e3034886"><td class="memItemLeft" align="right" valign="top">const _xmlDoc*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a4cbdce4b14db6b3a393346b5e3034886">cobj</a> () const </td></tr>
-<tr class="memdesc:a4cbdce4b14db6b3a393346b5e3034886"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a4cbdce4b14db6b3a393346b5e3034886"></a><br/></td></tr>
+<tr class="memdesc:a5fb6c31ae2563c1c33ad3d4192daafe1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform XInclude substitution on the XML document.  <a href="#a5fb6c31ae2563c1c33ad3d4192daafe1">More...</a><br/></td></tr>
+<tr class="separator:a5fb6c31ae2563c1c33ad3d4192daafe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad56a99bd883672ba5eac51a545fada40"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#ad56a99bd883672ba5eac51a545fada40">set_entity_declaration</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, <a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49">XmlEntityType</a> type, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; publicId, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; systemId, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</td></tr>
+<tr class="memdesc:ad56a99bd883672ba5eac51a545fada40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an Entity declaration to the document.  <a href="#ad56a99bd883672ba5eac51a545fada40">More...</a><br/></td></tr>
+<tr class="separator:ad56a99bd883672ba5eac51a545fada40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a714dc6c330ae6e00fb285606b8b849a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a714dc6c330ae6e00fb285606b8b849a4">set_internal_subset</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; external_id, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; system_id)</td></tr>
+<tr class="memdesc:a714dc6c330ae6e00fb285606b8b849a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the internal subset of this document.  <a href="#a714dc6c330ae6e00fb285606b8b849a4">More...</a><br/></td></tr>
+<tr class="separator:a714dc6c330ae6e00fb285606b8b849a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adbbcae29bde29501f3dfff71f2e81da2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#adbbcae29bde29501f3dfff71f2e81da2">write_to_file</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; filename, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; encoding=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:adbbcae29bde29501f3dfff71f2e81da2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the document to a file.  <a href="#adbbcae29bde29501f3dfff71f2e81da2">More...</a><br/></td></tr>
+<tr class="separator:adbbcae29bde29501f3dfff71f2e81da2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae54075502d81e9d8448e6820bc16eb34"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#ae54075502d81e9d8448e6820bc16eb34">write_to_file_formatted</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; filename, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; encoding=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ae54075502d81e9d8448e6820bc16eb34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the document to a file.  <a href="#ae54075502d81e9d8448e6820bc16eb34">More...</a><br/></td></tr>
+<tr class="separator:ae54075502d81e9d8448e6820bc16eb34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55e593694bdcf67f667f1dbe52cd0794"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a55e593694bdcf67f667f1dbe52cd0794">write_to_stream</a> (std::ostream&amp; output, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; encoding=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a55e593694bdcf67f667f1dbe52cd0794"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the document to a std::ostream.  <a href="#a55e593694bdcf67f667f1dbe52cd0794">More...</a><br/></td></tr>
+<tr class="separator:a55e593694bdcf67f667f1dbe52cd0794"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add90b2d2d0a837df3f3daec6bccaad2c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#add90b2d2d0a837df3f3daec6bccaad2c">write_to_stream_formatted</a> (std::ostream&amp; output, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; encoding=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:add90b2d2d0a837df3f3daec6bccaad2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the document to a std::ostream.  <a href="#add90b2d2d0a837df3f3daec6bccaad2c">More...</a><br/></td></tr>
+<tr class="separator:add90b2d2d0a837df3f3daec6bccaad2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab63344d932c309062769fd98585e9bc1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#ab63344d932c309062769fd98585e9bc1">write_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; encoding=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ab63344d932c309062769fd98585e9bc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the document to the memory.  <a href="#ab63344d932c309062769fd98585e9bc1">More...</a><br/></td></tr>
+<tr class="separator:ab63344d932c309062769fd98585e9bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1246acf8c7b51855e9eb12eecefa294"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#ac1246acf8c7b51855e9eb12eecefa294">write_to_string_formatted</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; encoding=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac1246acf8c7b51855e9eb12eecefa294"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the document to the memory.  <a href="#ac1246acf8c7b51855e9eb12eecefa294">More...</a><br/></td></tr>
+<tr class="separator:ac1246acf8c7b51855e9eb12eecefa294"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
-<tr class="memitem:a6772b76ee685c3755f8a19ce19f48f35"><td class="memItemLeft" align="right" valign="top">_xmlEntity*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a6772b76ee685c3755f8a19ce19f48f35">get_entity</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:a6772b76ee685c3755f8a19ce19f48f35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve an Entity. <a href="#a6772b76ee685c3755f8a19ce19f48f35"></a><br/></td></tr>
+<tr class="memitem:a6772b76ee685c3755f8a19ce19f48f35"><td class="memItemLeft" align="right" valign="top">_xmlEntity*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html#a6772b76ee685c3755f8a19ce19f48f35">get_entity</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:a6772b76ee685c3755f8a19ce19f48f35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve an Entity.  <a href="#a6772b76ee685c3755f8a19ce19f48f35">More...</a><br/></td></tr>
+<tr class="separator:a6772b76ee685c3755f8a19ce19f48f35"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Represents an XML document in the DOM model. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a8c5c6692e195dcf3aee88dc492f9efed"></a>
 <div class="memitem">
 <div class="memproto">
@@ -139,14 +157,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">xmlpp::Document::Document </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>version</em> = <code>&quot;1.0&quot;</code></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -184,7 +202,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -216,14 +234,14 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="a2d5ebd0f41215d54b9c96dd4ddb49ede"></a>
 <div class="memitem">
 <div class="memproto">
@@ -231,7 +249,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="classxmlpp_1_1CommentNode.html">CommentNode</a>* xmlpp::Document::add_comment </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>content</em></td><td>)</td>
           <td></td>
         </tr>
@@ -262,13 +280,13 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html">ProcessingInstructionNode</a>* xmlpp::Document::add_processing_instruction </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>content</em>&#160;</td>
         </tr>
         <tr>
@@ -339,20 +357,20 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="classxmlpp_1_1Element.html">Element</a>* xmlpp::Document::create_root_node </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>ns_uri</em> = <code>Glib::ustring()</code>, </td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>ns_uri</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>ns_prefix</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>ns_prefix</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -431,7 +449,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Document::get_encoding </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Document::get_encoding </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -452,14 +470,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">_xmlEntity* xmlpp::Document::get_entity </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -556,7 +574,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::Document::set_entity_declaration </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
@@ -568,19 +586,19 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>publicId</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>systemId</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>content</em>&#160;</td>
         </tr>
         <tr>
@@ -591,7 +609,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -623,19 +641,19 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">void xmlpp::Document::set_internal_subset </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>external_id</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>system_id</em>&#160;</td>
         </tr>
         <tr>
@@ -666,14 +684,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">void xmlpp::Document::write_to_file </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>filename</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>encoding</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>encoding</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -707,14 +725,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">void xmlpp::Document::write_to_file_formatted </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>filename</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>encoding</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>encoding</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -755,8 +773,8 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>encoding</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>encoding</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -798,8 +816,8 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>encoding</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>encoding</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -834,10 +852,10 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Document::write_to_string </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Document::write_to_string </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>encoding</em> = <code>Glib::ustring()</code></td><td>)</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>encoding</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code></td><td>)</td>
           <td></td>
         </tr>
       </table>
@@ -865,10 +883,10 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Document::write_to_string_formatted </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Document::write_to_string_formatted </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>encoding</em> = <code>Glib::ustring()</code></td><td>)</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>encoding</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code></td><td>)</td>
           <td></td>
         </tr>
       </table>
@@ -892,15 +910,12 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>document.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1Document__coll__graph.png b/docs/reference/html/classxmlpp_1_1Document__coll__graph.png
deleted file mode 100644 (file)
index 0cd0408..0000000
Binary files a/docs/reference/html/classxmlpp_1_1Document__coll__graph.png and /dev/null differ
index 0cd0408..1a1b4ce 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1Document__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1Document__inherit__graph.png differ
index 39f52a9..e41ed11 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1DomParser.html">DomParser</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1DomParser.html">DomParser</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::DomParser Member List</div> </div>
+<div class="title">xmlpp::DomParser Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -69,6 +70,8 @@
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a7b2a100f91d2ead57de5ef640ebf91a9">exception_</a></td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1DomParser.html#ad10907d495f9e1e2b63638a9c69f78a8">get_document</a>()</td><td class="entry"><a class="el" href="classxmlpp_1_1DomParser.html">xmlpp::DomParser</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1DomParser.html#a4a3452e46cf656998d8752ed949239de">get_document</a>() const </td><td class="entry"><a class="el" href="classxmlpp_1_1DomParser.html">xmlpp::DomParser</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a150d49ac4336d910b757ae6fb2cc4b5c">get_include_default_attributes</a>()</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a4340563d4dc26a4cfe79f9854a5e91a7">get_parser_options</a>(int&amp; set_options, int&amp; clear_options)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#ae71762868b009ccae8f00c1d34df00e7">get_substitute_entities</a>() const </td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#ad9e5523ffa19aa3e76761a0d46040efb">get_throw_messages</a>() const </td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a7329d0daf70030bef41b92e6ed22bd63">get_validate</a>() const </td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@@ -89,6 +92,8 @@
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1DomParser.html#a3d02d6c5b4194b47118e92a8e258743c">parse_stream</a>(std::istream&amp; in)</td><td class="entry"><a class="el" href="classxmlpp_1_1DomParser.html">xmlpp::DomParser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#ab2990f22147cb2163eda6e773fb2eb68">Parser</a>()</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1DomParser.html#a58a312db2834a41a77ca290dc6dc48fe">release_underlying</a>()</td><td class="entry"><a class="el" href="classxmlpp_1_1DomParser.html">xmlpp::DomParser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4">set_include_default_attributes</a>(bool val=true)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6">set_parser_options</a>(int set_options=0, int clear_options=0)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f">set_substitute_entities</a>(bool val=true)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538">set_throw_messages</a>(bool val=true)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1">set_validate</a>(bool val=true)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 8416e86..5334aad 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::DomParser Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -44,7 +45,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1DomParser.html">DomParser</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1DomParser.html">DomParser</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pro-methods">Protected Member Functions</a> &#124;
 <a href="#pro-attribs">Protected Attributes</a> &#124;
-<a href="classxmlpp_1_1DomParser-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1DomParser-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::DomParser Class Reference</div> </div>
+<div class="title">xmlpp::DomParser Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>DOM XML parser.  <a href="classxmlpp_1_1DomParser.html#details">More...</a></p>
+<p>DOM XML parser.  
+ <a href="classxmlpp_1_1DomParser.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/parsers/domparser.h&gt;</code></p>
 <div class="dynheader">
@@ -66,98 +68,146 @@ Inheritance diagram for xmlpp::DomParser:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1DomParser__inherit__graph.png" border="0" usemap="#xmlpp_1_1DomParser_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1DomParser_inherit__map" id="xmlpp_1_1DomParser_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Parser.html" title="XML parser." alt="" coords="25,83,124,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::DomParser:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1DomParser__coll__graph.png" border="0" usemap="#xmlpp_1_1DomParser_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1DomParser_coll__map" id="xmlpp_1_1DomParser_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Parser.html" title="XML parser." alt="" coords="159,179,257,207"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,86,144,114"/><area shape="rect" id="node10" href="classxmlpp_1_1Document.html" title="Represents an XML document in the DOM model." alt="" coords="15,179,135,207"/><area shape="rect" id="node6" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="168,86,285,114"/><area shape="rect" id="node8" href="classstd_1_1exception.html" title="std::exception" alt="" coords="177,6,276,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1Parser.html" title="XML parser." alt="" coords="28,80,137,107"/><area shape="rect" id="node3" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,5,160,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:abeab430d4863459b6d03fc7e97363df5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#abeab430d4863459b6d03fc7e97363df5">DomParser</a> ()</td></tr>
-<tr class="memdesc:abeab430d4863459b6d03fc7e97363df5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a parser with an empty document. <a href="#abeab430d4863459b6d03fc7e97363df5"></a><br/></td></tr>
-<tr class="memitem:a9538baed354098e8ac73f69e1d4f55e5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#a9538baed354098e8ac73f69e1d4f55e5">DomParser</a> (const Glib::ustring&amp; filename, bool validate=false)</td></tr>
-<tr class="memdesc:a9538baed354098e8ac73f69e1d4f55e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instantiate the parser and parse a document immediately. <a href="#a9538baed354098e8ac73f69e1d4f55e5"></a><br/></td></tr>
+<tr class="memdesc:abeab430d4863459b6d03fc7e97363df5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a parser with an empty document.  <a href="#abeab430d4863459b6d03fc7e97363df5">More...</a><br/></td></tr>
+<tr class="separator:abeab430d4863459b6d03fc7e97363df5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9538baed354098e8ac73f69e1d4f55e5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#a9538baed354098e8ac73f69e1d4f55e5">DomParser</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; filename, bool validate=false)</td></tr>
+<tr class="memdesc:a9538baed354098e8ac73f69e1d4f55e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instantiate the parser and parse a document immediately.  <a href="#a9538baed354098e8ac73f69e1d4f55e5">More...</a><br/></td></tr>
+<tr class="separator:a9538baed354098e8ac73f69e1d4f55e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3a18958b3980fb3ff44441868da7cb6a"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#a3a18958b3980fb3ff44441868da7cb6a">~DomParser</a> ()</td></tr>
-<tr class="memitem:a437c91bb64033669649d91f28ecc7dc9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#a437c91bb64033669649d91f28ecc7dc9">parse_file</a> (const Glib::ustring&amp; filename)</td></tr>
-<tr class="memdesc:a437c91bb64033669649d91f28ecc7dc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a file. <a href="#a437c91bb64033669649d91f28ecc7dc9"></a><br/></td></tr>
-<tr class="memitem:a2110398d5a19320e7bbe65e0edb2ab9c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#a2110398d5a19320e7bbe65e0edb2ab9c">parse_memory</a> (const Glib::ustring&amp; contents)</td></tr>
-<tr class="memdesc:a2110398d5a19320e7bbe65e0edb2ab9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a string. <a href="#a2110398d5a19320e7bbe65e0edb2ab9c"></a><br/></td></tr>
-<tr class="memitem:aae7bd491f8aae685900bec03ec43d855"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#aae7bd491f8aae685900bec03ec43d855">parse_memory_raw</a> (const unsigned char* contents, <a class="el" href="classxmlpp_1_1Parser.html#a8e7c797006bb5398629cf98f4141e3e6">size_type</a> bytes_count)</td></tr>
-<tr class="memdesc:aae7bd491f8aae685900bec03ec43d855"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from raw memory. <a href="#aae7bd491f8aae685900bec03ec43d855"></a><br/></td></tr>
-<tr class="memitem:a3d02d6c5b4194b47118e92a8e258743c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#a3d02d6c5b4194b47118e92a8e258743c">parse_stream</a> (std::istream&amp; in)</td></tr>
-<tr class="memdesc:a3d02d6c5b4194b47118e92a8e258743c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a stream. <a href="#a3d02d6c5b4194b47118e92a8e258743c"></a><br/></td></tr>
-<tr class="memitem:af6455076d91fc65e39f82e9a6c7ad764"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#af6455076d91fc65e39f82e9a6c7ad764">operator bool</a> () const </td></tr>
-<tr class="memdesc:af6455076d91fc65e39f82e9a6c7ad764"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test whether a document has been parsed. <a href="#af6455076d91fc65e39f82e9a6c7ad764"></a><br/></td></tr>
+<tr class="separator:a3a18958b3980fb3ff44441868da7cb6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad10907d495f9e1e2b63638a9c69f78a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Document.html">Document</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#ad10907d495f9e1e2b63638a9c69f78a8">get_document</a> ()</td></tr>
-<tr class="memdesc:ad10907d495f9e1e2b63638a9c69f78a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parsed document. <a href="#ad10907d495f9e1e2b63638a9c69f78a8"></a><br/></td></tr>
+<tr class="memdesc:ad10907d495f9e1e2b63638a9c69f78a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parsed document.  <a href="#ad10907d495f9e1e2b63638a9c69f78a8">More...</a><br/></td></tr>
+<tr class="separator:ad10907d495f9e1e2b63638a9c69f78a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4a3452e46cf656998d8752ed949239de"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Document.html">Document</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#a4a3452e46cf656998d8752ed949239de">get_document</a> () const </td></tr>
-<tr class="memdesc:a4a3452e46cf656998d8752ed949239de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parsed document. <a href="#a4a3452e46cf656998d8752ed949239de"></a><br/></td></tr>
+<tr class="memdesc:a4a3452e46cf656998d8752ed949239de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parsed document.  <a href="#a4a3452e46cf656998d8752ed949239de">More...</a><br/></td></tr>
+<tr class="separator:a4a3452e46cf656998d8752ed949239de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6455076d91fc65e39f82e9a6c7ad764"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#af6455076d91fc65e39f82e9a6c7ad764">operator bool</a> () const </td></tr>
+<tr class="memdesc:af6455076d91fc65e39f82e9a6c7ad764"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test whether a document has been parsed.  <a href="#af6455076d91fc65e39f82e9a6c7ad764">More...</a><br/></td></tr>
+<tr class="separator:af6455076d91fc65e39f82e9a6c7ad764"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a437c91bb64033669649d91f28ecc7dc9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#a437c91bb64033669649d91f28ecc7dc9">parse_file</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; filename)</td></tr>
+<tr class="memdesc:a437c91bb64033669649d91f28ecc7dc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a file.  <a href="#a437c91bb64033669649d91f28ecc7dc9">More...</a><br/></td></tr>
+<tr class="separator:a437c91bb64033669649d91f28ecc7dc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2110398d5a19320e7bbe65e0edb2ab9c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#a2110398d5a19320e7bbe65e0edb2ab9c">parse_memory</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; contents)</td></tr>
+<tr class="memdesc:a2110398d5a19320e7bbe65e0edb2ab9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a string.  <a href="#a2110398d5a19320e7bbe65e0edb2ab9c">More...</a><br/></td></tr>
+<tr class="separator:a2110398d5a19320e7bbe65e0edb2ab9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7bd491f8aae685900bec03ec43d855"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#aae7bd491f8aae685900bec03ec43d855">parse_memory_raw</a> (const unsigned char* contents, <a class="el" href="classxmlpp_1_1Parser.html#a8e7c797006bb5398629cf98f4141e3e6">size_type</a> bytes_count)</td></tr>
+<tr class="memdesc:aae7bd491f8aae685900bec03ec43d855"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from raw memory.  <a href="#aae7bd491f8aae685900bec03ec43d855">More...</a><br/></td></tr>
+<tr class="separator:aae7bd491f8aae685900bec03ec43d855"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d02d6c5b4194b47118e92a8e258743c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#a3d02d6c5b4194b47118e92a8e258743c">parse_stream</a> (std::istream&amp; in)</td></tr>
+<tr class="memdesc:a3d02d6c5b4194b47118e92a8e258743c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a stream.  <a href="#a3d02d6c5b4194b47118e92a8e258743c">More...</a><br/></td></tr>
+<tr class="separator:a3d02d6c5b4194b47118e92a8e258743c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Parser"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td></tr>
 <tr class="memitem:ab2990f22147cb2163eda6e773fb2eb68 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ab2990f22147cb2163eda6e773fb2eb68">Parser</a> ()</td></tr>
+<tr class="separator:ab2990f22147cb2163eda6e773fb2eb68 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acf64cbff6b9cf4010226fc1c803d56f9 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#acf64cbff6b9cf4010226fc1c803d56f9">~Parser</a> ()</td></tr>
-<tr class="memitem:a39332721610231ca8c5114e245121cc1 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1">set_validate</a> (bool val=true)</td></tr>
-<tr class="memdesc:a39332721610231ca8c5114e245121cc1 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">By default, the parser will not validate the XML file. <a href="#a39332721610231ca8c5114e245121cc1"></a><br/></td></tr>
+<tr class="separator:acf64cbff6b9cf4010226fc1c803d56f9 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a150d49ac4336d910b757ae6fb2cc4b5c inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a150d49ac4336d910b757ae6fb2cc4b5c">get_include_default_attributes</a> ()</td></tr>
+<tr class="memdesc:a150d49ac4336d910b757ae6fb2cc4b5c inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4" title="Set whether default attribute values from the DTD shall be included in the node tree.">set_include_default_attributes()</a>.  <a href="#a150d49ac4336d910b757ae6fb2cc4b5c">More...</a><br/></td></tr>
+<tr class="separator:a150d49ac4336d910b757ae6fb2cc4b5c inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4340563d4dc26a4cfe79f9854a5e91a7 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a4340563d4dc26a4cfe79f9854a5e91a7">get_parser_options</a> (int&amp; set_options, int&amp; clear_options)</td></tr>
+<tr class="memdesc:a4340563d4dc26a4cfe79f9854a5e91a7 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6" title="Set and/or clear parser option flags.">set_parser_options()</a>.  <a href="#a4340563d4dc26a4cfe79f9854a5e91a7">More...</a><br/></td></tr>
+<tr class="separator:a4340563d4dc26a4cfe79f9854a5e91a7 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae71762868b009ccae8f00c1d34df00e7 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ae71762868b009ccae8f00c1d34df00e7">get_substitute_entities</a> () const </td></tr>
+<tr class="memdesc:ae71762868b009ccae8f00c1d34df00e7 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f" title="Set whether the parser will automatically substitute entity references with the text of the entities&#39;...">set_substitute_entities()</a>.  <a href="#ae71762868b009ccae8f00c1d34df00e7">More...</a><br/></td></tr>
+<tr class="separator:ae71762868b009ccae8f00c1d34df00e7 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9e5523ffa19aa3e76761a0d46040efb inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ad9e5523ffa19aa3e76761a0d46040efb">get_throw_messages</a> () const </td></tr>
+<tr class="memdesc:ad9e5523ffa19aa3e76761a0d46040efb inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538" title="Set whether the parser will collect and throw error and warning messages.">set_throw_messages()</a>.  <a href="#ad9e5523ffa19aa3e76761a0d46040efb">More...</a><br/></td></tr>
+<tr class="separator:ad9e5523ffa19aa3e76761a0d46040efb inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7329d0daf70030bef41b92e6ed22bd63 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a7329d0daf70030bef41b92e6ed22bd63">get_validate</a> () const </td></tr>
-<tr class="memdesc:a7329d0daf70030bef41b92e6ed22bd63 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1" title="By default, the parser will not validate the XML file.">set_validate()</a> <a href="#a7329d0daf70030bef41b92e6ed22bd63"></a><br/></td></tr>
+<tr class="memdesc:a7329d0daf70030bef41b92e6ed22bd63 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1" title="By default, the parser will not validate the XML file.">set_validate()</a>.  <a href="#a7329d0daf70030bef41b92e6ed22bd63">More...</a><br/></td></tr>
+<tr class="separator:a7329d0daf70030bef41b92e6ed22bd63 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ae64d2d6f28728786040ba8c8b694a4 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4">set_include_default_attributes</a> (bool val=true)</td></tr>
+<tr class="memdesc:a0ae64d2d6f28728786040ba8c8b694a4 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether default attribute values from the DTD shall be included in the node tree.  <a href="#a0ae64d2d6f28728786040ba8c8b694a4">More...</a><br/></td></tr>
+<tr class="separator:a0ae64d2d6f28728786040ba8c8b694a4 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeab62a7446a6bb460cec3ea3951d12d6 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6">set_parser_options</a> (int set_options=0, int clear_options=0)</td></tr>
+<tr class="memdesc:aeab62a7446a6bb460cec3ea3951d12d6 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set and/or clear parser option flags.  <a href="#aeab62a7446a6bb460cec3ea3951d12d6">More...</a><br/></td></tr>
+<tr class="separator:aeab62a7446a6bb460cec3ea3951d12d6 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a960e9ee12df9b631c694ca002932cf7f inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f">set_substitute_entities</a> (bool val=true)</td></tr>
-<tr class="memdesc:a960e9ee12df9b631c694ca002932cf7f inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the parser will automatically substitute entity references with the text of the entities' definitions. <a href="#a960e9ee12df9b631c694ca002932cf7f"></a><br/></td></tr>
-<tr class="memitem:ae71762868b009ccae8f00c1d34df00e7 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ae71762868b009ccae8f00c1d34df00e7">get_substitute_entities</a> () const </td></tr>
-<tr class="memdesc:ae71762868b009ccae8f00c1d34df00e7 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f" title="Set whether the parser will automatically substitute entity references with the text of the entities&#39;...">set_substitute_entities()</a>. <a href="#ae71762868b009ccae8f00c1d34df00e7"></a><br/></td></tr>
+<tr class="memdesc:a960e9ee12df9b631c694ca002932cf7f inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the parser will automatically substitute entity references with the text of the entities' definitions.  <a href="#a960e9ee12df9b631c694ca002932cf7f">More...</a><br/></td></tr>
+<tr class="separator:a960e9ee12df9b631c694ca002932cf7f inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3d491c0479b11e5766849956cd4b4538 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538">set_throw_messages</a> (bool val=true)</td></tr>
-<tr class="memdesc:a3d491c0479b11e5766849956cd4b4538 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the parser will collect and throw error and warning messages. <a href="#a3d491c0479b11e5766849956cd4b4538"></a><br/></td></tr>
-<tr class="memitem:ad9e5523ffa19aa3e76761a0d46040efb inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ad9e5523ffa19aa3e76761a0d46040efb">get_throw_messages</a> () const </td></tr>
-<tr class="memdesc:ad9e5523ffa19aa3e76761a0d46040efb inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538" title="Set whether the parser will collect and throw error and warning messages.">set_throw_messages()</a>. <a href="#ad9e5523ffa19aa3e76761a0d46040efb"></a><br/></td></tr>
+<tr class="memdesc:a3d491c0479b11e5766849956cd4b4538 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the parser will collect and throw error and warning messages.  <a href="#a3d491c0479b11e5766849956cd4b4538">More...</a><br/></td></tr>
+<tr class="separator:a3d491c0479b11e5766849956cd4b4538 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39332721610231ca8c5114e245121cc1 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1">set_validate</a> (bool val=true)</td></tr>
+<tr class="memdesc:a39332721610231ca8c5114e245121cc1 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">By default, the parser will not validate the XML file.  <a href="#a39332721610231ca8c5114e245121cc1">More...</a><br/></td></tr>
+<tr class="separator:a39332721610231ca8c5114e245121cc1 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
 <tr class="memitem:a0f77c8ab0a9ab2d7abd809846ae75d6f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#a0f77c8ab0a9ab2d7abd809846ae75d6f">parse_context</a> ()</td></tr>
+<tr class="separator:a0f77c8ab0a9ab2d7abd809846ae75d6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a58a312db2834a41a77ca290dc6dc48fe"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#a58a312db2834a41a77ca290dc6dc48fe">release_underlying</a> ()</td></tr>
+<tr class="separator:a58a312db2834a41a77ca290dc6dc48fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Parser"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Parser')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td></tr>
-<tr class="memitem:a25f92d0a820d96accfe316a066bade49 inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a25f92d0a820d96accfe316a066bade49">initialize_context</a> ()</td></tr>
-<tr class="memitem:a36860900bd7f118adfd7b7887278e4fb inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a36860900bd7f118adfd7b7887278e4fb">on_validity_error</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:ad0876425a0d687f24bc54b44d950ab2c inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ad0876425a0d687f24bc54b44d950ab2c">on_validity_warning</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:a860e1cff3da52a4bbb0b17a06475399f inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a860e1cff3da52a4bbb0b17a06475399f">handleException</a> (const <a class="el" href="classxmlpp_1_1exception.html">exception</a>&amp; e)</td></tr>
 <tr class="memitem:a9daba11c6746d91153329a9dbd8decc5 inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a9daba11c6746d91153329a9dbd8decc5">check_for_exception</a> ()</td></tr>
+<tr class="separator:a9daba11c6746d91153329a9dbd8decc5 inherit pro_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aad45390ab3d30d1dea26001f2d6a9a2f inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aad45390ab3d30d1dea26001f2d6a9a2f">check_for_validity_messages</a> ()</td></tr>
+<tr class="separator:aad45390ab3d30d1dea26001f2d6a9a2f inherit pro_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a860e1cff3da52a4bbb0b17a06475399f inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a860e1cff3da52a4bbb0b17a06475399f">handleException</a> (const <a class="el" href="classxmlpp_1_1exception.html">exception</a>&amp; e)</td></tr>
+<tr class="separator:a860e1cff3da52a4bbb0b17a06475399f inherit pro_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25f92d0a820d96accfe316a066bade49 inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a25f92d0a820d96accfe316a066bade49">initialize_context</a> ()</td></tr>
+<tr class="separator:a25f92d0a820d96accfe316a066bade49 inherit pro_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36860900bd7f118adfd7b7887278e4fb inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a36860900bd7f118adfd7b7887278e4fb">on_validity_error</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:a36860900bd7f118adfd7b7887278e4fb inherit pro_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0876425a0d687f24bc54b44d950ab2c inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ad0876425a0d687f24bc54b44d950ab2c">on_validity_warning</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:ad0876425a0d687f24bc54b44d950ab2c inherit pro_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
 <tr class="memitem:ab95c1209f2311df8fe1f1f34651d2d28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Document.html">Document</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html#ab95c1209f2311df8fe1f1f34651d2d28">doc_</a></td></tr>
+<tr class="separator:ab95c1209f2311df8fe1f1f34651d2d28"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classxmlpp_1_1Parser"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classxmlpp_1_1Parser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td></tr>
 <tr class="memitem:a2b49a51f1a8fce897dffcb1e81f87907 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">_xmlParserCtxt*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a2b49a51f1a8fce897dffcb1e81f87907">context_</a></td></tr>
+<tr class="separator:a2b49a51f1a8fce897dffcb1e81f87907 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7b2a100f91d2ead57de5ef640ebf91a9 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1exception.html">exception</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a7b2a100f91d2ead57de5ef640ebf91a9">exception_</a></td></tr>
-<tr class="memitem:a367b4132d663f1c1adf1515c4a6e959f inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a367b4132d663f1c1adf1515c4a6e959f">validate_error_</a></td></tr>
-<tr class="memitem:aac64f7a377ae85c848dbb8008a43f555 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aac64f7a377ae85c848dbb8008a43f555">validate_warning_</a></td></tr>
-<tr class="memitem:a2d21ddd4fdd34f845937649eb4fb8814 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a2d21ddd4fdd34f845937649eb4fb8814">validate_</a></td></tr>
+<tr class="separator:a7b2a100f91d2ead57de5ef640ebf91a9 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a969bc262133a8310cfbfc097f925c00c inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a969bc262133a8310cfbfc097f925c00c">substitute_entities_</a></td></tr>
+<tr class="separator:a969bc262133a8310cfbfc097f925c00c inherit pro_attribs_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d21ddd4fdd34f845937649eb4fb8814 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a2d21ddd4fdd34f845937649eb4fb8814">validate_</a></td></tr>
+<tr class="separator:a2d21ddd4fdd34f845937649eb4fb8814 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a367b4132d663f1c1adf1515c4a6e959f inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a367b4132d663f1c1adf1515c4a6e959f">validate_error_</a></td></tr>
+<tr class="separator:a367b4132d663f1c1adf1515c4a6e959f inherit pro_attribs_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac64f7a377ae85c848dbb8008a43f555 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aac64f7a377ae85c848dbb8008a43f555">validate_warning_</a></td></tr>
+<tr class="separator:aac64f7a377ae85c848dbb8008a43f555 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Parser"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Parser')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td></tr>
 <tr class="memitem:a8e7c797006bb5398629cf98f4141e3e6 inherit pub_types_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">typedef unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a8e7c797006bb5398629cf98f4141e3e6">size_type</a></td></tr>
+<tr class="separator:a8e7c797006bb5398629cf98f4141e3e6 inherit pub_types_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_types_classxmlpp_1_1Parser"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classxmlpp_1_1Parser')"><img src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td></tr>
 <tr class="memitem:a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b inherit pro_types_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b">MsgType</a> { <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290">MsgParserError</a>, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385">MsgParserWarning</a>, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff">MsgValidityError</a>, <br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290">MsgParserError</a>, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385">MsgParserWarning</a>, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff">MsgValidityError</a>, 
+<br/>
 &#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70">MsgValidityWarning</a>
 <br/>
  }</td></tr>
+<tr class="separator:a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b inherit pro_types_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_static_methods_classxmlpp_1_1Parser"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classxmlpp_1_1Parser')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td></tr>
+<tr class="memitem:a49b79a6ada464e8d1be27a655ee63b48 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a49b79a6ada464e8d1be27a655ee63b48">callback_error_or_warning</a> (<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b">MsgType</a> msg_type, void* ctx, const char* msg, va_list var_args)</td></tr>
+<tr class="separator:a49b79a6ada464e8d1be27a655ee63b48 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae5272535b144daaafcdc161e36f1aa33 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ae5272535b144daaafcdc161e36f1aa33">callback_parser_error</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:ae5272535b144daaafcdc161e36f1aa33 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7dbe69dcd8aa5c7625fa96a9dcdcbad7 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a7dbe69dcd8aa5c7625fa96a9dcdcbad7">callback_parser_warning</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:a7dbe69dcd8aa5c7625fa96a9dcdcbad7 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7ec91483923a6023e7ac56eeaf16b1e3 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a7ec91483923a6023e7ac56eeaf16b1e3">callback_validity_error</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:a7ec91483923a6023e7ac56eeaf16b1e3 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa573fc538688db238714cef413944567 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aa573fc538688db238714cef413944567">callback_validity_warning</a> (void* ctx, const char* msg,...)</td></tr>
-<tr class="memitem:a49b79a6ada464e8d1be27a655ee63b48 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a49b79a6ada464e8d1be27a655ee63b48">callback_error_or_warning</a> (<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b">MsgType</a> msg_type, void* ctx, const char* msg, va_list var_args)</td></tr>
+<tr class="separator:aa573fc538688db238714cef413944567 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>DOM XML parser. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="abeab430d4863459b6d03fc7e97363df5"></a>
 <div class="memitem">
 <div class="memproto">
@@ -191,7 +241,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">xmlpp::DomParser::DomParser </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>filename</em>, </td>
         </tr>
         <tr>
@@ -208,7 +258,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -248,14 +298,14 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="ad10907d495f9e1e2b63638a9c69f78a8"></a>
 <div class="memitem">
 <div class="memproto">
@@ -325,7 +375,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -342,14 +392,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::DomParser::parse_file </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>filename</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -385,14 +435,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::DomParser::parse_memory </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>contents</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -479,7 +529,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -521,7 +571,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -530,7 +580,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<h2>Member Data Documentation</h2>
+<h2 class="groupheader">Member Data Documentation</h2>
 <a class="anchor" id="ab95c1209f2311df8fe1f1f34651d2d28"></a>
 <div class="memitem">
 <div class="memproto">
@@ -544,22 +594,19 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>parsers/domparser.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1DomParser__coll__graph.png b/docs/reference/html/classxmlpp_1_1DomParser__coll__graph.png
deleted file mode 100644 (file)
index b1a924f..0000000
Binary files a/docs/reference/html/classxmlpp_1_1DomParser__coll__graph.png and /dev/null differ
index 991bbfb..293b7e5 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1DomParser__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1DomParser__inherit__graph.png differ
index f73e981..5bf69c4 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Dtd.html">Dtd</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Dtd.html">Dtd</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::Dtd Member List</div> </div>
+<div class="title">xmlpp::Dtd Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -65,9 +66,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index d753553..ff82bf0 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::Dtd Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Dtd.html">Dtd</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Dtd.html">Dtd</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1Dtd-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1Dtd-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::Dtd Class Reference</div> </div>
+<div class="title">xmlpp::Dtd Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Represents XML DTDs.  <a href="classxmlpp_1_1Dtd.html#details">More...</a></p>
+<p>Represents XML DTDs.  
+ <a href="classxmlpp_1_1Dtd.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/dtd.h&gt;</code></p>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a654e86d880ec1e2f4eaa043b580083bc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Dtd.html#a654e86d880ec1e2f4eaa043b580083bc">Dtd</a> (_xmlDtd* dtd)</td></tr>
+<tr class="separator:a654e86d880ec1e2f4eaa043b580083bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2d161935b1c13bab000b2279f60c696b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Dtd.html#a2d161935b1c13bab000b2279f60c696b">~Dtd</a> ()</td></tr>
-<tr class="memitem:a972abba9bcf1f84ceec40b282332db29"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Dtd.html#a972abba9bcf1f84ceec40b282332db29">get_name</a> () const </td></tr>
-<tr class="memitem:afedd938e1bf67907ad8ddbfac74ac6e5"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Dtd.html#afedd938e1bf67907ad8ddbfac74ac6e5">get_external_id</a> () const </td></tr>
-<tr class="memitem:ae8de041e1374791094d7c5f06a7b86aa"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Dtd.html#ae8de041e1374791094d7c5f06a7b86aa">get_system_id</a> () const </td></tr>
+<tr class="separator:a2d161935b1c13bab000b2279f60c696b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac11f222663c0732d789a7d28353fbf96"><td class="memItemLeft" align="right" valign="top">_xmlDtd*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Dtd.html#ac11f222663c0732d789a7d28353fbf96">cobj</a> ()</td></tr>
-<tr class="memdesc:ac11f222663c0732d789a7d28353fbf96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#ac11f222663c0732d789a7d28353fbf96"></a><br/></td></tr>
+<tr class="memdesc:ac11f222663c0732d789a7d28353fbf96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#ac11f222663c0732d789a7d28353fbf96">More...</a><br/></td></tr>
+<tr class="separator:ac11f222663c0732d789a7d28353fbf96"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af01e0449f41509e1e5a32ee13d3b27a3"><td class="memItemLeft" align="right" valign="top">const _xmlDtd*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Dtd.html#af01e0449f41509e1e5a32ee13d3b27a3">cobj</a> () const </td></tr>
-<tr class="memdesc:af01e0449f41509e1e5a32ee13d3b27a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#af01e0449f41509e1e5a32ee13d3b27a3"></a><br/></td></tr>
+<tr class="memdesc:af01e0449f41509e1e5a32ee13d3b27a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#af01e0449f41509e1e5a32ee13d3b27a3">More...</a><br/></td></tr>
+<tr class="separator:af01e0449f41509e1e5a32ee13d3b27a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afedd938e1bf67907ad8ddbfac74ac6e5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Dtd.html#afedd938e1bf67907ad8ddbfac74ac6e5">get_external_id</a> () const </td></tr>
+<tr class="separator:afedd938e1bf67907ad8ddbfac74ac6e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a972abba9bcf1f84ceec40b282332db29"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Dtd.html#a972abba9bcf1f84ceec40b282332db29">get_name</a> () const </td></tr>
+<tr class="separator:a972abba9bcf1f84ceec40b282332db29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8de041e1374791094d7c5f06a7b86aa"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Dtd.html#ae8de041e1374791094d7c5f06a7b86aa">get_system_id</a> () const </td></tr>
+<tr class="separator:ae8de041e1374791094d7c5f06a7b86aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Represents XML DTDs. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a654e86d880ec1e2f4eaa043b580083bc"></a>
 <div class="memitem">
 <div class="memproto">
@@ -106,7 +115,7 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="ac11f222663c0732d789a7d28353fbf96"></a>
 <div class="memitem">
 <div class="memproto">
@@ -146,7 +155,7 @@ Public Member Functions</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Dtd::get_external_id </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Dtd::get_external_id </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -161,7 +170,7 @@ Public Member Functions</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Dtd::get_name </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Dtd::get_name </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -176,7 +185,7 @@ Public Member Functions</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Dtd::get_system_id </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Dtd::get_system_id </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -186,15 +195,12 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>dtd.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 501de67..894178d 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1DtdValidator.html">DtdValidator</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1DtdValidator.html">DtdValidator</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::DtdValidator Member List</div> </div>
+<div class="title">xmlpp::DtdValidator Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -86,9 +87,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 49bfa10..77171a1 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::DtdValidator Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -44,7 +45,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1DtdValidator.html">DtdValidator</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1DtdValidator.html">DtdValidator</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pro-methods">Protected Member Functions</a> &#124;
 <a href="#pro-attribs">Protected Attributes</a> &#124;
-<a href="classxmlpp_1_1DtdValidator-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1DtdValidator-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::DtdValidator Class Reference</div> </div>
+<div class="title">xmlpp::DtdValidator Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>XML DTD validator.  <a href="classxmlpp_1_1DtdValidator.html#details">More...</a></p>
+<p>XML DTD validator.  
+ <a href="classxmlpp_1_1DtdValidator.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/validators/dtdvalidator.h&gt;</code></p>
 <div class="dynheader">
@@ -66,73 +68,94 @@ Inheritance diagram for xmlpp::DtdValidator:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1DtdValidator__inherit__graph.png" border="0" usemap="#xmlpp_1_1DtdValidator_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1DtdValidator_inherit__map" id="xmlpp_1_1DtdValidator_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Validator.html" title="Base class for XML validators." alt="" coords="19,83,131,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::DtdValidator:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1DtdValidator__coll__graph.png" border="0" usemap="#xmlpp_1_1DtdValidator_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1DtdValidator_coll__map" id="xmlpp_1_1DtdValidator_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Validator.html" title="Base class for XML validators." alt="" coords="40,179,152,207"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,86,144,114"/><area shape="rect" id="node6" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="168,86,285,114"/><area shape="rect" id="node8" href="classstd_1_1exception.html" title="std::exception" alt="" coords="177,6,276,34"/><area shape="rect" id="node10" href="classxmlpp_1_1Dtd.html" title="Represents XML DTDs." alt="" coords="176,179,259,207"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1Validator.html" title="Base class for XML validators." alt="" coords="20,80,145,107"/><area shape="rect" id="node3" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,5,160,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:aa14c1fdd08db52e64ec53d7ea19f63e2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#aa14c1fdd08db52e64ec53d7ea19f63e2">DtdValidator</a> ()</td></tr>
-<tr class="memitem:afda71639e4241bd7c96de31a3e341e48"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#afda71639e4241bd7c96de31a3e341e48">DtdValidator</a> (const Glib::ustring&amp; file)</td></tr>
-<tr class="memdesc:afda71639e4241bd7c96de31a3e341e48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a validator and parse an external subset (DTD file) immediately. <a href="#afda71639e4241bd7c96de31a3e341e48"></a><br/></td></tr>
-<tr class="memitem:a376f883bc1455188861455727f2d3039"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#a376f883bc1455188861455727f2d3039">DtdValidator</a> (const Glib::ustring&amp; external, const Glib::ustring&amp; system)</td></tr>
-<tr class="memdesc:a376f883bc1455188861455727f2d3039"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a validator and parse an external subset (DTD file) immediately. <a href="#a376f883bc1455188861455727f2d3039"></a><br/></td></tr>
+<tr class="separator:aa14c1fdd08db52e64ec53d7ea19f63e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afda71639e4241bd7c96de31a3e341e48"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#afda71639e4241bd7c96de31a3e341e48">DtdValidator</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; file)</td></tr>
+<tr class="memdesc:afda71639e4241bd7c96de31a3e341e48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a validator and parse an external subset (DTD file) immediately.  <a href="#afda71639e4241bd7c96de31a3e341e48">More...</a><br/></td></tr>
+<tr class="separator:afda71639e4241bd7c96de31a3e341e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a376f883bc1455188861455727f2d3039"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#a376f883bc1455188861455727f2d3039">DtdValidator</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; external, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; system)</td></tr>
+<tr class="memdesc:a376f883bc1455188861455727f2d3039"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a validator and parse an external subset (DTD file) immediately.  <a href="#a376f883bc1455188861455727f2d3039">More...</a><br/></td></tr>
+<tr class="separator:a376f883bc1455188861455727f2d3039"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af721781854a6ae3312ab2768f42ecca6"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#af721781854a6ae3312ab2768f42ecca6">~DtdValidator</a> ()</td></tr>
-<tr class="memitem:ac4fb98a9ddb4d6d7afa8aa933ec2757c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#ac4fb98a9ddb4d6d7afa8aa933ec2757c">parse_subset</a> (const Glib::ustring&amp; external, const Glib::ustring&amp; system)</td></tr>
-<tr class="memdesc:ac4fb98a9ddb4d6d7afa8aa933ec2757c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an external subset (DTD file). <a href="#ac4fb98a9ddb4d6d7afa8aa933ec2757c"></a><br/></td></tr>
-<tr class="memitem:a0b3e4347421d7dd6fa0ff6b53b5c95dc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#a0b3e4347421d7dd6fa0ff6b53b5c95dc">parse_file</a> (const Glib::ustring&amp; filename)</td></tr>
-<tr class="memdesc:a0b3e4347421d7dd6fa0ff6b53b5c95dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an external subset (DTD file). <a href="#a0b3e4347421d7dd6fa0ff6b53b5c95dc"></a><br/></td></tr>
-<tr class="memitem:ab71df31e371de03e9d0403be51ac483a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#ab71df31e371de03e9d0403be51ac483a">parse_memory</a> (const Glib::ustring&amp; contents)</td></tr>
-<tr class="memdesc:ab71df31e371de03e9d0403be51ac483a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a DTD from a string. <a href="#ab71df31e371de03e9d0403be51ac483a"></a><br/></td></tr>
-<tr class="memitem:aa9e6b29e5bcd9e154c8291209b461595"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#aa9e6b29e5bcd9e154c8291209b461595">parse_stream</a> (std::istream&amp; in)</td></tr>
-<tr class="memdesc:aa9e6b29e5bcd9e154c8291209b461595"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a DTD from a stream. <a href="#aa9e6b29e5bcd9e154c8291209b461595"></a><br/></td></tr>
-<tr class="memitem:a59a9cc61c0dafc9768995d5f807eeb2d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#a59a9cc61c0dafc9768995d5f807eeb2d">operator bool</a> () const </td></tr>
-<tr class="memdesc:a59a9cc61c0dafc9768995d5f807eeb2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test whether a DTD has been parsed. <a href="#a59a9cc61c0dafc9768995d5f807eeb2d"></a><br/></td></tr>
+<tr class="separator:af721781854a6ae3312ab2768f42ecca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a51385000784f05b4052ec6846a7689ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Dtd.html">Dtd</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#a51385000784f05b4052ec6846a7689ad">get_dtd</a> ()</td></tr>
-<tr class="memdesc:a51385000784f05b4052ec6846a7689ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parsed DTD. <a href="#a51385000784f05b4052ec6846a7689ad"></a><br/></td></tr>
+<tr class="memdesc:a51385000784f05b4052ec6846a7689ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parsed DTD.  <a href="#a51385000784f05b4052ec6846a7689ad">More...</a><br/></td></tr>
+<tr class="separator:a51385000784f05b4052ec6846a7689ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aaf69006f668f0c8f960e9ede125e2b86"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Dtd.html">Dtd</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#aaf69006f668f0c8f960e9ede125e2b86">get_dtd</a> () const </td></tr>
-<tr class="memdesc:aaf69006f668f0c8f960e9ede125e2b86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parsed DTD. <a href="#aaf69006f668f0c8f960e9ede125e2b86"></a><br/></td></tr>
+<tr class="memdesc:aaf69006f668f0c8f960e9ede125e2b86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parsed DTD.  <a href="#aaf69006f668f0c8f960e9ede125e2b86">More...</a><br/></td></tr>
+<tr class="separator:aaf69006f668f0c8f960e9ede125e2b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59a9cc61c0dafc9768995d5f807eeb2d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#a59a9cc61c0dafc9768995d5f807eeb2d">operator bool</a> () const </td></tr>
+<tr class="memdesc:a59a9cc61c0dafc9768995d5f807eeb2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test whether a DTD has been parsed.  <a href="#a59a9cc61c0dafc9768995d5f807eeb2d">More...</a><br/></td></tr>
+<tr class="separator:a59a9cc61c0dafc9768995d5f807eeb2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b3e4347421d7dd6fa0ff6b53b5c95dc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#a0b3e4347421d7dd6fa0ff6b53b5c95dc">parse_file</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; filename)</td></tr>
+<tr class="memdesc:a0b3e4347421d7dd6fa0ff6b53b5c95dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an external subset (DTD file).  <a href="#a0b3e4347421d7dd6fa0ff6b53b5c95dc">More...</a><br/></td></tr>
+<tr class="separator:a0b3e4347421d7dd6fa0ff6b53b5c95dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab71df31e371de03e9d0403be51ac483a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#ab71df31e371de03e9d0403be51ac483a">parse_memory</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; contents)</td></tr>
+<tr class="memdesc:ab71df31e371de03e9d0403be51ac483a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a DTD from a string.  <a href="#ab71df31e371de03e9d0403be51ac483a">More...</a><br/></td></tr>
+<tr class="separator:ab71df31e371de03e9d0403be51ac483a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9e6b29e5bcd9e154c8291209b461595"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#aa9e6b29e5bcd9e154c8291209b461595">parse_stream</a> (std::istream&amp; in)</td></tr>
+<tr class="memdesc:aa9e6b29e5bcd9e154c8291209b461595"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a DTD from a stream.  <a href="#aa9e6b29e5bcd9e154c8291209b461595">More...</a><br/></td></tr>
+<tr class="separator:aa9e6b29e5bcd9e154c8291209b461595"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4fb98a9ddb4d6d7afa8aa933ec2757c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#ac4fb98a9ddb4d6d7afa8aa933ec2757c">parse_subset</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; external, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; system)</td></tr>
+<tr class="memdesc:ac4fb98a9ddb4d6d7afa8aa933ec2757c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an external subset (DTD file).  <a href="#ac4fb98a9ddb4d6d7afa8aa933ec2757c">More...</a><br/></td></tr>
+<tr class="separator:ac4fb98a9ddb4d6d7afa8aa933ec2757c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a45d51d91fecdfcd659f4bd2008d1d686"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#a45d51d91fecdfcd659f4bd2008d1d686">validate</a> (const <a class="el" href="classxmlpp_1_1Document.html">Document</a>* doc)</td></tr>
-<tr class="memdesc:a45d51d91fecdfcd659f4bd2008d1d686"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate a document, using a previously parsed DTD. <a href="#a45d51d91fecdfcd659f4bd2008d1d686"></a><br/></td></tr>
+<tr class="memdesc:a45d51d91fecdfcd659f4bd2008d1d686"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate a document, using a previously parsed DTD.  <a href="#a45d51d91fecdfcd659f4bd2008d1d686">More...</a><br/></td></tr>
+<tr class="separator:a45d51d91fecdfcd659f4bd2008d1d686"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Validator"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Validator')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Validator.html">xmlpp::Validator</a></td></tr>
 <tr class="memitem:a2e25d9106542fac59c7a4368257cdcb5 inherit pub_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a2e25d9106542fac59c7a4368257cdcb5">Validator</a> ()</td></tr>
+<tr class="separator:a2e25d9106542fac59c7a4368257cdcb5 inherit pub_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a381ade9a196777fb24780375ed82b06a inherit pub_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a381ade9a196777fb24780375ed82b06a">~Validator</a> ()</td></tr>
+<tr class="separator:a381ade9a196777fb24780375ed82b06a inherit pub_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
 <tr class="memitem:ae132f171961e6fa5d3745a03f8d9a210"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#ae132f171961e6fa5d3745a03f8d9a210">release_underlying</a> ()</td></tr>
+<tr class="separator:ae132f171961e6fa5d3745a03f8d9a210"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Validator"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Validator')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Validator.html">xmlpp::Validator</a></td></tr>
-<tr class="memitem:a12ee744e385987547d1c449a1e4bf596 inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a12ee744e385987547d1c449a1e4bf596">initialize_valid</a> ()</td></tr>
-<tr class="memitem:af59b45514fe397db1dbb025a1a3b103f inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#af59b45514fe397db1dbb025a1a3b103f">on_validity_error</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:a7ef36a34b258165082c4f33737e743d2 inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a7ef36a34b258165082c4f33737e743d2">on_validity_warning</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:a4d02cc2d687f0bd28e3c777ebbc7c458 inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a4d02cc2d687f0bd28e3c777ebbc7c458">handleException</a> (const <a class="el" href="classxmlpp_1_1exception.html">exception</a>&amp; e)</td></tr>
 <tr class="memitem:a2af695894f22e61b4f85551edefd104d inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a2af695894f22e61b4f85551edefd104d">check_for_exception</a> ()</td></tr>
+<tr class="separator:a2af695894f22e61b4f85551edefd104d inherit pro_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a655f06aa683577c26dcb2edba2e9e84b inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a655f06aa683577c26dcb2edba2e9e84b">check_for_validity_messages</a> ()</td></tr>
+<tr class="separator:a655f06aa683577c26dcb2edba2e9e84b inherit pro_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d02cc2d687f0bd28e3c777ebbc7c458 inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a4d02cc2d687f0bd28e3c777ebbc7c458">handleException</a> (const <a class="el" href="classxmlpp_1_1exception.html">exception</a>&amp; e)</td></tr>
+<tr class="separator:a4d02cc2d687f0bd28e3c777ebbc7c458 inherit pro_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12ee744e385987547d1c449a1e4bf596 inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a12ee744e385987547d1c449a1e4bf596">initialize_valid</a> ()</td></tr>
+<tr class="separator:a12ee744e385987547d1c449a1e4bf596 inherit pro_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af59b45514fe397db1dbb025a1a3b103f inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#af59b45514fe397db1dbb025a1a3b103f">on_validity_error</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:af59b45514fe397db1dbb025a1a3b103f inherit pro_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef36a34b258165082c4f33737e743d2 inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a7ef36a34b258165082c4f33737e743d2">on_validity_warning</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:a7ef36a34b258165082c4f33737e743d2 inherit pro_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
 <tr class="memitem:a31fdef5610cfc931496428013a8858a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Dtd.html">Dtd</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html#a31fdef5610cfc931496428013a8858a8">dtd_</a></td></tr>
+<tr class="separator:a31fdef5610cfc931496428013a8858a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classxmlpp_1_1Validator"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classxmlpp_1_1Validator')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classxmlpp_1_1Validator.html">xmlpp::Validator</a></td></tr>
-<tr class="memitem:a1c6ef225bbdf9053a7e83587262f30e9 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">_xmlValidCtxt*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a1c6ef225bbdf9053a7e83587262f30e9">valid_</a></td></tr>
 <tr class="memitem:a55796f9903e66aa4730313936fab1f0b inherit pro_attribs_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1exception.html">exception</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a55796f9903e66aa4730313936fab1f0b">exception_</a></td></tr>
-<tr class="memitem:ac28c8c06c9c3cbbebfa0d1c90d20cdf5 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#ac28c8c06c9c3cbbebfa0d1c90d20cdf5">validate_error_</a></td></tr>
-<tr class="memitem:aa876f0e05457de97a3c2d598e4af2580 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#aa876f0e05457de97a3c2d598e4af2580">validate_warning_</a></td></tr>
+<tr class="separator:a55796f9903e66aa4730313936fab1f0b inherit pro_attribs_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c6ef225bbdf9053a7e83587262f30e9 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">_xmlValidCtxt*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a1c6ef225bbdf9053a7e83587262f30e9">valid_</a></td></tr>
+<tr class="separator:a1c6ef225bbdf9053a7e83587262f30e9 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac28c8c06c9c3cbbebfa0d1c90d20cdf5 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#ac28c8c06c9c3cbbebfa0d1c90d20cdf5">validate_error_</a></td></tr>
+<tr class="separator:ac28c8c06c9c3cbbebfa0d1c90d20cdf5 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa876f0e05457de97a3c2d598e4af2580 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#aa876f0e05457de97a3c2d598e4af2580">validate_warning_</a></td></tr>
+<tr class="separator:aa876f0e05457de97a3c2d598e4af2580 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pro_static_methods_classxmlpp_1_1Validator"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classxmlpp_1_1Validator')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Validator.html">xmlpp::Validator</a></td></tr>
 <tr class="memitem:a616cad28f3d4f59b76edb916bffeb6ef inherit pro_static_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a616cad28f3d4f59b76edb916bffeb6ef">callback_validity_error</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:a616cad28f3d4f59b76edb916bffeb6ef inherit pro_static_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5f8938e79ca2c52ec26e499b356985a0 inherit pro_static_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a5f8938e79ca2c52ec26e499b356985a0">callback_validity_warning</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:a5f8938e79ca2c52ec26e499b356985a0 inherit pro_static_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>XML DTD validator. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="aa14c1fdd08db52e64ec53d7ea19f63e2"></a>
 <div class="memitem">
 <div class="memproto">
@@ -158,14 +181,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">xmlpp::DtdValidator::DtdValidator </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>file</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -196,13 +219,13 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">xmlpp::DtdValidator::DtdValidator </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>external</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>system</em>&#160;</td>
         </tr>
         <tr>
@@ -213,7 +236,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -251,14 +274,14 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="a51385000784f05b4052ec6846a7689ad"></a>
 <div class="memitem">
 <div class="memproto">
@@ -322,14 +345,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::DtdValidator::parse_file </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>filename</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -361,14 +384,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::DtdValidator::parse_memory </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>contents</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -407,7 +430,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -439,13 +462,13 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::DtdValidator::parse_subset </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>external</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>system</em>&#160;</td>
         </tr>
         <tr>
@@ -456,7 +479,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -495,7 +518,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -537,7 +560,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<h2>Member Data Documentation</h2>
+<h2 class="groupheader">Member Data Documentation</h2>
 <a class="anchor" id="a31fdef5610cfc931496428013a8858a8"></a>
 <div class="memitem">
 <div class="memproto">
@@ -551,22 +574,19 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>validators/dtdvalidator.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1DtdValidator__coll__graph.png b/docs/reference/html/classxmlpp_1_1DtdValidator__coll__graph.png
deleted file mode 100644 (file)
index 6db930a..0000000
Binary files a/docs/reference/html/classxmlpp_1_1DtdValidator__coll__graph.png and /dev/null differ
index ad64b4b..010f9b3 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1DtdValidator__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1DtdValidator__inherit__graph.png differ
index 18a127d..8c268cc 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Element.html">Element</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Element.html">Element</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::Element Member List</div> </div>
+<div class="title">xmlpp::Element Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 551bdc5..bd84027 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::Element Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -44,7 +45,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Element.html">Element</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Element.html">Element</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 <a href="#pub-types">Public Types</a> &#124;
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="classxmlpp_1_1Element-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1Element-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::Element Class Reference</div> </div>
+<div class="title">xmlpp::Element Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p><a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> nodes have attributes as well as child nodes.  <a href="classxmlpp_1_1Element.html#details">More...</a></p>
+<p><a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> nodes have attributes as well as child nodes.  
+ <a href="classxmlpp_1_1Element.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/nodes/element.h&gt;</code></p>
 <div class="dynheader">
@@ -66,155 +68,211 @@ Inheritance diagram for xmlpp::Element:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1Element__inherit__graph.png" border="0" usemap="#xmlpp_1_1Element_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1Element_inherit__map" id="xmlpp_1_1Element_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="29,83,120,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::Element:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1Element__coll__graph.png" border="0" usemap="#xmlpp_1_1Element_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1Element_coll__map" id="xmlpp_1_1Element_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="29,83,120,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="31,80,133,107"/><area shape="rect" id="node3" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,5,160,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
 <tr class="memitem:a7c54c83af3dfeddf2a70dba5ca6cc1d1"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a7c54c83af3dfeddf2a70dba5ca6cc1d1">AttributeList</a></td></tr>
+<tr class="separator:a7c54c83af3dfeddf2a70dba5ca6cc1d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a></td></tr>
+<tr class="separator:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; Glib::ustring, Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
-<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs. <a href="#a0175dca099d30f45ebbfd6a238420426"></a><br/></td></tr>
+&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
+<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs.  <a href="#a0175dca099d30f45ebbfd6a238420426">More...</a><br/></td></tr>
+<tr class="separator:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:addce07f26b8ca52beb583d942375a756"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#addce07f26b8ca52beb583d942375a756">Element</a> (_xmlNode* node)</td></tr>
+<tr class="separator:addce07f26b8ca52beb583d942375a756"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6633bfbb6b3b6520ab9ac8fa4991b066"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a6633bfbb6b3b6520ab9ac8fa4991b066">~Element</a> ()</td></tr>
-<tr class="memitem:a801e28a85e4c45d145d056c5ff7186f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a801e28a85e4c45d145d056c5ff7186f3">set_namespace_declaration</a> (const Glib::ustring&amp; ns_uri, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a801e28a85e4c45d145d056c5ff7186f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This adds a namespace declaration to this node which will apply to this node and all children. <a href="#a801e28a85e4c45d145d056c5ff7186f3"></a><br/></td></tr>
+<tr class="separator:a6633bfbb6b3b6520ab9ac8fa4991b066"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a422cf7abd2dcc7da5a465f9b6afffd05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1CdataNode.html">CdataNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a422cf7abd2dcc7da5a465f9b6afffd05">add_child_cdata</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</td></tr>
+<tr class="memdesc:a422cf7abd2dcc7da5a465f9b6afffd05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a new CDATA node.  <a href="#a422cf7abd2dcc7da5a465f9b6afffd05">More...</a><br/></td></tr>
+<tr class="separator:a422cf7abd2dcc7da5a465f9b6afffd05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af69479710a4ab4cd8e89703a20dd360e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1CommentNode.html">CommentNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#af69479710a4ab4cd8e89703a20dd360e">add_child_comment</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</td></tr>
+<tr class="memdesc:af69479710a4ab4cd8e89703a20dd360e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a new comment node.  <a href="#af69479710a4ab4cd8e89703a20dd360e">More...</a><br/></td></tr>
+<tr class="separator:af69479710a4ab4cd8e89703a20dd360e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a9aa8bc8745eb2521f705c1d468cc85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1EntityReference.html">EntityReference</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a3a9aa8bc8745eb2521f705c1d468cc85">add_child_entity_reference</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:a3a9aa8bc8745eb2521f705c1d468cc85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a new entity reference node.  <a href="#a3a9aa8bc8745eb2521f705c1d468cc85">More...</a><br/></td></tr>
+<tr class="separator:a3a9aa8bc8745eb2521f705c1d468cc85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fec4ad7b2f01d71606432ab9dfc27dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html">ProcessingInstructionNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a1fec4ad7b2f01d71606432ab9dfc27dd">add_child_processing_instruction</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</td></tr>
+<tr class="memdesc:a1fec4ad7b2f01d71606432ab9dfc27dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a new processing instruction node.  <a href="#a1fec4ad7b2f01d71606432ab9dfc27dd">More...</a><br/></td></tr>
+<tr class="separator:a1fec4ad7b2f01d71606432ab9dfc27dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15cd56e871aaf9625b7f4fbedb97c764"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a15cd56e871aaf9625b7f4fbedb97c764">add_child_text</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a15cd56e871aaf9625b7f4fbedb97c764"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a new text node.  <a href="#a15cd56e871aaf9625b7f4fbedb97c764">More...</a><br/></td></tr>
+<tr class="separator:a15cd56e871aaf9625b7f4fbedb97c764"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af774512e6c39e8e6741a0ff7bf9250f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#af774512e6c39e8e6741a0ff7bf9250f5">add_child_text</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:af774512e6c39e8e6741a0ff7bf9250f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new text node after the specified existing child node.  <a href="#af774512e6c39e8e6741a0ff7bf9250f5">More...</a><br/></td></tr>
+<tr class="separator:af774512e6c39e8e6741a0ff7bf9250f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa05dee4b080f6e3c709397a48ad2a34e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#aa05dee4b080f6e3c709397a48ad2a34e">add_child_text_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:aa05dee4b080f6e3c709397a48ad2a34e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new text node before the specified existing child node.  <a href="#aa05dee4b080f6e3c709397a48ad2a34e">More...</a><br/></td></tr>
+<tr class="separator:aa05dee4b080f6e3c709397a48ad2a34e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21fcf0bb1ee913fb698d2ab8911dda77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a21fcf0bb1ee913fb698d2ab8911dda77">get_attribute</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a21fcf0bb1ee913fb698d2ab8911dda77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the attribute with this name, and optionally with this namespace.  <a href="#a21fcf0bb1ee913fb698d2ab8911dda77">More...</a><br/></td></tr>
+<tr class="separator:a21fcf0bb1ee913fb698d2ab8911dda77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ae47935bca05ac2a6f0d8b02221a6b1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a8ae47935bca05ac2a6f0d8b02221a6b1">get_attribute_value</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a8ae47935bca05ac2a6f0d8b02221a6b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of the attribute with this name, and optionally with this namespace.  <a href="#a8ae47935bca05ac2a6f0d8b02221a6b1">More...</a><br/></td></tr>
+<tr class="separator:a8ae47935bca05ac2a6f0d8b02221a6b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8fbb85e7ecabc5a8b9b39638f94e4fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html#a7c54c83af3dfeddf2a70dba5ca6cc1d1">AttributeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a8fbb85e7ecabc5a8b9b39638f94e4fb7">get_attributes</a> ()</td></tr>
-<tr class="memdesc:a8fbb85e7ecabc5a8b9b39638f94e4fb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of explicitly set attributes for this element. <a href="#a8fbb85e7ecabc5a8b9b39638f94e4fb7"></a><br/></td></tr>
+<tr class="memdesc:a8fbb85e7ecabc5a8b9b39638f94e4fb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of explicitly set attributes for this element.  <a href="#a8fbb85e7ecabc5a8b9b39638f94e4fb7">More...</a><br/></td></tr>
+<tr class="separator:a8fbb85e7ecabc5a8b9b39638f94e4fb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afc9883eee2a4fb0584a60b21b5d2673b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html#a7c54c83af3dfeddf2a70dba5ca6cc1d1">AttributeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#afc9883eee2a4fb0584a60b21b5d2673b">get_attributes</a> () const </td></tr>
-<tr class="memdesc:afc9883eee2a4fb0584a60b21b5d2673b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of explicitly set attributes for this element. <a href="#afc9883eee2a4fb0584a60b21b5d2673b"></a><br/></td></tr>
-<tr class="memitem:a21fcf0bb1ee913fb698d2ab8911dda77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a21fcf0bb1ee913fb698d2ab8911dda77">get_attribute</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a21fcf0bb1ee913fb698d2ab8911dda77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the attribute with this name, and optionally with this namespace. <a href="#a21fcf0bb1ee913fb698d2ab8911dda77"></a><br/></td></tr>
-<tr class="memitem:a8ae47935bca05ac2a6f0d8b02221a6b1"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a8ae47935bca05ac2a6f0d8b02221a6b1">get_attribute_value</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a8ae47935bca05ac2a6f0d8b02221a6b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of the attribute with this name, and optionally with this namespace. <a href="#a8ae47935bca05ac2a6f0d8b02221a6b1"></a><br/></td></tr>
-<tr class="memitem:a359b10f76db129fff5776c8405ac8e9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a359b10f76db129fff5776c8405ac8e9a">set_attribute</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; value, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a359b10f76db129fff5776c8405ac8e9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of the attribute with this name, and optionally with this namespace. <a href="#a359b10f76db129fff5776c8405ac8e9a"></a><br/></td></tr>
-<tr class="memitem:a3d5765f07699dc8d4d55c0b0157defad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a3d5765f07699dc8d4d55c0b0157defad">remove_attribute</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a3d5765f07699dc8d4d55c0b0157defad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the attribute with this name, and optionally with this namespace. <a href="#a3d5765f07699dc8d4d55c0b0157defad"></a><br/></td></tr>
+<tr class="memdesc:afc9883eee2a4fb0584a60b21b5d2673b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of explicitly set attributes for this element.  <a href="#afc9883eee2a4fb0584a60b21b5d2673b">More...</a><br/></td></tr>
+<tr class="separator:afc9883eee2a4fb0584a60b21b5d2673b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a71885eacc99a1e7812b47d3d0607423a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a71885eacc99a1e7812b47d3d0607423a">get_child_text</a> ()</td></tr>
-<tr class="memdesc:a71885eacc99a1e7812b47d3d0607423a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child text content node. <a href="#a71885eacc99a1e7812b47d3d0607423a"></a><br/></td></tr>
+<tr class="memdesc:a71885eacc99a1e7812b47d3d0607423a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child text content node.  <a href="#a71885eacc99a1e7812b47d3d0607423a">More...</a><br/></td></tr>
+<tr class="separator:a71885eacc99a1e7812b47d3d0607423a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0a2326904a79f2e2abb5c91a4107fa6f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a0a2326904a79f2e2abb5c91a4107fa6f">get_child_text</a> () const </td></tr>
-<tr class="memdesc:a0a2326904a79f2e2abb5c91a4107fa6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child text content node. <a href="#a0a2326904a79f2e2abb5c91a4107fa6f"></a><br/></td></tr>
-<tr class="memitem:a15cd56e871aaf9625b7f4fbedb97c764"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a15cd56e871aaf9625b7f4fbedb97c764">add_child_text</a> (const Glib::ustring&amp; content=Glib::ustring())</td></tr>
-<tr class="memdesc:a15cd56e871aaf9625b7f4fbedb97c764"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a new text node. <a href="#a15cd56e871aaf9625b7f4fbedb97c764"></a><br/></td></tr>
-<tr class="memitem:af774512e6c39e8e6741a0ff7bf9250f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#af774512e6c39e8e6741a0ff7bf9250f5">add_child_text</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; content=Glib::ustring())</td></tr>
-<tr class="memdesc:af774512e6c39e8e6741a0ff7bf9250f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new text node after the specified existing child node. <a href="#af774512e6c39e8e6741a0ff7bf9250f5"></a><br/></td></tr>
-<tr class="memitem:aa05dee4b080f6e3c709397a48ad2a34e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#aa05dee4b080f6e3c709397a48ad2a34e">add_child_text_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; content=Glib::ustring())</td></tr>
-<tr class="memdesc:aa05dee4b080f6e3c709397a48ad2a34e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new text node before the specified existing child node. <a href="#aa05dee4b080f6e3c709397a48ad2a34e"></a><br/></td></tr>
-<tr class="memitem:a9be4234049fe13f2941d9c7a5dbc37e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a9be4234049fe13f2941d9c7a5dbc37e2">set_child_text</a> (const Glib::ustring&amp; content)</td></tr>
-<tr class="memdesc:a9be4234049fe13f2941d9c7a5dbc37e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text of the first text node, adding one if necessary. <a href="#a9be4234049fe13f2941d9c7a5dbc37e2"></a><br/></td></tr>
+<tr class="memdesc:a0a2326904a79f2e2abb5c91a4107fa6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child text content node.  <a href="#a0a2326904a79f2e2abb5c91a4107fa6f">More...</a><br/></td></tr>
+<tr class="separator:a0a2326904a79f2e2abb5c91a4107fa6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a40d1299122bd9921fcb544ca1236aa95"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a40d1299122bd9921fcb544ca1236aa95">has_child_text</a> () const </td></tr>
-<tr class="memdesc:a40d1299122bd9921fcb544ca1236aa95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover whether one of the child nodes is a text node. <a href="#a40d1299122bd9921fcb544ca1236aa95"></a><br/></td></tr>
-<tr class="memitem:af69479710a4ab4cd8e89703a20dd360e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1CommentNode.html">CommentNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#af69479710a4ab4cd8e89703a20dd360e">add_child_comment</a> (const Glib::ustring&amp; content)</td></tr>
-<tr class="memdesc:af69479710a4ab4cd8e89703a20dd360e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a new comment node. <a href="#af69479710a4ab4cd8e89703a20dd360e"></a><br/></td></tr>
-<tr class="memitem:a422cf7abd2dcc7da5a465f9b6afffd05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1CdataNode.html">CdataNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a422cf7abd2dcc7da5a465f9b6afffd05">add_child_cdata</a> (const Glib::ustring&amp; content)</td></tr>
-<tr class="memdesc:a422cf7abd2dcc7da5a465f9b6afffd05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a new CDATA node. <a href="#a422cf7abd2dcc7da5a465f9b6afffd05"></a><br/></td></tr>
-<tr class="memitem:a3a9aa8bc8745eb2521f705c1d468cc85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1EntityReference.html">EntityReference</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a3a9aa8bc8745eb2521f705c1d468cc85">add_child_entity_reference</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:a3a9aa8bc8745eb2521f705c1d468cc85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a new entity reference node. <a href="#a3a9aa8bc8745eb2521f705c1d468cc85"></a><br/></td></tr>
-<tr class="memitem:a1fec4ad7b2f01d71606432ab9dfc27dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html">ProcessingInstructionNode</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a1fec4ad7b2f01d71606432ab9dfc27dd">add_child_processing_instruction</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; content)</td></tr>
-<tr class="memdesc:a1fec4ad7b2f01d71606432ab9dfc27dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a new processing instruction node. <a href="#a1fec4ad7b2f01d71606432ab9dfc27dd"></a><br/></td></tr>
+<tr class="memdesc:a40d1299122bd9921fcb544ca1236aa95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover whether one of the child nodes is a text node.  <a href="#a40d1299122bd9921fcb544ca1236aa95">More...</a><br/></td></tr>
+<tr class="separator:a40d1299122bd9921fcb544ca1236aa95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d5765f07699dc8d4d55c0b0157defad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a3d5765f07699dc8d4d55c0b0157defad">remove_attribute</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a3d5765f07699dc8d4d55c0b0157defad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the attribute with this name, and optionally with this namespace.  <a href="#a3d5765f07699dc8d4d55c0b0157defad">More...</a><br/></td></tr>
+<tr class="separator:a3d5765f07699dc8d4d55c0b0157defad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a359b10f76db129fff5776c8405ac8e9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a359b10f76db129fff5776c8405ac8e9a">set_attribute</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; value, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a359b10f76db129fff5776c8405ac8e9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of the attribute with this name, and optionally with this namespace.  <a href="#a359b10f76db129fff5776c8405ac8e9a">More...</a><br/></td></tr>
+<tr class="separator:a359b10f76db129fff5776c8405ac8e9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9be4234049fe13f2941d9c7a5dbc37e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a9be4234049fe13f2941d9c7a5dbc37e2">set_child_text</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</td></tr>
+<tr class="memdesc:a9be4234049fe13f2941d9c7a5dbc37e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text of the first text node, adding one if necessary.  <a href="#a9be4234049fe13f2941d9c7a5dbc37e2">More...</a><br/></td></tr>
+<tr class="separator:a9be4234049fe13f2941d9c7a5dbc37e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a801e28a85e4c45d145d056c5ff7186f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#a801e28a85e4c45d145d056c5ff7186f3">set_namespace_declaration</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_uri, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a801e28a85e4c45d145d056c5ff7186f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This adds a namespace declaration to this node which will apply to this node and all children.  <a href="#a801e28a85e4c45d145d056c5ff7186f3">More...</a><br/></td></tr>
+<tr class="separator:a801e28a85e4c45d145d056c5ff7186f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7">Node</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0">~Node</a> ()</td></tr>
-<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
-<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node. <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a"></a><br/></td></tr>
-<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node. <a href="#ab5e1b1059a2af0818b1a8937fad49835"></a><br/></td></tr>
-<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node. <a href="#a4ddefaaaf3f0b550e776e9100bc23257"></a><br/></td></tr>
-<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
-<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node. <a href="#a06790680c79808f1a56ddea438a6df5c"></a><br/></td></tr>
-<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
-<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node. <a href="#a9356e5ee02dbc809f9bf139b12befc6c"></a><br/></td></tr>
+<tr class="separator:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node.  <a href="#ac56c54f8006cbfb545642cbf2e96bc4a">More...</a><br/></td></tr>
+<tr class="separator:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node.  <a href="#a57bc6d6c941f1477a2445609d49ce645">More...</a><br/></td></tr>
+<tr class="separator:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node.  <a href="#a9dff93a466cfbeda0357dfc9a3bd316c">More...</a><br/></td></tr>
+<tr class="separator:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
+<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#aeede250f5cf6de5f55cb7bb94084ec7c">More...</a><br/></td></tr>
+<tr class="separator:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
+<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a831eea0dbe1e51a350a9b20a2da47fc9">More...</a><br/></td></tr>
+<tr class="separator:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a676b7cc5db3c19fed65a72bee18ecddb">More...</a><br/></td></tr>
+<tr class="separator:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#aecccaf7c600e523313eb4d9fe322777b">More...</a><br/></td></tr>
+<tr class="separator:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">More...</a><br/></td></tr>
+<tr class="separator:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a484af20daae39fe5db0a1ce2f16cc73e">More...</a><br/></td></tr>
+<tr class="separator:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a9ecbce3fafb8ab13d227c739c3e789f2">More...</a><br/></td></tr>
+<tr class="separator:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#ab2a27479f8482aecd5fb67c18b9b1579">More...</a><br/></td></tr>
+<tr class="separator:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath) const </td></tr>
+<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a25e56c6ae44be0926d1efcc7e488d96f">More...</a><br/></td></tr>
+<tr class="separator:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
+<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a4bfbd6ed354524c960d6cd425c534c7c">More...</a><br/></td></tr>
+<tr class="separator:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#abb9d4d7aad234b9b01ae7fe404915a95">More...</a><br/></td></tr>
+<tr class="separator:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#a2cb9f082c7bebc349c1f606e69788a57">More...</a><br/></td></tr>
+<tr class="separator:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2">More...</a><br/></td></tr>
+<tr class="separator:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7">More...</a><br/></td></tr>
+<tr class="separator:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575">get_line</a> () const </td></tr>
-<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file. <a href="#a5e21f3a9996e25bd2df5ec8ce9906575"></a><br/></td></tr>
-<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
-<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#aa8a68ac1887a33e44e3af365bd02db1b"></a><br/></td></tr>
-<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
-<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#a998e8cb924bd04abf72e57b68d2817f4"></a><br/></td></tr>
+<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file.  <a href="#a5e21f3a9996e25bd2df5ec8ce9906575">More...</a><br/></td></tr>
+<tr class="separator:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
+<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node.  <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a">More...</a><br/></td></tr>
+<tr class="separator:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
+<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node.  <a href="#a06790680c79808f1a56ddea438a6df5c">More...</a><br/></td></tr>
+<tr class="separator:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
+<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node.  <a href="#a9356e5ee02dbc809f9bf139b12befc6c">More...</a><br/></td></tr>
+<tr class="separator:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18">get_next_sibling</a> () const </td></tr>
-<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a59a3e52fd752c243654a2cb58b1b0e18"></a><br/></td></tr>
+<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a59a3e52fd752c243654a2cb58b1b0e18">More...</a><br/></td></tr>
+<tr class="separator:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4">get_next_sibling</a> ()</td></tr>
-<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a2576ce35a6a3dd13b49e857524360ac4"></a><br/></td></tr>
+<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a2576ce35a6a3dd13b49e857524360ac4">More...</a><br/></td></tr>
+<tr class="separator:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
+<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#aa8a68ac1887a33e44e3af365bd02db1b">More...</a><br/></td></tr>
+<tr class="separator:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
+<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#a998e8cb924bd04abf72e57b68d2817f4">More...</a><br/></td></tr>
+<tr class="separator:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
+<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node.  <a href="#ad05b43e18a4600ada423b74a59efb541">More...</a><br/></td></tr>
+<tr class="separator:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac">get_previous_sibling</a> () const </td></tr>
-<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node . <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac"></a><br/></td></tr>
+<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node .  <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac">More...</a><br/></td></tr>
+<tr class="separator:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29">get_previous_sibling</a> ()</td></tr>
-<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node. <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29"></a><br/></td></tr>
-<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2"></a><br/></td></tr>
-<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7"></a><br/></td></tr>
-<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#abb9d4d7aad234b9b01ae7fe404915a95"></a><br/></td></tr>
-<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#a2cb9f082c7bebc349c1f606e69788a57"></a><br/></td></tr>
-<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node. <a href="#ac56c54f8006cbfb545642cbf2e96bc4a"></a><br/></td></tr>
-<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node. <a href="#a57bc6d6c941f1477a2445609d49ce645"></a><br/></td></tr>
-<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node. <a href="#a9dff93a466cfbeda0357dfc9a3bd316c"></a><br/></td></tr>
-<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
-<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node. <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8"></a><br/></td></tr>
+<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node.  <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29">More...</a><br/></td></tr>
+<tr class="separator:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec">import_node</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node. <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec"></a><br/></td></tr>
-<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
-<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node. <a href="#ad05b43e18a4600ada423b74a59efb541"></a><br/></td></tr>
-<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const Glib::ustring&amp; xpath) const </td></tr>
-<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a25e56c6ae44be0926d1efcc7e488d96f"></a><br/></td></tr>
-<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
-<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a4bfbd6ed354524c960d6cd425c534c7c"></a><br/></td></tr>
-<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a676b7cc5db3c19fed65a72bee18ecddb"></a><br/></td></tr>
-<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#aecccaf7c600e523313eb4d9fe322777b"></a><br/></td></tr>
-<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"></a><br/></td></tr>
-<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a484af20daae39fe5db0a1ce2f16cc73e"></a><br/></td></tr>
-<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a9ecbce3fafb8ab13d227c739c3e789f2"></a><br/></td></tr>
-<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#ab2a27479f8482aecd5fb67c18b9b1579"></a><br/></td></tr>
-<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
-<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#aeede250f5cf6de5f55cb7bb94084ec7c"></a><br/></td></tr>
-<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
-<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a831eea0dbe1e51a350a9b20a2da47fc9"></a><br/></td></tr>
+<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node.  <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec">More...</a><br/></td></tr>
+<tr class="separator:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
+<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node.  <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8">More...</a><br/></td></tr>
+<tr class="separator:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node.  <a href="#ab5e1b1059a2af0818b1a8937fad49835">More...</a><br/></td></tr>
+<tr class="separator:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node.  <a href="#a4ddefaaaf3f0b550e776e9100bc23257">More...</a><br/></td></tr>
+<tr class="separator:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
-<tr class="memitem:af4c996b3eed332ed7e4e3096427e624d"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#af4c996b3eed332ed7e4e3096427e624d">get_namespace_uri_for_prefix</a> (const Glib::ustring&amp; ns_prefix) const </td></tr>
+<tr class="memitem:af4c996b3eed332ed7e4e3096427e624d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html#af4c996b3eed332ed7e4e3096427e624d">get_namespace_uri_for_prefix</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix) const </td></tr>
+<tr class="separator:af4c996b3eed332ed7e4e3096427e624d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
-<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node. <a href="#af8d31aaa506d229651e8328f8294f5df"></a><br/></td></tr>
+<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node.  <a href="#af8d31aaa506d229651e8328f8294f5df">More...</a><br/></td></tr>
+<tr class="separator:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1NonCopyable"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1NonCopyable')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1NonCopyable.html">xmlpp::NonCopyable</a></td></tr>
 <tr class="memitem:a77c785ff1149642caa3058f49223f112 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112">NonCopyable</a> ()</td></tr>
+<tr class="separator:a77c785ff1149642caa3058f49223f112 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a14e2e0391beb4b8f20f5d51e8a253d63 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63">~NonCopyable</a> ()</td></tr>
+<tr class="separator:a14e2e0391beb4b8f20f5d51e8a253d63 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_static_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3">create_wrapper</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance. <a href="#a616a872d0fbd86206c0beee0be5abee3"></a><br/></td></tr>
+<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance.  <a href="#a616a872d0fbd86206c0beee0be5abee3">More...</a><br/></td></tr>
+<tr class="separator:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6">free_wrappers</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children. <a href="#aa47901df78305a685fc9682cd44290d6"></a><br/></td></tr>
+<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children.  <a href="#aa47901df78305a685fc9682cd44290d6">More...</a><br/></td></tr>
+<tr class="separator:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p><a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> nodes have attributes as well as child nodes. </p>
 <p>This will be instantiated by the parser. </p>
-</div><h2>Member Typedef Documentation</h2>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="a7c54c83af3dfeddf2a70dba5ca6cc1d1"></a>
 <div class="memitem">
 <div class="memproto">
@@ -227,7 +285,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<h2>Constructor &amp; Destructor Documentation</h2>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="addce07f26b8ca52beb583d942375a756"></a>
 <div class="memitem">
 <div class="memproto">
@@ -245,7 +303,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -268,14 +326,14 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="a422cf7abd2dcc7da5a465f9b6afffd05"></a>
 <div class="memitem">
 <div class="memproto">
@@ -283,7 +341,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="classxmlpp_1_1CdataNode.html">CdataNode</a>* xmlpp::Element::add_child_cdata </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>content</em></td><td>)</td>
           <td></td>
         </tr>
@@ -314,7 +372,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="classxmlpp_1_1CommentNode.html">CommentNode</a>* xmlpp::Element::add_child_comment </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>content</em></td><td>)</td>
           <td></td>
         </tr>
@@ -345,7 +403,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="classxmlpp_1_1EntityReference.html">EntityReference</a>* xmlpp::Element::add_child_entity_reference </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em></td><td>)</td>
           <td></td>
         </tr>
@@ -379,13 +437,13 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html">ProcessingInstructionNode</a>* xmlpp::Element::add_child_processing_instruction </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>content</em>&#160;</td>
         </tr>
         <tr>
@@ -422,8 +480,8 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a>* xmlpp::Element::add_child_text </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>content</em> = <code>Glib::ustring()</code></td><td>)</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>content</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code></td><td>)</td>
           <td></td>
         </tr>
       </table>
@@ -459,8 +517,8 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>content</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>content</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -502,8 +560,8 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>content</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>content</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -539,14 +597,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a>* xmlpp::Element::get_attribute </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>ns_prefix</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>ns_prefix</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -573,16 +631,16 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Element::get_attribute_value </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Element::get_attribute_value </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>ns_prefix</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>ns_prefix</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -688,16 +746,16 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Element::get_namespace_uri_for_prefix </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Element::get_namespace_uri_for_prefix </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>ns_prefix</em></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -730,14 +788,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">void xmlpp::Element::remove_attribute </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>ns_prefix</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>ns_prefix</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -765,20 +823,20 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a>* xmlpp::Element::set_attribute </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>value</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>ns_prefix</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>ns_prefix</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -815,7 +873,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">void xmlpp::Element::set_child_text </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>content</em></td><td>)</td>
           <td></td>
         </tr>
@@ -846,14 +904,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">void xmlpp::Element::set_namespace_declaration </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>ns_uri</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>ns_prefix</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>ns_prefix</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -880,15 +938,12 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>nodes/element.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1Element__coll__graph.png b/docs/reference/html/classxmlpp_1_1Element__coll__graph.png
deleted file mode 100644 (file)
index 3afbb1f..0000000
Binary files a/docs/reference/html/classxmlpp_1_1Element__coll__graph.png and /dev/null differ
index 3afbb1f..b2384ef 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1Element__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1Element__inherit__graph.png differ
index 361a830..440a619 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1EntityDeclaration.html">EntityDeclaration</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1EntityDeclaration.html">EntityDeclaration</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::EntityDeclaration Member List</div> </div>
+<div class="title">xmlpp::EntityDeclaration Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index d9c4fc2..554565d 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::EntityDeclaration Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1EntityDeclaration.html">EntityDeclaration</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1EntityDeclaration.html">EntityDeclaration</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1EntityDeclaration-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1EntityDeclaration-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::EntityDeclaration Class Reference</div> </div>
+<div class="title">xmlpp::EntityDeclaration Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Entity declaration.  <a href="classxmlpp_1_1EntityDeclaration.html#details">More...</a></p>
+<p>Entity declaration.  
+ <a href="classxmlpp_1_1EntityDeclaration.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/nodes/entitydeclaration.h&gt;</code></p>
 <div class="dynheader">
@@ -64,121 +66,168 @@ Inheritance diagram for xmlpp::EntityDeclaration:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1EntityDeclaration__inherit__graph.png" border="0" usemap="#xmlpp_1_1EntityDeclaration_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1EntityDeclaration_inherit__map" id="xmlpp_1_1EntityDeclaration_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="16,161,152,189"/><area shape="rect" id="node4" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="39,83,129,111"/><area shape="rect" id="node6" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="15,6,153,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::EntityDeclaration:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1EntityDeclaration__coll__graph.png" border="0" usemap="#xmlpp_1_1EntityDeclaration_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1EntityDeclaration_coll__map" id="xmlpp_1_1EntityDeclaration_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="16,161,152,189"/><area shape="rect" id="node4" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="39,83,129,111"/><area shape="rect" id="node6" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="15,6,153,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="17,155,172,181"/><area shape="rect" id="node3" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="43,80,145,107"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="17,5,172,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:aa3d1fe2fc91b490ac48448e20d7689a8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityDeclaration.html#aa3d1fe2fc91b490ac48448e20d7689a8">EntityDeclaration</a> (_xmlNode* node)</td></tr>
+<tr class="separator:aa3d1fe2fc91b490ac48448e20d7689a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7026727072e089d298f3645e63b88968"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityDeclaration.html#a7026727072e089d298f3645e63b88968">~EntityDeclaration</a> ()</td></tr>
-<tr class="memitem:a38859eff18b256eed9d6d5a7caa745e0"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityDeclaration.html#a38859eff18b256eed9d6d5a7caa745e0">get_resolved_text</a> () const </td></tr>
-<tr class="memdesc:a38859eff18b256eed9d6d5a7caa745e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text with character references (like "&amp;#xdf;") resolved. <a href="#a38859eff18b256eed9d6d5a7caa745e0"></a><br/></td></tr>
-<tr class="memitem:a1390ad5ca69d9317a758c6fa3e0bfb52"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityDeclaration.html#a1390ad5ca69d9317a758c6fa3e0bfb52">get_original_text</a> () const </td></tr>
-<tr class="memdesc:a1390ad5ca69d9317a758c6fa3e0bfb52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text as read from the XML or DTD file. <a href="#a1390ad5ca69d9317a758c6fa3e0bfb52"></a><br/></td></tr>
+<tr class="separator:a7026727072e089d298f3645e63b88968"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af47060083f936f71ddf6e9e930b21555"><td class="memItemLeft" align="right" valign="top">_xmlEntity*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityDeclaration.html#af47060083f936f71ddf6e9e930b21555">cobj</a> ()</td></tr>
-<tr class="memdesc:af47060083f936f71ddf6e9e930b21555"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#af47060083f936f71ddf6e9e930b21555"></a><br/></td></tr>
+<tr class="memdesc:af47060083f936f71ddf6e9e930b21555"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#af47060083f936f71ddf6e9e930b21555">More...</a><br/></td></tr>
+<tr class="separator:af47060083f936f71ddf6e9e930b21555"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab6fbeb18deb5658d08028e644b81487a"><td class="memItemLeft" align="right" valign="top">const _xmlEntity*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityDeclaration.html#ab6fbeb18deb5658d08028e644b81487a">cobj</a> () const </td></tr>
-<tr class="memdesc:ab6fbeb18deb5658d08028e644b81487a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#ab6fbeb18deb5658d08028e644b81487a"></a><br/></td></tr>
+<tr class="memdesc:ab6fbeb18deb5658d08028e644b81487a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#ab6fbeb18deb5658d08028e644b81487a">More...</a><br/></td></tr>
+<tr class="separator:ab6fbeb18deb5658d08028e644b81487a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1390ad5ca69d9317a758c6fa3e0bfb52"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityDeclaration.html#a1390ad5ca69d9317a758c6fa3e0bfb52">get_original_text</a> () const </td></tr>
+<tr class="memdesc:a1390ad5ca69d9317a758c6fa3e0bfb52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text as read from the XML or DTD file.  <a href="#a1390ad5ca69d9317a758c6fa3e0bfb52">More...</a><br/></td></tr>
+<tr class="separator:a1390ad5ca69d9317a758c6fa3e0bfb52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38859eff18b256eed9d6d5a7caa745e0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityDeclaration.html#a38859eff18b256eed9d6d5a7caa745e0">get_resolved_text</a> () const </td></tr>
+<tr class="memdesc:a38859eff18b256eed9d6d5a7caa745e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text with character references (like "&amp;#xdf;") resolved.  <a href="#a38859eff18b256eed9d6d5a7caa745e0">More...</a><br/></td></tr>
+<tr class="separator:a38859eff18b256eed9d6d5a7caa745e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1ContentNode"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1ContentNode')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1ContentNode.html">xmlpp::ContentNode</a></td></tr>
 <tr class="memitem:af9fcf3459cdc338ffe51c09006487c3e inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#af9fcf3459cdc338ffe51c09006487c3e">ContentNode</a> (_xmlNode* node)</td></tr>
+<tr class="separator:af9fcf3459cdc338ffe51c09006487c3e inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a695769ae0499d8e4831e0465f8e67838 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a695769ae0499d8e4831e0465f8e67838">~ContentNode</a> ()</td></tr>
-<tr class="memitem:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819">get_content</a> () const </td></tr>
-<tr class="memdesc:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text of this content node. <a href="#add25e879109b4481281ccb876e684819"></a><br/></td></tr>
-<tr class="memitem:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a">set_content</a> (const Glib::ustring&amp; content)</td></tr>
-<tr class="memdesc:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text of this content node. <a href="#a2e9978caa82eb11cadccd4d5fc4e690a"></a><br/></td></tr>
+<tr class="separator:a695769ae0499d8e4831e0465f8e67838 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819">get_content</a> () const </td></tr>
+<tr class="memdesc:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text of this content node.  <a href="#add25e879109b4481281ccb876e684819">More...</a><br/></td></tr>
+<tr class="separator:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab032b4eff400d958ffbe57516bdb7f93 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#ab032b4eff400d958ffbe57516bdb7f93">is_white_space</a> () const </td></tr>
+<tr class="separator:ab032b4eff400d958ffbe57516bdb7f93 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a">set_content</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</td></tr>
+<tr class="memdesc:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text of this content node.  <a href="#a2e9978caa82eb11cadccd4d5fc4e690a">More...</a><br/></td></tr>
+<tr class="separator:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7">Node</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0">~Node</a> ()</td></tr>
-<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
-<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node. <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a"></a><br/></td></tr>
-<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node. <a href="#ab5e1b1059a2af0818b1a8937fad49835"></a><br/></td></tr>
-<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node. <a href="#a4ddefaaaf3f0b550e776e9100bc23257"></a><br/></td></tr>
-<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
-<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node. <a href="#a06790680c79808f1a56ddea438a6df5c"></a><br/></td></tr>
-<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
-<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node. <a href="#a9356e5ee02dbc809f9bf139b12befc6c"></a><br/></td></tr>
+<tr class="separator:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node.  <a href="#ac56c54f8006cbfb545642cbf2e96bc4a">More...</a><br/></td></tr>
+<tr class="separator:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node.  <a href="#a57bc6d6c941f1477a2445609d49ce645">More...</a><br/></td></tr>
+<tr class="separator:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node.  <a href="#a9dff93a466cfbeda0357dfc9a3bd316c">More...</a><br/></td></tr>
+<tr class="separator:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
+<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#aeede250f5cf6de5f55cb7bb94084ec7c">More...</a><br/></td></tr>
+<tr class="separator:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
+<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a831eea0dbe1e51a350a9b20a2da47fc9">More...</a><br/></td></tr>
+<tr class="separator:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a676b7cc5db3c19fed65a72bee18ecddb">More...</a><br/></td></tr>
+<tr class="separator:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#aecccaf7c600e523313eb4d9fe322777b">More...</a><br/></td></tr>
+<tr class="separator:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">More...</a><br/></td></tr>
+<tr class="separator:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a484af20daae39fe5db0a1ce2f16cc73e">More...</a><br/></td></tr>
+<tr class="separator:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a9ecbce3fafb8ab13d227c739c3e789f2">More...</a><br/></td></tr>
+<tr class="separator:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#ab2a27479f8482aecd5fb67c18b9b1579">More...</a><br/></td></tr>
+<tr class="separator:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath) const </td></tr>
+<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a25e56c6ae44be0926d1efcc7e488d96f">More...</a><br/></td></tr>
+<tr class="separator:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
+<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a4bfbd6ed354524c960d6cd425c534c7c">More...</a><br/></td></tr>
+<tr class="separator:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#abb9d4d7aad234b9b01ae7fe404915a95">More...</a><br/></td></tr>
+<tr class="separator:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#a2cb9f082c7bebc349c1f606e69788a57">More...</a><br/></td></tr>
+<tr class="separator:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2">More...</a><br/></td></tr>
+<tr class="separator:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7">More...</a><br/></td></tr>
+<tr class="separator:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575">get_line</a> () const </td></tr>
-<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file. <a href="#a5e21f3a9996e25bd2df5ec8ce9906575"></a><br/></td></tr>
-<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
-<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#aa8a68ac1887a33e44e3af365bd02db1b"></a><br/></td></tr>
-<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
-<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#a998e8cb924bd04abf72e57b68d2817f4"></a><br/></td></tr>
+<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file.  <a href="#a5e21f3a9996e25bd2df5ec8ce9906575">More...</a><br/></td></tr>
+<tr class="separator:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
+<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node.  <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a">More...</a><br/></td></tr>
+<tr class="separator:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
+<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node.  <a href="#a06790680c79808f1a56ddea438a6df5c">More...</a><br/></td></tr>
+<tr class="separator:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
+<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node.  <a href="#a9356e5ee02dbc809f9bf139b12befc6c">More...</a><br/></td></tr>
+<tr class="separator:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18">get_next_sibling</a> () const </td></tr>
-<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a59a3e52fd752c243654a2cb58b1b0e18"></a><br/></td></tr>
+<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a59a3e52fd752c243654a2cb58b1b0e18">More...</a><br/></td></tr>
+<tr class="separator:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4">get_next_sibling</a> ()</td></tr>
-<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a2576ce35a6a3dd13b49e857524360ac4"></a><br/></td></tr>
+<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a2576ce35a6a3dd13b49e857524360ac4">More...</a><br/></td></tr>
+<tr class="separator:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
+<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#aa8a68ac1887a33e44e3af365bd02db1b">More...</a><br/></td></tr>
+<tr class="separator:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
+<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#a998e8cb924bd04abf72e57b68d2817f4">More...</a><br/></td></tr>
+<tr class="separator:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
+<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node.  <a href="#ad05b43e18a4600ada423b74a59efb541">More...</a><br/></td></tr>
+<tr class="separator:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac">get_previous_sibling</a> () const </td></tr>
-<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node . <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac"></a><br/></td></tr>
+<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node .  <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac">More...</a><br/></td></tr>
+<tr class="separator:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29">get_previous_sibling</a> ()</td></tr>
-<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node. <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29"></a><br/></td></tr>
-<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2"></a><br/></td></tr>
-<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7"></a><br/></td></tr>
-<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#abb9d4d7aad234b9b01ae7fe404915a95"></a><br/></td></tr>
-<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#a2cb9f082c7bebc349c1f606e69788a57"></a><br/></td></tr>
-<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node. <a href="#ac56c54f8006cbfb545642cbf2e96bc4a"></a><br/></td></tr>
-<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node. <a href="#a57bc6d6c941f1477a2445609d49ce645"></a><br/></td></tr>
-<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node. <a href="#a9dff93a466cfbeda0357dfc9a3bd316c"></a><br/></td></tr>
-<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
-<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node. <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8"></a><br/></td></tr>
+<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node.  <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29">More...</a><br/></td></tr>
+<tr class="separator:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec">import_node</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node. <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec"></a><br/></td></tr>
-<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
-<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node. <a href="#ad05b43e18a4600ada423b74a59efb541"></a><br/></td></tr>
-<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const Glib::ustring&amp; xpath) const </td></tr>
-<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a25e56c6ae44be0926d1efcc7e488d96f"></a><br/></td></tr>
-<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
-<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a4bfbd6ed354524c960d6cd425c534c7c"></a><br/></td></tr>
-<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a676b7cc5db3c19fed65a72bee18ecddb"></a><br/></td></tr>
-<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#aecccaf7c600e523313eb4d9fe322777b"></a><br/></td></tr>
-<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"></a><br/></td></tr>
-<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a484af20daae39fe5db0a1ce2f16cc73e"></a><br/></td></tr>
-<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a9ecbce3fafb8ab13d227c739c3e789f2"></a><br/></td></tr>
-<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#ab2a27479f8482aecd5fb67c18b9b1579"></a><br/></td></tr>
+<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node.  <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec">More...</a><br/></td></tr>
+<tr class="separator:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
+<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node.  <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8">More...</a><br/></td></tr>
+<tr class="separator:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node.  <a href="#ab5e1b1059a2af0818b1a8937fad49835">More...</a><br/></td></tr>
+<tr class="separator:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node.  <a href="#a4ddefaaaf3f0b550e776e9100bc23257">More...</a><br/></td></tr>
+<tr class="separator:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a></td></tr>
+<tr class="separator:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; Glib::ustring, Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
-<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs. <a href="#a0175dca099d30f45ebbfd6a238420426"></a><br/></td></tr>
+&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
+<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs.  <a href="#a0175dca099d30f45ebbfd6a238420426">More...</a><br/></td></tr>
+<tr class="separator:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_static_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3">create_wrapper</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance. <a href="#a616a872d0fbd86206c0beee0be5abee3"></a><br/></td></tr>
+<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance.  <a href="#a616a872d0fbd86206c0beee0be5abee3">More...</a><br/></td></tr>
+<tr class="separator:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6">free_wrappers</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children. <a href="#aa47901df78305a685fc9682cd44290d6"></a><br/></td></tr>
+<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children.  <a href="#aa47901df78305a685fc9682cd44290d6">More...</a><br/></td></tr>
+<tr class="separator:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
-<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node. <a href="#af8d31aaa506d229651e8328f8294f5df"></a><br/></td></tr>
+<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node.  <a href="#af8d31aaa506d229651e8328f8294f5df">More...</a><br/></td></tr>
+<tr class="separator:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Entity declaration. </p>
 <p>This will be instantiated by the parser.</p>
 <dl class="since_2_36"><dt><b><a class="el" href="since_2_36.html#_since_2_36000009">Since libxml++ 2.36:</a></b></dt><dd></dd></dl>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="aa3d1fe2fc91b490ac48448e20d7689a8"></a>
 <div class="memitem">
 <div class="memproto">
@@ -196,7 +245,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -219,14 +268,14 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="af47060083f936f71ddf6e9e930b21555"></a>
 <div class="memitem">
 <div class="memproto">
@@ -242,8 +291,6 @@ Additional Inherited Members</h2></td></tr>
 
 <p>Access the underlying libxml implementation. </p>
 
-<p>Reimplemented from <a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">xmlpp::Node</a>.</p>
-
 </div>
 </div>
 <a class="anchor" id="ab6fbeb18deb5658d08028e644b81487a"></a>
@@ -261,8 +308,6 @@ Additional Inherited Members</h2></td></tr>
 
 <p>Access the underlying libxml implementation. </p>
 
-<p>Reimplemented from <a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">xmlpp::Node</a>.</p>
-
 </div>
 </div>
 <a class="anchor" id="a1390ad5ca69d9317a758c6fa3e0bfb52"></a>
@@ -270,7 +315,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::EntityDeclaration::get_original_text </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::EntityDeclaration::get_original_text </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -288,7 +333,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::EntityDeclaration::get_resolved_text </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::EntityDeclaration::get_resolved_text </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -302,15 +347,12 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>nodes/entitydeclaration.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1EntityDeclaration__coll__graph.png b/docs/reference/html/classxmlpp_1_1EntityDeclaration__coll__graph.png
deleted file mode 100644 (file)
index 9624fe6..0000000
Binary files a/docs/reference/html/classxmlpp_1_1EntityDeclaration__coll__graph.png and /dev/null differ
index 9624fe6..3227344 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1EntityDeclaration__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1EntityDeclaration__inherit__graph.png differ
index 96f2e02..8701f27 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1EntityReference.html">EntityReference</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1EntityReference.html">EntityReference</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::EntityReference Member List</div> </div>
+<div class="title">xmlpp::EntityReference Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 3af9e17..fbd4984 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::EntityReference Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1EntityReference.html">EntityReference</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1EntityReference.html">EntityReference</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1EntityReference-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1EntityReference-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::EntityReference Class Reference</div> </div>
+<div class="title">xmlpp::EntityReference Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Entity references refer to previously declared entities.  <a href="classxmlpp_1_1EntityReference.html#details">More...</a></p>
+<p>Entity references refer to previously declared entities.  
+ <a href="classxmlpp_1_1EntityReference.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/nodes/entityreference.h&gt;</code></p>
 <div class="dynheader">
@@ -64,112 +66,148 @@ Inheritance diagram for xmlpp::EntityReference:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1EntityReference__inherit__graph.png" border="0" usemap="#xmlpp_1_1EntityReference_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1EntityReference_inherit__map" id="xmlpp_1_1EntityReference_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="36,83,127,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="12,6,151,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::EntityReference:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1EntityReference__coll__graph.png" border="0" usemap="#xmlpp_1_1EntityReference_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1EntityReference_coll__map" id="xmlpp_1_1EntityReference_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="36,83,127,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="12,6,151,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="38,80,140,107"/><area shape="rect" id="node3" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="12,5,167,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a8f575183a2c1caa8e3a223f0292f83cf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityReference.html#a8f575183a2c1caa8e3a223f0292f83cf">EntityReference</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a8f575183a2c1caa8e3a223f0292f83cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac8dff5d5fe300000199be732311d6aff"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityReference.html#ac8dff5d5fe300000199be732311d6aff">~EntityReference</a> ()</td></tr>
-<tr class="memitem:aafe4e2f15ce6d04a2ec19e2f69cba19d"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityReference.html#aafe4e2f15ce6d04a2ec19e2f69cba19d">get_resolved_text</a> () const </td></tr>
-<tr class="memdesc:aafe4e2f15ce6d04a2ec19e2f69cba19d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text with character references (like "&amp;#xdf;") resolved. <a href="#aafe4e2f15ce6d04a2ec19e2f69cba19d"></a><br/></td></tr>
-<tr class="memitem:a49bda2ab52ea3db83f3c6e5eb8f2c467"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityReference.html#a49bda2ab52ea3db83f3c6e5eb8f2c467">get_original_text</a> () const </td></tr>
-<tr class="memdesc:a49bda2ab52ea3db83f3c6e5eb8f2c467"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text as read from the XML or DTD file. <a href="#a49bda2ab52ea3db83f3c6e5eb8f2c467"></a><br/></td></tr>
+<tr class="separator:ac8dff5d5fe300000199be732311d6aff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49bda2ab52ea3db83f3c6e5eb8f2c467"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityReference.html#a49bda2ab52ea3db83f3c6e5eb8f2c467">get_original_text</a> () const </td></tr>
+<tr class="memdesc:a49bda2ab52ea3db83f3c6e5eb8f2c467"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text as read from the XML or DTD file.  <a href="#a49bda2ab52ea3db83f3c6e5eb8f2c467">More...</a><br/></td></tr>
+<tr class="separator:a49bda2ab52ea3db83f3c6e5eb8f2c467"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafe4e2f15ce6d04a2ec19e2f69cba19d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityReference.html#aafe4e2f15ce6d04a2ec19e2f69cba19d">get_resolved_text</a> () const </td></tr>
+<tr class="memdesc:aafe4e2f15ce6d04a2ec19e2f69cba19d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text with character references (like "&amp;#xdf;") resolved.  <a href="#aafe4e2f15ce6d04a2ec19e2f69cba19d">More...</a><br/></td></tr>
+<tr class="separator:aafe4e2f15ce6d04a2ec19e2f69cba19d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7">Node</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0">~Node</a> ()</td></tr>
-<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
-<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node. <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a"></a><br/></td></tr>
-<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node. <a href="#ab5e1b1059a2af0818b1a8937fad49835"></a><br/></td></tr>
-<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node. <a href="#a4ddefaaaf3f0b550e776e9100bc23257"></a><br/></td></tr>
-<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
-<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node. <a href="#a06790680c79808f1a56ddea438a6df5c"></a><br/></td></tr>
-<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
-<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node. <a href="#a9356e5ee02dbc809f9bf139b12befc6c"></a><br/></td></tr>
+<tr class="separator:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node.  <a href="#ac56c54f8006cbfb545642cbf2e96bc4a">More...</a><br/></td></tr>
+<tr class="separator:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node.  <a href="#a57bc6d6c941f1477a2445609d49ce645">More...</a><br/></td></tr>
+<tr class="separator:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node.  <a href="#a9dff93a466cfbeda0357dfc9a3bd316c">More...</a><br/></td></tr>
+<tr class="separator:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
+<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#aeede250f5cf6de5f55cb7bb94084ec7c">More...</a><br/></td></tr>
+<tr class="separator:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
+<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a831eea0dbe1e51a350a9b20a2da47fc9">More...</a><br/></td></tr>
+<tr class="separator:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a676b7cc5db3c19fed65a72bee18ecddb">More...</a><br/></td></tr>
+<tr class="separator:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#aecccaf7c600e523313eb4d9fe322777b">More...</a><br/></td></tr>
+<tr class="separator:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">More...</a><br/></td></tr>
+<tr class="separator:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a484af20daae39fe5db0a1ce2f16cc73e">More...</a><br/></td></tr>
+<tr class="separator:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a9ecbce3fafb8ab13d227c739c3e789f2">More...</a><br/></td></tr>
+<tr class="separator:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#ab2a27479f8482aecd5fb67c18b9b1579">More...</a><br/></td></tr>
+<tr class="separator:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath) const </td></tr>
+<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a25e56c6ae44be0926d1efcc7e488d96f">More...</a><br/></td></tr>
+<tr class="separator:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
+<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a4bfbd6ed354524c960d6cd425c534c7c">More...</a><br/></td></tr>
+<tr class="separator:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#abb9d4d7aad234b9b01ae7fe404915a95">More...</a><br/></td></tr>
+<tr class="separator:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#a2cb9f082c7bebc349c1f606e69788a57">More...</a><br/></td></tr>
+<tr class="separator:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2">More...</a><br/></td></tr>
+<tr class="separator:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7">More...</a><br/></td></tr>
+<tr class="separator:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575">get_line</a> () const </td></tr>
-<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file. <a href="#a5e21f3a9996e25bd2df5ec8ce9906575"></a><br/></td></tr>
-<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
-<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#aa8a68ac1887a33e44e3af365bd02db1b"></a><br/></td></tr>
-<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
-<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#a998e8cb924bd04abf72e57b68d2817f4"></a><br/></td></tr>
+<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file.  <a href="#a5e21f3a9996e25bd2df5ec8ce9906575">More...</a><br/></td></tr>
+<tr class="separator:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
+<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node.  <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a">More...</a><br/></td></tr>
+<tr class="separator:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
+<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node.  <a href="#a06790680c79808f1a56ddea438a6df5c">More...</a><br/></td></tr>
+<tr class="separator:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
+<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node.  <a href="#a9356e5ee02dbc809f9bf139b12befc6c">More...</a><br/></td></tr>
+<tr class="separator:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18">get_next_sibling</a> () const </td></tr>
-<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a59a3e52fd752c243654a2cb58b1b0e18"></a><br/></td></tr>
+<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a59a3e52fd752c243654a2cb58b1b0e18">More...</a><br/></td></tr>
+<tr class="separator:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4">get_next_sibling</a> ()</td></tr>
-<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a2576ce35a6a3dd13b49e857524360ac4"></a><br/></td></tr>
+<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a2576ce35a6a3dd13b49e857524360ac4">More...</a><br/></td></tr>
+<tr class="separator:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
+<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#aa8a68ac1887a33e44e3af365bd02db1b">More...</a><br/></td></tr>
+<tr class="separator:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
+<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#a998e8cb924bd04abf72e57b68d2817f4">More...</a><br/></td></tr>
+<tr class="separator:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
+<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node.  <a href="#ad05b43e18a4600ada423b74a59efb541">More...</a><br/></td></tr>
+<tr class="separator:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac">get_previous_sibling</a> () const </td></tr>
-<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node . <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac"></a><br/></td></tr>
+<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node .  <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac">More...</a><br/></td></tr>
+<tr class="separator:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29">get_previous_sibling</a> ()</td></tr>
-<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node. <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29"></a><br/></td></tr>
-<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2"></a><br/></td></tr>
-<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7"></a><br/></td></tr>
-<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#abb9d4d7aad234b9b01ae7fe404915a95"></a><br/></td></tr>
-<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#a2cb9f082c7bebc349c1f606e69788a57"></a><br/></td></tr>
-<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node. <a href="#ac56c54f8006cbfb545642cbf2e96bc4a"></a><br/></td></tr>
-<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node. <a href="#a57bc6d6c941f1477a2445609d49ce645"></a><br/></td></tr>
-<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node. <a href="#a9dff93a466cfbeda0357dfc9a3bd316c"></a><br/></td></tr>
-<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
-<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node. <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8"></a><br/></td></tr>
+<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node.  <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29">More...</a><br/></td></tr>
+<tr class="separator:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec">import_node</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node. <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec"></a><br/></td></tr>
-<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
-<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node. <a href="#ad05b43e18a4600ada423b74a59efb541"></a><br/></td></tr>
-<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const Glib::ustring&amp; xpath) const </td></tr>
-<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a25e56c6ae44be0926d1efcc7e488d96f"></a><br/></td></tr>
-<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
-<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a4bfbd6ed354524c960d6cd425c534c7c"></a><br/></td></tr>
-<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a676b7cc5db3c19fed65a72bee18ecddb"></a><br/></td></tr>
-<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#aecccaf7c600e523313eb4d9fe322777b"></a><br/></td></tr>
-<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"></a><br/></td></tr>
-<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a484af20daae39fe5db0a1ce2f16cc73e"></a><br/></td></tr>
-<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a9ecbce3fafb8ab13d227c739c3e789f2"></a><br/></td></tr>
-<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#ab2a27479f8482aecd5fb67c18b9b1579"></a><br/></td></tr>
-<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
-<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#aeede250f5cf6de5f55cb7bb94084ec7c"></a><br/></td></tr>
-<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
-<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a831eea0dbe1e51a350a9b20a2da47fc9"></a><br/></td></tr>
+<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node.  <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec">More...</a><br/></td></tr>
+<tr class="separator:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
+<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node.  <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8">More...</a><br/></td></tr>
+<tr class="separator:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node.  <a href="#ab5e1b1059a2af0818b1a8937fad49835">More...</a><br/></td></tr>
+<tr class="separator:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node.  <a href="#a4ddefaaaf3f0b550e776e9100bc23257">More...</a><br/></td></tr>
+<tr class="separator:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a></td></tr>
+<tr class="separator:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; Glib::ustring, Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
-<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs. <a href="#a0175dca099d30f45ebbfd6a238420426"></a><br/></td></tr>
+&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
+<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs.  <a href="#a0175dca099d30f45ebbfd6a238420426">More...</a><br/></td></tr>
+<tr class="separator:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_static_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3">create_wrapper</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance. <a href="#a616a872d0fbd86206c0beee0be5abee3"></a><br/></td></tr>
+<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance.  <a href="#a616a872d0fbd86206c0beee0be5abee3">More...</a><br/></td></tr>
+<tr class="separator:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6">free_wrappers</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children. <a href="#aa47901df78305a685fc9682cd44290d6"></a><br/></td></tr>
+<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children.  <a href="#aa47901df78305a685fc9682cd44290d6">More...</a><br/></td></tr>
+<tr class="separator:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
-<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node. <a href="#af8d31aaa506d229651e8328f8294f5df"></a><br/></td></tr>
+<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node.  <a href="#af8d31aaa506d229651e8328f8294f5df">More...</a><br/></td></tr>
+<tr class="separator:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Entity references refer to previously declared entities. </p>
 <p>This will be instantiated by the parser. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a8f575183a2c1caa8e3a223f0292f83cf"></a>
 <div class="memitem">
 <div class="memproto">
@@ -187,7 +225,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -210,20 +248,20 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="a49bda2ab52ea3db83f3c6e5eb8f2c467"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::EntityReference::get_original_text </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::EntityReference::get_original_text </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -241,7 +279,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::EntityReference::get_resolved_text </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::EntityReference::get_resolved_text </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -255,15 +293,12 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>nodes/entityreference.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1EntityReference__coll__graph.png b/docs/reference/html/classxmlpp_1_1EntityReference__coll__graph.png
deleted file mode 100644 (file)
index b4b0d5d..0000000
Binary files a/docs/reference/html/classxmlpp_1_1EntityReference__coll__graph.png and /dev/null differ
index b4b0d5d..0392f61 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1EntityReference__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1EntityReference__inherit__graph.png differ
index e9186be..b6e3fda 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1IStreamParserInputBuffer.html">IStreamParserInputBuffer</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1IStreamParserInputBuffer.html">IStreamParserInputBuffer</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::IStreamParserInputBuffer Member List</div> </div>
+<div class="title">xmlpp::IStreamParserInputBuffer Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -66,9 +67,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 047f3fb..03e64a1 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::IStreamParserInputBuffer Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1IStreamParserInputBuffer.html">IStreamParserInputBuffer</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1IStreamParserInputBuffer.html">IStreamParserInputBuffer</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1IStreamParserInputBuffer-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1IStreamParserInputBuffer-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::IStreamParserInputBuffer Class Reference</div> </div>
+<div class="title">xmlpp::IStreamParserInputBuffer Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -62,35 +63,36 @@ Inheritance diagram for xmlpp::IStreamParserInputBuffer:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1IStreamParserInputBuffer__inherit__graph.png" border="0" usemap="#xmlpp_1_1IStreamParserInputBuffer_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1IStreamParserInputBuffer_inherit__map" id="xmlpp_1_1IStreamParserInputBuffer_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1ParserInputBuffer.html" title="Base class for xmlParserInputBuffer wrapper." alt="" coords="12,83,172,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="23,6,161,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::IStreamParserInputBuffer:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1IStreamParserInputBuffer__coll__graph.png" border="0" usemap="#xmlpp_1_1IStreamParserInputBuffer_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1IStreamParserInputBuffer_coll__map" id="xmlpp_1_1IStreamParserInputBuffer_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1ParserInputBuffer.html" title="Base class for xmlParserInputBuffer wrapper." alt="" coords="12,83,172,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="23,6,161,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1ParserInputBuffer.html" title="Base class for xmlParserInputBuffer wrapper." alt="" coords="12,80,191,107"/><area shape="rect" id="node3" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="24,5,179,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:aba70d93277d719a332b1a75fc8cf221c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1IStreamParserInputBuffer.html#aba70d93277d719a332b1a75fc8cf221c">IStreamParserInputBuffer</a> (std::istream&amp; input)</td></tr>
+<tr class="separator:aba70d93277d719a332b1a75fc8cf221c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4ae4d9a34cb47a73590dff158206ab83"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1IStreamParserInputBuffer.html#a4ae4d9a34cb47a73590dff158206ab83">~IStreamParserInputBuffer</a> ()</td></tr>
+<tr class="separator:a4ae4d9a34cb47a73590dff158206ab83"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1ParserInputBuffer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1ParserInputBuffer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1ParserInputBuffer.html">xmlpp::ParserInputBuffer</a></td></tr>
 <tr class="memitem:a546358e9f85fd99b4ac4e1a2b1844ce5 inherit pub_methods_classxmlpp_1_1ParserInputBuffer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html#a546358e9f85fd99b4ac4e1a2b1844ce5">ParserInputBuffer</a> ()</td></tr>
+<tr class="separator:a546358e9f85fd99b4ac4e1a2b1844ce5 inherit pub_methods_classxmlpp_1_1ParserInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad48655eb2fb4d085a7f2531aa8979b75 inherit pub_methods_classxmlpp_1_1ParserInputBuffer"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html#ad48655eb2fb4d085a7f2531aa8979b75">~ParserInputBuffer</a> ()</td></tr>
+<tr class="separator:ad48655eb2fb4d085a7f2531aa8979b75 inherit pub_methods_classxmlpp_1_1ParserInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acb105eb192e5532e21431a82ff46bb82 inherit pub_methods_classxmlpp_1_1ParserInputBuffer"><td class="memItemLeft" align="right" valign="top">_xmlParserInputBuffer*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html#acb105eb192e5532e21431a82ff46bb82">cobj</a> ()</td></tr>
-<tr class="memdesc:acb105eb192e5532e21431a82ff46bb82 inherit pub_methods_classxmlpp_1_1ParserInputBuffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children <a href="#acb105eb192e5532e21431a82ff46bb82"></a><br/></td></tr>
+<tr class="memdesc:acb105eb192e5532e21431a82ff46bb82 inherit pub_methods_classxmlpp_1_1ParserInputBuffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children  <a href="#acb105eb192e5532e21431a82ff46bb82">More...</a><br/></td></tr>
+<tr class="separator:acb105eb192e5532e21431a82ff46bb82 inherit pub_methods_classxmlpp_1_1ParserInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acf1c0eacf5b5d327a864f5339818d6bf inherit pub_methods_classxmlpp_1_1ParserInputBuffer"><td class="memItemLeft" align="right" valign="top">const _xmlParserInputBuffer*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html#acf1c0eacf5b5d327a864f5339818d6bf">cobj</a> () const </td></tr>
-<tr class="memdesc:acf1c0eacf5b5d327a864f5339818d6bf inherit pub_methods_classxmlpp_1_1ParserInputBuffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children <a href="#acf1c0eacf5b5d327a864f5339818d6bf"></a><br/></td></tr>
+<tr class="memdesc:acf1c0eacf5b5d327a864f5339818d6bf inherit pub_methods_classxmlpp_1_1ParserInputBuffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children  <a href="#acf1c0eacf5b5d327a864f5339818d6bf">More...</a><br/></td></tr>
+<tr class="separator:acf1c0eacf5b5d327a864f5339818d6bf inherit pub_methods_classxmlpp_1_1ParserInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1NonCopyable"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1NonCopyable')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1NonCopyable.html">xmlpp::NonCopyable</a></td></tr>
 <tr class="memitem:a77c785ff1149642caa3058f49223f112 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112">NonCopyable</a> ()</td></tr>
+<tr class="separator:a77c785ff1149642caa3058f49223f112 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a14e2e0391beb4b8f20f5d51e8a253d63 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63">~NonCopyable</a> ()</td></tr>
+<tr class="separator:a14e2e0391beb4b8f20f5d51e8a253d63 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<h2>Constructor &amp; Destructor Documentation</h2>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="aba70d93277d719a332b1a75fc8cf221c"></a>
 <div class="memitem">
 <div class="memproto">
@@ -129,22 +131,19 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>io/istreamparserinputbuffer.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1IStreamParserInputBuffer__coll__graph.png b/docs/reference/html/classxmlpp_1_1IStreamParserInputBuffer__coll__graph.png
deleted file mode 100644 (file)
index a7075e1..0000000
Binary files a/docs/reference/html/classxmlpp_1_1IStreamParserInputBuffer__coll__graph.png and /dev/null differ
index a7075e1..fa2f4d6 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1IStreamParserInputBuffer__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1IStreamParserInputBuffer__inherit__graph.png differ
index 08deb5b..1315472 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1KeepBlanks.html">KeepBlanks</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1KeepBlanks.html">KeepBlanks</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::KeepBlanks Member List</div> </div>
+<div class="title">xmlpp::KeepBlanks Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -61,9 +62,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 3b55494..915b5ca 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::KeepBlanks Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1KeepBlanks.html">KeepBlanks</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1KeepBlanks.html">KeepBlanks</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pub-static-attribs">Static Public Attributes</a> &#124;
-<a href="classxmlpp_1_1KeepBlanks-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1KeepBlanks-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::KeepBlanks Class Reference</div> </div>
+<div class="title">xmlpp::KeepBlanks Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>This class set KeepBlanksDefault and IndentTreeOutput of libxmlpp and restore their initial value in its destructor.  <a href="classxmlpp_1_1KeepBlanks.html#details">More...</a></p>
+<p>This class set KeepBlanksDefault and IndentTreeOutput of libxmlpp and restore their initial value in its destructor.  
+ <a href="classxmlpp_1_1KeepBlanks.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/keepblanks.h&gt;</code></p>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a516fa3293bbf39fc3942dee06fec3385"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1KeepBlanks.html#a516fa3293bbf39fc3942dee06fec3385">KeepBlanks</a> (bool value)</td></tr>
+<tr class="separator:a516fa3293bbf39fc3942dee06fec3385"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abccd950634d0047be5d80486cd0824ad"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1KeepBlanks.html#abccd950634d0047be5d80486cd0824ad">~KeepBlanks</a> ()</td></tr>
+<tr class="separator:abccd950634d0047be5d80486cd0824ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-static-attribs"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
 Static Public Attributes</h2></td></tr>
 <tr class="memitem:a71753ddbdcfb79fdead46b0123bc22dd"><td class="memItemLeft" align="right" valign="top">static const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1KeepBlanks.html#a71753ddbdcfb79fdead46b0123bc22dd">Default</a> = true</td></tr>
+<tr class="separator:a71753ddbdcfb79fdead46b0123bc22dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>This class set KeepBlanksDefault and IndentTreeOutput of libxmlpp and restore their initial value in its destructor. </p>
 <p>As a consequence the wanted setting is kept during instance lifetime. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a516fa3293bbf39fc3942dee06fec3385"></a>
 <div class="memitem">
 <div class="memproto">
@@ -105,7 +110,7 @@ Static Public Attributes</h2></td></tr>
 
 </div>
 </div>
-<h2>Member Data Documentation</h2>
+<h2 class="groupheader">Member Data Documentation</h2>
 <a class="anchor" id="a71753ddbdcfb79fdead46b0123bc22dd"></a>
 <div class="memitem">
 <div class="memproto">
@@ -119,22 +124,19 @@ Static Public Attributes</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span> </td>
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>keepblanks.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index eaf9c31..fb62f1b 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Node.html">Node</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Node.html">Node</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::Node Member List</div> </div>
+<div class="title">xmlpp::Node Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index a3ca5a0..362c4a8 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::Node Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -44,7 +45,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Node.html">Node</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Node.html">Node</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pub-static-methods">Static Public Member Functions</a> &#124;
 <a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="classxmlpp_1_1Node-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1Node-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::Node Class Reference</div> </div>
+<div class="title">xmlpp::Node Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Represents XML Nodes.  <a href="classxmlpp_1_1Node.html#details">More...</a></p>
+<p>Represents XML Nodes.  
+ <a href="classxmlpp_1_1Node.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/nodes/node.h&gt;</code></p>
 <div class="dynheader">
@@ -67,111 +69,145 @@ Inheritance diagram for xmlpp::Node:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1Node__inherit__graph.png" border="0" usemap="#xmlpp_1_1Node_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1Node_inherit__map" id="xmlpp_1_1Node_inherit__map">
-<area shape="rect" id="node5" href="classxmlpp_1_1Attribute.html" title="Represents an XML Node attribute." alt="" coords="356,55,465,83"/><area shape="rect" id="node11" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="343,182,479,210"/><area shape="rect" id="node23" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes." alt="" coords="356,233,465,261"/><area shape="rect" id="node25" href="classxmlpp_1_1EntityReference.html" title="Entity references refer to previously declared entities." alt="" coords="335,283,487,311"/><area shape="rect" id="node27" href="classxmlpp_1_1XIncludeEnd.html" title="XIncludeEnd node." alt="" coords="344,334,477,362"/><area shape="rect" id="node29" href="classxmlpp_1_1XIncludeStart.html" title="XIncludeStart node." alt="" coords="340,385,481,413"/><area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,258,144,286"/><area shape="rect" id="node7" href="classxmlpp_1_1AttributeDeclaration.html" title="Represents the default value of an attribute of an XML Element node." alt="" coords="556,5,732,33"/><area shape="rect" id="node9" href="classxmlpp_1_1AttributeNode.html" title="Represents an explicit attribute of an XML Element node." alt="" coords="573,55,715,83"/><area shape="rect" id="node13" href="classxmlpp_1_1CdataNode.html" title="CData node." alt="" coords="581,106,707,134"/><area shape="rect" id="node15" href="classxmlpp_1_1CommentNode.html" title="Comment Node." alt="" coords="571,157,717,185"/><area shape="rect" id="node17" href="classxmlpp_1_1EntityDeclaration.html" title="Entity declaration." alt="" coords="565,207,723,235"/><area shape="rect" id="node19" href="classxmlpp_1_1ProcessingInstructionNode.html" title="xmlpp::ProcessingInstructionNode" alt="" coords="537,258,751,286"/><area shape="rect" id="node21" href="classxmlpp_1_1TextNode.html" title="Text Node." alt="" coords="585,309,703,337"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::Node:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1Node__coll__graph.png" border="0" usemap="#xmlpp_1_1Node_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1Node_coll__map" id="xmlpp_1_1Node_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
+<area shape="rect" id="node3" href="classxmlpp_1_1Attribute.html" title="Represents an XML Node attribute." alt="" coords="381,56,507,83"/><area shape="rect" id="node6" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="367,183,521,209"/><area shape="rect" id="node12" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes." alt="" coords="383,233,505,260"/><area shape="rect" id="node13" href="classxmlpp_1_1EntityReference.html" title="Entity references refer to previously declared entities." alt="" coords="360,284,528,311"/><area shape="rect" id="node14" href="classxmlpp_1_1XIncludeEnd.html" title="XIncludeEnd node." alt="" coords="371,335,517,361"/><area shape="rect" id="node15" href="classxmlpp_1_1XIncludeStart.html" title="XIncludeStart node." alt="" coords="367,385,521,412"/><area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,259,160,285"/><area shape="rect" id="node4" href="classxmlpp_1_1AttributeDeclaration.html" title="Represents the default value of an attribute of an XML Element node." alt="" coords="597,5,795,32"/><area shape="rect" id="node5" href="classxmlpp_1_1AttributeNode.html" title="Represents an explicit attribute of an XML Element node." alt="" coords="617,56,775,83"/><area shape="rect" id="node7" href="classxmlpp_1_1CdataNode.html" title="CData node." alt="" coords="625,107,767,133"/><area shape="rect" id="node8" href="classxmlpp_1_1CommentNode.html" title="Comment Node." alt="" coords="613,157,779,184"/><area shape="rect" id="node9" href="classxmlpp_1_1EntityDeclaration.html" title="Entity declaration." alt="" coords="607,208,785,235"/><area shape="rect" id="node10" href="classxmlpp_1_1ProcessingInstructionNode.html" title="xmlpp::ProcessingInstructionNode" alt="" coords="577,259,815,285"/><area shape="rect" id="node11" href="classxmlpp_1_1TextNode.html" title="Text Node." alt="" coords="632,309,760,336"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
 <tr class="memitem:a7b0205c6df142d060dfca9119fadff49"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a></td></tr>
+<tr class="separator:a7b0205c6df142d060dfca9119fadff49"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0175dca099d30f45ebbfd6a238420426"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; Glib::ustring, Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
-<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs. <a href="#a0175dca099d30f45ebbfd6a238420426"></a><br/></td></tr>
+&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
+<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs.  <a href="#a0175dca099d30f45ebbfd6a238420426">More...</a><br/></td></tr>
+<tr class="separator:a0175dca099d30f45ebbfd6a238420426"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a215d8c01b6b01596c4ea853f99dce8e7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7">Node</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a215d8c01b6b01596c4ea853f99dce8e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a042c5de83dba6bf5d1923d76f1fb58c0"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0">~Node</a> ()</td></tr>
-<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
-<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node. <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a"></a><br/></td></tr>
-<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node. <a href="#ab5e1b1059a2af0818b1a8937fad49835"></a><br/></td></tr>
-<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node. <a href="#a4ddefaaaf3f0b550e776e9100bc23257"></a><br/></td></tr>
-<tr class="memitem:a06790680c79808f1a56ddea438a6df5c"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
-<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node. <a href="#a06790680c79808f1a56ddea438a6df5c"></a><br/></td></tr>
-<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
-<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node. <a href="#a9356e5ee02dbc809f9bf139b12befc6c"></a><br/></td></tr>
+<tr class="separator:a042c5de83dba6bf5d1923d76f1fb58c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node.  <a href="#ac56c54f8006cbfb545642cbf2e96bc4a">More...</a><br/></td></tr>
+<tr class="separator:ac56c54f8006cbfb545642cbf2e96bc4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node.  <a href="#a57bc6d6c941f1477a2445609d49ce645">More...</a><br/></td></tr>
+<tr class="separator:a57bc6d6c941f1477a2445609d49ce645"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node.  <a href="#a9dff93a466cfbeda0357dfc9a3bd316c">More...</a><br/></td></tr>
+<tr class="separator:a9dff93a466cfbeda0357dfc9a3bd316c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
+<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#aeede250f5cf6de5f55cb7bb94084ec7c">More...</a><br/></td></tr>
+<tr class="separator:aeede250f5cf6de5f55cb7bb94084ec7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
+<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a831eea0dbe1e51a350a9b20a2da47fc9">More...</a><br/></td></tr>
+<tr class="separator:a831eea0dbe1e51a350a9b20a2da47fc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a676b7cc5db3c19fed65a72bee18ecddb">More...</a><br/></td></tr>
+<tr class="separator:a676b7cc5db3c19fed65a72bee18ecddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#aecccaf7c600e523313eb4d9fe322777b">More...</a><br/></td></tr>
+<tr class="separator:aecccaf7c600e523313eb4d9fe322777b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">More...</a><br/></td></tr>
+<tr class="separator:a7c8a3f5f33d7ee8d8dad1b9333ac3edc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a484af20daae39fe5db0a1ce2f16cc73e">More...</a><br/></td></tr>
+<tr class="separator:a484af20daae39fe5db0a1ce2f16cc73e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a9ecbce3fafb8ab13d227c739c3e789f2">More...</a><br/></td></tr>
+<tr class="separator:a9ecbce3fafb8ab13d227c739c3e789f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#ab2a27479f8482aecd5fb67c18b9b1579">More...</a><br/></td></tr>
+<tr class="separator:ab2a27479f8482aecd5fb67c18b9b1579"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath) const </td></tr>
+<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a25e56c6ae44be0926d1efcc7e488d96f">More...</a><br/></td></tr>
+<tr class="separator:a25e56c6ae44be0926d1efcc7e488d96f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
+<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a4bfbd6ed354524c960d6cd425c534c7c">More...</a><br/></td></tr>
+<tr class="separator:a4bfbd6ed354524c960d6cd425c534c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#abb9d4d7aad234b9b01ae7fe404915a95">More...</a><br/></td></tr>
+<tr class="separator:abb9d4d7aad234b9b01ae7fe404915a95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#a2cb9f082c7bebc349c1f606e69788a57">More...</a><br/></td></tr>
+<tr class="separator:a2cb9f082c7bebc349c1f606e69788a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2">More...</a><br/></td></tr>
+<tr class="separator:a0e244ac3573fc927bcb0f70d6b70f5d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7">More...</a><br/></td></tr>
+<tr class="separator:a5eb1d1e3d4616604da7cf58da15b6fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e21f3a9996e25bd2df5ec8ce9906575"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575">get_line</a> () const </td></tr>
-<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file. <a href="#a5e21f3a9996e25bd2df5ec8ce9906575"></a><br/></td></tr>
-<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
-<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#aa8a68ac1887a33e44e3af365bd02db1b"></a><br/></td></tr>
-<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
-<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#a998e8cb924bd04abf72e57b68d2817f4"></a><br/></td></tr>
+<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file.  <a href="#a5e21f3a9996e25bd2df5ec8ce9906575">More...</a><br/></td></tr>
+<tr class="separator:a5e21f3a9996e25bd2df5ec8ce9906575"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
+<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node.  <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a">More...</a><br/></td></tr>
+<tr class="separator:ad8cba86cb7f43dd512f5b6817ed47d9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06790680c79808f1a56ddea438a6df5c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
+<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node.  <a href="#a06790680c79808f1a56ddea438a6df5c">More...</a><br/></td></tr>
+<tr class="separator:a06790680c79808f1a56ddea438a6df5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
+<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node.  <a href="#a9356e5ee02dbc809f9bf139b12befc6c">More...</a><br/></td></tr>
+<tr class="separator:a9356e5ee02dbc809f9bf139b12befc6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59a3e52fd752c243654a2cb58b1b0e18"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18">get_next_sibling</a> () const </td></tr>
-<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a59a3e52fd752c243654a2cb58b1b0e18"></a><br/></td></tr>
+<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a59a3e52fd752c243654a2cb58b1b0e18">More...</a><br/></td></tr>
+<tr class="separator:a59a3e52fd752c243654a2cb58b1b0e18"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2576ce35a6a3dd13b49e857524360ac4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4">get_next_sibling</a> ()</td></tr>
-<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a2576ce35a6a3dd13b49e857524360ac4"></a><br/></td></tr>
+<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a2576ce35a6a3dd13b49e857524360ac4">More...</a><br/></td></tr>
+<tr class="separator:a2576ce35a6a3dd13b49e857524360ac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
+<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#aa8a68ac1887a33e44e3af365bd02db1b">More...</a><br/></td></tr>
+<tr class="separator:aa8a68ac1887a33e44e3af365bd02db1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
+<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#a998e8cb924bd04abf72e57b68d2817f4">More...</a><br/></td></tr>
+<tr class="separator:a998e8cb924bd04abf72e57b68d2817f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05b43e18a4600ada423b74a59efb541"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
+<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node.  <a href="#ad05b43e18a4600ada423b74a59efb541">More...</a><br/></td></tr>
+<tr class="separator:ad05b43e18a4600ada423b74a59efb541"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3ca83ba6e10ff21060be5d0441fa6ac"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac">get_previous_sibling</a> () const </td></tr>
-<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node . <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac"></a><br/></td></tr>
+<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node .  <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac">More...</a><br/></td></tr>
+<tr class="separator:aa3ca83ba6e10ff21060be5d0441fa6ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a567be4ebaffb2cd3dd2ae602c8df4a29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29">get_previous_sibling</a> ()</td></tr>
-<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node. <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29"></a><br/></td></tr>
-<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2"></a><br/></td></tr>
-<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7"></a><br/></td></tr>
-<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#abb9d4d7aad234b9b01ae7fe404915a95"></a><br/></td></tr>
-<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#a2cb9f082c7bebc349c1f606e69788a57"></a><br/></td></tr>
-<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node. <a href="#ac56c54f8006cbfb545642cbf2e96bc4a"></a><br/></td></tr>
-<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node. <a href="#a57bc6d6c941f1477a2445609d49ce645"></a><br/></td></tr>
-<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node. <a href="#a9dff93a466cfbeda0357dfc9a3bd316c"></a><br/></td></tr>
-<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
-<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node. <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8"></a><br/></td></tr>
+<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node.  <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29">More...</a><br/></td></tr>
+<tr class="separator:a567be4ebaffb2cd3dd2ae602c8df4a29"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea42eae72fa7901aa1fb8f5c0fd194ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec">import_node</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node. <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec"></a><br/></td></tr>
-<tr class="memitem:ad05b43e18a4600ada423b74a59efb541"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
-<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node. <a href="#ad05b43e18a4600ada423b74a59efb541"></a><br/></td></tr>
-<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const Glib::ustring&amp; xpath) const </td></tr>
-<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a25e56c6ae44be0926d1efcc7e488d96f"></a><br/></td></tr>
-<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
-<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a4bfbd6ed354524c960d6cd425c534c7c"></a><br/></td></tr>
-<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a676b7cc5db3c19fed65a72bee18ecddb"></a><br/></td></tr>
-<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#aecccaf7c600e523313eb4d9fe322777b"></a><br/></td></tr>
-<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"></a><br/></td></tr>
-<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a484af20daae39fe5db0a1ce2f16cc73e"></a><br/></td></tr>
-<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a9ecbce3fafb8ab13d227c739c3e789f2"></a><br/></td></tr>
-<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#ab2a27479f8482aecd5fb67c18b9b1579"></a><br/></td></tr>
-<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
-<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#aeede250f5cf6de5f55cb7bb94084ec7c"></a><br/></td></tr>
-<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
-<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a831eea0dbe1e51a350a9b20a2da47fc9"></a><br/></td></tr>
+<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node.  <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec">More...</a><br/></td></tr>
+<tr class="separator:aea42eae72fa7901aa1fb8f5c0fd194ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
+<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node.  <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8">More...</a><br/></td></tr>
+<tr class="separator:a00ccfb39d9b6d82b5acd5f458c8f8ca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node.  <a href="#ab5e1b1059a2af0818b1a8937fad49835">More...</a><br/></td></tr>
+<tr class="separator:ab5e1b1059a2af0818b1a8937fad49835"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node.  <a href="#a4ddefaaaf3f0b550e776e9100bc23257">More...</a><br/></td></tr>
+<tr class="separator:a4ddefaaaf3f0b550e776e9100bc23257"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
 <tr class="memitem:a616a872d0fbd86206c0beee0be5abee3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3">create_wrapper</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance. <a href="#a616a872d0fbd86206c0beee0be5abee3"></a><br/></td></tr>
+<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance.  <a href="#a616a872d0fbd86206c0beee0be5abee3">More...</a><br/></td></tr>
+<tr class="separator:a616a872d0fbd86206c0beee0be5abee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47901df78305a685fc9682cd44290d6"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6">free_wrappers</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:aa47901df78305a685fc9682cd44290d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children. <a href="#aa47901df78305a685fc9682cd44290d6"></a><br/></td></tr>
+<tr class="memdesc:aa47901df78305a685fc9682cd44290d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children.  <a href="#aa47901df78305a685fc9682cd44290d6">More...</a><br/></td></tr>
+<tr class="separator:aa47901df78305a685fc9682cd44290d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
-<tr class="memitem:af8d31aaa506d229651e8328f8294f5df"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node. <a href="#af8d31aaa506d229651e8328f8294f5df"></a><br/></td></tr>
+<tr class="memitem:af8d31aaa506d229651e8328f8294f5df"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node.  <a href="#af8d31aaa506d229651e8328f8294f5df">More...</a><br/></td></tr>
+<tr class="separator:af8d31aaa506d229651e8328f8294f5df"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1NonCopyable"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1NonCopyable')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1NonCopyable.html">xmlpp::NonCopyable</a></td></tr>
 <tr class="memitem:a77c785ff1149642caa3058f49223f112 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112">NonCopyable</a> ()</td></tr>
+<tr class="separator:a77c785ff1149642caa3058f49223f112 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a14e2e0391beb4b8f20f5d51e8a253d63 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63">~NonCopyable</a> ()</td></tr>
+<tr class="separator:a14e2e0391beb4b8f20f5d51e8a253d63 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Represents XML Nodes. </p>
 <p>You should never new or delete Nodes. The <a class="el" href="classxmlpp_1_1Parser.html" title="XML parser.">Parser</a> will create and manage them for you. </p>
-</div><h2>Member Typedef Documentation</h2>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="a7b0205c6df142d060dfca9119fadff49"></a>
 <div class="memitem">
 <div class="memproto">
@@ -189,7 +225,7 @@ Protected Member Functions</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">typedef std::map&lt;Glib::ustring, Glib::ustring&gt; <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">xmlpp::Node::PrefixNsMap</a></td>
+          <td class="memname">typedef std::map&lt;<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&gt; <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">xmlpp::Node::PrefixNsMap</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -198,7 +234,7 @@ Protected Member Functions</h2></td></tr>
 
 </div>
 </div>
-<h2>Constructor &amp; Destructor Documentation</h2>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a215d8c01b6b01596c4ea853f99dce8e7"></a>
 <div class="memitem">
 <div class="memproto">
@@ -216,10 +252,16 @@ Protected Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="classxmlpp_1_1internal__error.html">xmlpp::internal_error</a></td><td>If <em>node</em> is <code>0</code>. </td></tr>
+  </table>
+  </dd>
+</dl>
 
 </div>
 </div>
@@ -239,14 +281,14 @@ Protected Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="ac56c54f8006cbfb545642cbf2e96bc4a"></a>
 <div class="memitem">
 <div class="memproto">
@@ -254,14 +296,14 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="classxmlpp_1_1Element.html">Element</a>* xmlpp::Node::add_child </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>ns_prefix</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>ns_prefix</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -304,14 +346,14 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>ns_prefix</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>ns_prefix</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -356,14 +398,14 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>ns_prefix</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>ns_prefix</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -410,8 +452,6 @@ Protected Member Functions</h2></td></tr>
 
 <p>Access the underlying libxml implementation. </p>
 
-<p>Reimplemented in <a class="el" href="classxmlpp_1_1Attribute.html#a1bdce49b8e5f118373732b4a3e14b842">xmlpp::Attribute</a>, <a class="el" href="classxmlpp_1_1EntityDeclaration.html#af47060083f936f71ddf6e9e930b21555">xmlpp::EntityDeclaration</a>, and <a class="el" href="classxmlpp_1_1AttributeDeclaration.html#ab1bc51b1d5122eb25f1fd2cb4ceb3065">xmlpp::AttributeDeclaration</a>.</p>
-
 </div>
 </div>
 <a class="anchor" id="a831eea0dbe1e51a350a9b20a2da47fc9"></a>
@@ -429,8 +469,6 @@ Protected Member Functions</h2></td></tr>
 
 <p>Access the underlying libxml implementation. </p>
 
-<p>Reimplemented in <a class="el" href="classxmlpp_1_1Attribute.html#a9e6ae08227e9a81dcd18ef5cbf820dc0">xmlpp::Attribute</a>, <a class="el" href="classxmlpp_1_1EntityDeclaration.html#ab6fbeb18deb5658d08028e644b81487a">xmlpp::EntityDeclaration</a>, and <a class="el" href="classxmlpp_1_1AttributeDeclaration.html#a4ba1602b6a48b849c2cf7a0b3414f5ef">xmlpp::AttributeDeclaration</a>.</p>
-
 </div>
 </div>
 <a class="anchor" id="af8d31aaa506d229651e8328f8294f5df"></a>
@@ -443,13 +481,13 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="memname">_xmlNode* xmlpp::Node::create_new_child_node </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>ns_prefix</em>&#160;</td>
         </tr>
         <tr>
@@ -460,7 +498,7 @@ Protected Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -486,7 +524,7 @@ Protected Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span> </td>
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -509,7 +547,7 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="memname">bool xmlpp::Node::eval_to_boolean </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>xpath</em>, </td>
         </tr>
         <tr>
@@ -553,7 +591,7 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="memname">bool xmlpp::Node::eval_to_boolean </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>xpath</em>, </td>
         </tr>
         <tr>
@@ -604,7 +642,7 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="memname">double xmlpp::Node::eval_to_number </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>xpath</em>, </td>
         </tr>
         <tr>
@@ -648,7 +686,7 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="memname">double xmlpp::Node::eval_to_number </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>xpath</em>, </td>
         </tr>
         <tr>
@@ -697,9 +735,9 @@ Protected Member Functions</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Node::eval_to_string </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Node::eval_to_string </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>xpath</em>, </td>
         </tr>
         <tr>
@@ -741,9 +779,9 @@ Protected Member Functions</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Node::eval_to_string </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Node::eval_to_string </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>xpath</em>, </td>
         </tr>
         <tr>
@@ -794,7 +832,7 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a> xmlpp::Node::find </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>xpath</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -826,7 +864,7 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a> xmlpp::Node::find </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>xpath</em>, </td>
         </tr>
         <tr>
@@ -879,7 +917,7 @@ Protected Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span> </td>
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -902,8 +940,8 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a> xmlpp::Node::get_children </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>name</em> = <code>Glib::ustring()</code></td><td>)</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>name</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code></td><td>)</td>
           <td></td>
         </tr>
       </table>
@@ -928,8 +966,8 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="memname">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a> xmlpp::Node::get_children </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>name</em> = <code>Glib::ustring()</code></td><td>)</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>name</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
@@ -954,8 +992,8 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="memname">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* xmlpp::Node::get_first_child </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>name</em> = <code>Glib::ustring()</code></td><td>)</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>name</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
@@ -981,8 +1019,8 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="memname"><a class="el" href="classxmlpp_1_1Node.html">Node</a>* xmlpp::Node::get_first_child </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>name</em> = <code>Glib::ustring()</code></td><td>)</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>name</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code></td><td>)</td>
           <td></td>
         </tr>
       </table>
@@ -1024,7 +1062,7 @@ Protected Member Functions</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Node::get_name </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Node::get_name </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -1035,8 +1073,6 @@ Protected Member Functions</h2></td></tr>
 <p>Get the name of this node. </p>
 <dl class="section return"><dt>Returns</dt><dd>The node's name. </dd></dl>
 
-<p>Reimplemented in <a class="el" href="classxmlpp_1_1Attribute.html#a553e7a694039b23150c27bfc05af2d60">xmlpp::Attribute</a>.</p>
-
 </div>
 </div>
 <a class="anchor" id="a06790680c79808f1a56ddea438a6df5c"></a>
@@ -1044,7 +1080,7 @@ Protected Member Functions</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Node::get_namespace_prefix </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Node::get_namespace_prefix </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -1062,7 +1098,7 @@ Protected Member Functions</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Node::get_namespace_uri </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Node::get_namespace_uri </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -1152,7 +1188,7 @@ Protected Member Functions</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Node::get_path </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Node::get_path </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -1275,7 +1311,7 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="memname">void xmlpp::Node::set_name </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em></td><td>)</td>
           <td></td>
         </tr>
@@ -1299,7 +1335,7 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="memname">void xmlpp::Node::set_namespace </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>ns_prefix</em></td><td>)</td>
           <td></td>
         </tr>
@@ -1323,15 +1359,12 @@ Protected Member Functions</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>nodes/node.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1Node__coll__graph.png b/docs/reference/html/classxmlpp_1_1Node__coll__graph.png
deleted file mode 100644 (file)
index 116023a..0000000
Binary files a/docs/reference/html/classxmlpp_1_1Node__coll__graph.png and /dev/null differ
index 8632568..bf96690 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1Node__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1Node__inherit__graph.png differ
index 933353a..02b5db7 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1NonCopyable.html">NonCopyable</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1NonCopyable.html">NonCopyable</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::NonCopyable Member List</div> </div>
+<div class="title">xmlpp::NonCopyable Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -60,9 +61,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index e045100..ef00ad6 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::NonCopyable Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1NonCopyable.html">NonCopyable</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1NonCopyable.html">NonCopyable</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="classxmlpp_1_1NonCopyable-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1NonCopyable-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::NonCopyable Class Reference</div> </div>
+<div class="title">xmlpp::NonCopyable Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Herited by classes which cannot be copied.  <a href="classxmlpp_1_1NonCopyable.html#details">More...</a></p>
+<p>Herited by classes which cannot be copied.  
+ <a href="classxmlpp_1_1NonCopyable.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/noncopyable.h&gt;</code></p>
 <div class="dynheader">
@@ -64,17 +66,19 @@ Inheritance diagram for xmlpp::NonCopyable:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1NonCopyable__inherit__graph.png" border="0" usemap="#xmlpp_1_1NonCopyable_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1NonCopyable_inherit__map" id="xmlpp_1_1NonCopyable_inherit__map">
-<area shape="rect" id="node3" href="classxmlpp_1_1Document.html" title="Represents an XML document in the DOM model." alt="" coords="213,258,333,286"/><area shape="rect" id="node5" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="228,309,319,337"/><area shape="rect" id="node33" href="classxmlpp_1_1OutputBuffer.html" title="Base class for xmlOutputBuffer wrapper." alt="" coords="207,435,340,463"/><area shape="rect" id="node37" href="classxmlpp_1_1Parser.html" title="XML parser." alt="" coords="224,486,323,514"/><area shape="rect" id="node43" href="classxmlpp_1_1ParserInputBuffer.html" title="Base class for xmlParserInputBuffer wrapper." alt="" coords="193,537,353,565"/><area shape="rect" id="node47" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema." alt="" coords="219,587,328,615"/><area shape="rect" id="node49" href="classxmlpp_1_1TextReader.html" title="A TextReader&#45;style XML parser." alt="" coords="209,638,337,666"/><area shape="rect" id="node51" href="classxmlpp_1_1Validator.html" title="Base class for XML validators." alt="" coords="217,689,329,717"/><area shape="rect" id="node7" href="classxmlpp_1_1Attribute.html" title="Represents an XML Node attribute." alt="" coords="441,55,551,83"/><area shape="rect" id="node13" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="428,182,564,210"/><area shape="rect" id="node25" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes." alt="" coords="441,233,551,261"/><area shape="rect" id="node27" href="classxmlpp_1_1EntityReference.html" title="Entity references refer to previously declared entities." alt="" coords="420,283,572,311"/><area shape="rect" id="node29" href="classxmlpp_1_1XIncludeEnd.html" title="XIncludeEnd node." alt="" coords="429,334,563,362"/><area shape="rect" id="node31" href="classxmlpp_1_1XIncludeStart.html" title="XIncludeStart node." alt="" coords="425,385,567,413"/><area shape="rect" id="node9" href="classxmlpp_1_1AttributeDeclaration.html" title="Represents the default value of an attribute of an XML Element node." alt="" coords="657,5,833,33"/><area shape="rect" id="node11" href="classxmlpp_1_1AttributeNode.html" title="Represents an explicit attribute of an XML Element node." alt="" coords="675,55,816,83"/><area shape="rect" id="node15" href="classxmlpp_1_1CdataNode.html" title="CData node." alt="" coords="683,106,808,134"/><area shape="rect" id="node17" href="classxmlpp_1_1CommentNode.html" title="Comment Node." alt="" coords="672,157,819,185"/><area shape="rect" id="node19" href="classxmlpp_1_1EntityDeclaration.html" title="Entity declaration." alt="" coords="667,207,824,235"/><area shape="rect" id="node21" href="classxmlpp_1_1ProcessingInstructionNode.html" title="xmlpp::ProcessingInstructionNode" alt="" coords="639,258,852,286"/><area shape="rect" id="node23" href="classxmlpp_1_1TextNode.html" title="Text Node." alt="" coords="687,309,804,337"/><area shape="rect" id="node35" href="classxmlpp_1_1OStreamOutputBuffer.html" title="An OutputBuffer implementation that send datas to a std::ostream." alt="" coords="403,435,589,463"/><area shape="rect" id="node39" href="classxmlpp_1_1DomParser.html" title="DOM XML parser." alt="" coords="433,486,559,514"/><area shape="rect" id="node41" href="classxmlpp_1_1SaxParser.html" title="SAX XML parser." alt="" coords="436,537,556,565"/><area shape="rect" id="node45" href="classxmlpp_1_1IStreamParserInputBuffer.html" title="xmlpp::IStreamParserInput\lBuffer" alt="" coords="409,587,583,631"/><area shape="rect" id="node53" href="classxmlpp_1_1DtdValidator.html" title="XML DTD validator." alt="" coords="431,671,561,699"/><area shape="rect" id="node55" href="classxmlpp_1_1SchemaValidator.html" title="XML Schema Validator." alt="" coords="416,722,576,750"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1Document.html" title="Represents an XML document in the DOM model." alt="" coords="229,259,365,285"/><area shape="rect" id="node3" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="246,309,349,336"/><area shape="rect" id="node17" href="classxmlpp_1_1OutputBuffer.html" title="Base class for xmlOutputBuffer wrapper." alt="" coords="222,436,373,463"/><area shape="rect" id="node19" href="classxmlpp_1_1Parser.html" title="XML parser." alt="" coords="243,487,352,513"/><area shape="rect" id="node22" href="classxmlpp_1_1ParserInputBuffer.html" title="Base class for xmlParserInputBuffer wrapper." alt="" coords="208,537,387,564"/><area shape="rect" id="node24" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema." alt="" coords="236,588,359,615"/><area shape="rect" id="node25" href="classxmlpp_1_1TextReader.html" title="A TextReader&#45;style XML parser." alt="" coords="228,639,367,665"/><area shape="rect" id="node26" href="classxmlpp_1_1Validator.html" title="Base class for XML validators." alt="" coords="235,689,360,716"/><area shape="rect" id="node4" href="classxmlpp_1_1Attribute.html" title="Represents an XML Node attribute." alt="" coords="477,56,603,83"/><area shape="rect" id="node7" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="463,183,617,209"/><area shape="rect" id="node13" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes." alt="" coords="479,233,601,260"/><area shape="rect" id="node14" href="classxmlpp_1_1EntityReference.html" title="Entity references refer to previously declared entities." alt="" coords="456,284,624,311"/><area shape="rect" id="node15" href="classxmlpp_1_1XIncludeEnd.html" title="XIncludeEnd node." alt="" coords="467,335,613,361"/><area shape="rect" id="node16" href="classxmlpp_1_1XIncludeStart.html" title="XIncludeStart node." alt="" coords="463,385,617,412"/><area shape="rect" id="node5" href="classxmlpp_1_1AttributeDeclaration.html" title="Represents the default value of an attribute of an XML Element node." alt="" coords="714,5,913,32"/><area shape="rect" id="node6" href="classxmlpp_1_1AttributeNode.html" title="Represents an explicit attribute of an XML Element node." alt="" coords="734,56,893,83"/><area shape="rect" id="node8" href="classxmlpp_1_1CdataNode.html" title="CData node." alt="" coords="743,107,884,133"/><area shape="rect" id="node9" href="classxmlpp_1_1CommentNode.html" title="Comment Node." alt="" coords="730,157,897,184"/><area shape="rect" id="node10" href="classxmlpp_1_1EntityDeclaration.html" title="Entity declaration." alt="" coords="724,208,903,235"/><area shape="rect" id="node11" href="classxmlpp_1_1ProcessingInstructionNode.html" title="xmlpp::ProcessingInstructionNode" alt="" coords="694,259,933,285"/><area shape="rect" id="node12" href="classxmlpp_1_1TextNode.html" title="Text Node." alt="" coords="749,309,877,336"/><area shape="rect" id="node18" href="classxmlpp_1_1OStreamOutputBuffer.html" title="An OutputBuffer implementation that send datas to a std::ostream." alt="" coords="435,436,645,463"/><area shape="rect" id="node20" href="classxmlpp_1_1DomParser.html" title="DOM XML parser." alt="" coords="470,487,610,513"/><area shape="rect" id="node21" href="classxmlpp_1_1SaxParser.html" title="SAX XML parser." alt="" coords="473,537,607,564"/><area shape="rect" id="node23" href="classxmlpp_1_1IStreamParserInputBuffer.html" title="xmlpp::IStreamParserInput\lBuffer" alt="" coords="444,589,636,630"/><area shape="rect" id="node27" href="classxmlpp_1_1DtdValidator.html" title="XML DTD validator." alt="" coords="466,672,614,699"/><area shape="rect" id="node28" href="classxmlpp_1_1SchemaValidator.html" title="XML Schema Validator." alt="" coords="451,723,629,749"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
 <tr class="memitem:a77c785ff1149642caa3058f49223f112"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112">NonCopyable</a> ()</td></tr>
+<tr class="separator:a77c785ff1149642caa3058f49223f112"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a14e2e0391beb4b8f20f5d51e8a253d63"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63">~NonCopyable</a> ()</td></tr>
+<tr class="separator:a14e2e0391beb4b8f20f5d51e8a253d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Herited by classes which cannot be copied. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a77c785ff1149642caa3058f49223f112"></a>
 <div class="memitem">
 <div class="memproto">
@@ -91,7 +95,7 @@ Protected Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -114,22 +118,19 @@ Protected Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>noncopyable.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 32ac953..87a8fa5 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1NonCopyable__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1NonCopyable__inherit__graph.png differ
index 6fd71df..531e068 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1OStreamOutputBuffer.html">OStreamOutputBuffer</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1OStreamOutputBuffer.html">OStreamOutputBuffer</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::OStreamOutputBuffer Member List</div> </div>
+<div class="title">xmlpp::OStreamOutputBuffer Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -66,9 +67,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 8e6249f..adca7bd 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::OStreamOutputBuffer Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1OStreamOutputBuffer.html">OStreamOutputBuffer</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1OStreamOutputBuffer.html">OStreamOutputBuffer</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1OStreamOutputBuffer-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1OStreamOutputBuffer-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::OStreamOutputBuffer Class Reference</div> </div>
+<div class="title">xmlpp::OStreamOutputBuffer Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>An <a class="el" href="classxmlpp_1_1OutputBuffer.html" title="Base class for xmlOutputBuffer wrapper.">OutputBuffer</a> implementation that send datas to a std::ostream.  <a href="classxmlpp_1_1OStreamOutputBuffer.html#details">More...</a></p>
+<p>An <a class="el" href="classxmlpp_1_1OutputBuffer.html" title="Base class for xmlOutputBuffer wrapper.">OutputBuffer</a> implementation that send datas to a std::ostream.  
+ <a href="classxmlpp_1_1OStreamOutputBuffer.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/io/ostreamoutputbuffer.h&gt;</code></p>
 <div class="dynheader">
@@ -64,37 +66,38 @@ Inheritance diagram for xmlpp::OStreamOutputBuffer:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1OStreamOutputBuffer__inherit__graph.png" border="0" usemap="#xmlpp_1_1OStreamOutputBuffer_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1OStreamOutputBuffer_inherit__map" id="xmlpp_1_1OStreamOutputBuffer_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1OutputBuffer.html" title="Base class for xmlOutputBuffer wrapper." alt="" coords="32,83,165,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="29,6,168,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::OStreamOutputBuffer:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1OStreamOutputBuffer__coll__graph.png" border="0" usemap="#xmlpp_1_1OStreamOutputBuffer_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1OStreamOutputBuffer_coll__map" id="xmlpp_1_1OStreamOutputBuffer_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1OutputBuffer.html" title="Base class for xmlOutputBuffer wrapper." alt="" coords="32,83,165,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="29,6,168,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1OutputBuffer.html" title="Base class for xmlOutputBuffer wrapper." alt="" coords="34,80,184,107"/><area shape="rect" id="node3" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="32,5,187,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a94a071df974d7fb7065f11c63d707604"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OStreamOutputBuffer.html#a94a071df974d7fb7065f11c63d707604">OStreamOutputBuffer</a> (std::ostream&amp; output, const Glib::ustring&amp; encoding=Glib::ustring())</td></tr>
+<tr class="memitem:a94a071df974d7fb7065f11c63d707604"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OStreamOutputBuffer.html#a94a071df974d7fb7065f11c63d707604">OStreamOutputBuffer</a> (std::ostream&amp; output, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; encoding=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="separator:a94a071df974d7fb7065f11c63d707604"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af3bce7e0789eae3605ecd72103cf4a96"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OStreamOutputBuffer.html#af3bce7e0789eae3605ecd72103cf4a96">~OStreamOutputBuffer</a> ()</td></tr>
+<tr class="separator:af3bce7e0789eae3605ecd72103cf4a96"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1OutputBuffer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1OutputBuffer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1OutputBuffer.html">xmlpp::OutputBuffer</a></td></tr>
-<tr class="memitem:a2e00dabdec3e40b837d2b9ecb1d9fbcd inherit pub_methods_classxmlpp_1_1OutputBuffer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OutputBuffer.html#a2e00dabdec3e40b837d2b9ecb1d9fbcd">OutputBuffer</a> (const Glib::ustring&amp; encoding=Glib::ustring())</td></tr>
+<tr class="memitem:a2e00dabdec3e40b837d2b9ecb1d9fbcd inherit pub_methods_classxmlpp_1_1OutputBuffer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OutputBuffer.html#a2e00dabdec3e40b837d2b9ecb1d9fbcd">OutputBuffer</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; encoding=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="separator:a2e00dabdec3e40b837d2b9ecb1d9fbcd inherit pub_methods_classxmlpp_1_1OutputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a02ddd3e8891f92d6518252f6326ed2a9 inherit pub_methods_classxmlpp_1_1OutputBuffer"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OutputBuffer.html#a02ddd3e8891f92d6518252f6326ed2a9">~OutputBuffer</a> ()</td></tr>
+<tr class="separator:a02ddd3e8891f92d6518252f6326ed2a9 inherit pub_methods_classxmlpp_1_1OutputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2de0e355037956329d70b990d7bc79f5 inherit pub_methods_classxmlpp_1_1OutputBuffer"><td class="memItemLeft" align="right" valign="top">_xmlOutputBuffer*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OutputBuffer.html#a2de0e355037956329d70b990d7bc79f5">cobj</a> ()</td></tr>
-<tr class="memdesc:a2de0e355037956329d70b990d7bc79f5 inherit pub_methods_classxmlpp_1_1OutputBuffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children <a href="#a2de0e355037956329d70b990d7bc79f5"></a><br/></td></tr>
+<tr class="memdesc:a2de0e355037956329d70b990d7bc79f5 inherit pub_methods_classxmlpp_1_1OutputBuffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children  <a href="#a2de0e355037956329d70b990d7bc79f5">More...</a><br/></td></tr>
+<tr class="separator:a2de0e355037956329d70b990d7bc79f5 inherit pub_methods_classxmlpp_1_1OutputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6dbd7fc5ab8af66e751e0209aa3a0346 inherit pub_methods_classxmlpp_1_1OutputBuffer"><td class="memItemLeft" align="right" valign="top">const _xmlOutputBuffer*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OutputBuffer.html#a6dbd7fc5ab8af66e751e0209aa3a0346">cobj</a> () const </td></tr>
-<tr class="memdesc:a6dbd7fc5ab8af66e751e0209aa3a0346 inherit pub_methods_classxmlpp_1_1OutputBuffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children <a href="#a6dbd7fc5ab8af66e751e0209aa3a0346"></a><br/></td></tr>
+<tr class="memdesc:a6dbd7fc5ab8af66e751e0209aa3a0346 inherit pub_methods_classxmlpp_1_1OutputBuffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children  <a href="#a6dbd7fc5ab8af66e751e0209aa3a0346">More...</a><br/></td></tr>
+<tr class="separator:a6dbd7fc5ab8af66e751e0209aa3a0346 inherit pub_methods_classxmlpp_1_1OutputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1NonCopyable"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1NonCopyable')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1NonCopyable.html">xmlpp::NonCopyable</a></td></tr>
 <tr class="memitem:a77c785ff1149642caa3058f49223f112 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112">NonCopyable</a> ()</td></tr>
+<tr class="separator:a77c785ff1149642caa3058f49223f112 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a14e2e0391beb4b8f20f5d51e8a253d63 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63">~NonCopyable</a> ()</td></tr>
+<tr class="separator:a14e2e0391beb4b8f20f5d51e8a253d63 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>An <a class="el" href="classxmlpp_1_1OutputBuffer.html" title="Base class for xmlOutputBuffer wrapper.">OutputBuffer</a> implementation that send datas to a std::ostream. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a94a071df974d7fb7065f11c63d707604"></a>
 <div class="memitem">
 <div class="memproto">
@@ -108,8 +111,8 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>encoding</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>encoding</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -144,22 +147,19 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>io/ostreamoutputbuffer.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1OStreamOutputBuffer__coll__graph.png b/docs/reference/html/classxmlpp_1_1OStreamOutputBuffer__coll__graph.png
deleted file mode 100644 (file)
index 0aee32b..0000000
Binary files a/docs/reference/html/classxmlpp_1_1OStreamOutputBuffer__coll__graph.png and /dev/null differ
index 0aee32b..0d471bb 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1OStreamOutputBuffer__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1OStreamOutputBuffer__inherit__graph.png differ
index 4bf5349..3b12223 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1OutputBuffer.html">OutputBuffer</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1OutputBuffer.html">OutputBuffer</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::OutputBuffer Member List</div> </div>
+<div class="title">xmlpp::OutputBuffer Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -64,9 +65,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 2d14cfb..3ff034f 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::OutputBuffer Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1OutputBuffer.html">OutputBuffer</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1OutputBuffer.html">OutputBuffer</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1OutputBuffer-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1OutputBuffer-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::OutputBuffer Class Reference</div> </div>
+<div class="title">xmlpp::OutputBuffer Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Base class for xmlOutputBuffer wrapper.  <a href="classxmlpp_1_1OutputBuffer.html#details">More...</a></p>
+<p>Base class for xmlOutputBuffer wrapper.  
+ <a href="classxmlpp_1_1OutputBuffer.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/io/outputbuffer.h&gt;</code></p>
 <div class="dynheader">
@@ -64,35 +66,34 @@ Inheritance diagram for xmlpp::OutputBuffer:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1OutputBuffer__inherit__graph.png" border="0" usemap="#xmlpp_1_1OutputBuffer_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1OutputBuffer_inherit__map" id="xmlpp_1_1OutputBuffer_inherit__map">
-<area shape="rect" id="node5" href="classxmlpp_1_1OStreamOutputBuffer.html" title="An OutputBuffer implementation that send datas to a std::ostream." alt="" coords="5,161,192,189"/><area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="29,6,168,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::OutputBuffer:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1OutputBuffer__coll__graph.png" border="0" usemap="#xmlpp_1_1OutputBuffer_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1OutputBuffer_coll__map" id="xmlpp_1_1OutputBuffer_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
+<area shape="rect" id="node3" href="classxmlpp_1_1OStreamOutputBuffer.html" title="An OutputBuffer implementation that send datas to a std::ostream." alt="" coords="5,155,213,181"/><area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="32,5,187,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a2e00dabdec3e40b837d2b9ecb1d9fbcd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OutputBuffer.html#a2e00dabdec3e40b837d2b9ecb1d9fbcd">OutputBuffer</a> (const Glib::ustring&amp; encoding=Glib::ustring())</td></tr>
+<tr class="memitem:a2e00dabdec3e40b837d2b9ecb1d9fbcd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OutputBuffer.html#a2e00dabdec3e40b837d2b9ecb1d9fbcd">OutputBuffer</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; encoding=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="separator:a2e00dabdec3e40b837d2b9ecb1d9fbcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a02ddd3e8891f92d6518252f6326ed2a9"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OutputBuffer.html#a02ddd3e8891f92d6518252f6326ed2a9">~OutputBuffer</a> ()</td></tr>
+<tr class="separator:a02ddd3e8891f92d6518252f6326ed2a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2de0e355037956329d70b990d7bc79f5"><td class="memItemLeft" align="right" valign="top">_xmlOutputBuffer*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OutputBuffer.html#a2de0e355037956329d70b990d7bc79f5">cobj</a> ()</td></tr>
-<tr class="memdesc:a2de0e355037956329d70b990d7bc79f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children <a href="#a2de0e355037956329d70b990d7bc79f5"></a><br/></td></tr>
+<tr class="memdesc:a2de0e355037956329d70b990d7bc79f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children  <a href="#a2de0e355037956329d70b990d7bc79f5">More...</a><br/></td></tr>
+<tr class="separator:a2de0e355037956329d70b990d7bc79f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6dbd7fc5ab8af66e751e0209aa3a0346"><td class="memItemLeft" align="right" valign="top">const _xmlOutputBuffer*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OutputBuffer.html#a6dbd7fc5ab8af66e751e0209aa3a0346">cobj</a> () const </td></tr>
-<tr class="memdesc:a6dbd7fc5ab8af66e751e0209aa3a0346"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children <a href="#a6dbd7fc5ab8af66e751e0209aa3a0346"></a><br/></td></tr>
+<tr class="memdesc:a6dbd7fc5ab8af66e751e0209aa3a0346"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children  <a href="#a6dbd7fc5ab8af66e751e0209aa3a0346">More...</a><br/></td></tr>
+<tr class="separator:a6dbd7fc5ab8af66e751e0209aa3a0346"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1NonCopyable"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1NonCopyable')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1NonCopyable.html">xmlpp::NonCopyable</a></td></tr>
 <tr class="memitem:a77c785ff1149642caa3058f49223f112 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112">NonCopyable</a> ()</td></tr>
+<tr class="separator:a77c785ff1149642caa3058f49223f112 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a14e2e0391beb4b8f20f5d51e8a253d63 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63">~NonCopyable</a> ()</td></tr>
+<tr class="separator:a14e2e0391beb4b8f20f5d51e8a253d63 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Base class for xmlOutputBuffer wrapper. </p>
 <p>It can be herited to create a new output buffer. A child class has to override do_write, and eventually do_close if some actions are required before buffer closing. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a2e00dabdec3e40b837d2b9ecb1d9fbcd"></a>
 <div class="memitem">
 <div class="memproto">
@@ -100,8 +101,8 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">xmlpp::OutputBuffer::OutputBuffer </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>encoding</em> = <code>Glib::ustring()</code></td><td>)</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>encoding</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code></td><td>)</td>
           <td></td>
         </tr>
       </table>
@@ -132,14 +133,14 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="a2de0e355037956329d70b990d7bc79f5"></a>
 <div class="memitem">
 <div class="memproto">
@@ -174,15 +175,12 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>io/outputbuffer.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1OutputBuffer__coll__graph.png b/docs/reference/html/classxmlpp_1_1OutputBuffer__coll__graph.png
deleted file mode 100644 (file)
index 62e1001..0000000
Binary files a/docs/reference/html/classxmlpp_1_1OutputBuffer__coll__graph.png and /dev/null differ
index 227f2af..d71a49b 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1OutputBuffer__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1OutputBuffer__inherit__graph.png differ
index dfa7e7b..ef49b67 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Parser.html">Parser</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Parser.html">Parser</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::Parser Member List</div> </div>
+<div class="title">xmlpp::Parser Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -64,6 +65,8 @@
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#aad45390ab3d30d1dea26001f2d6a9a2f">check_for_validity_messages</a>()</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a2b49a51f1a8fce897dffcb1e81f87907">context_</a></td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a7b2a100f91d2ead57de5ef640ebf91a9">exception_</a></td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a150d49ac4336d910b757ae6fb2cc4b5c">get_include_default_attributes</a>()</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a4340563d4dc26a4cfe79f9854a5e91a7">get_parser_options</a>(int&amp; set_options, int&amp; clear_options)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#ae71762868b009ccae8f00c1d34df00e7">get_substitute_entities</a>() const </td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#ad9e5523ffa19aa3e76761a0d46040efb">get_throw_messages</a>() const </td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a7329d0daf70030bef41b92e6ed22bd63">get_validate</a>() const </td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@@ -82,6 +85,8 @@
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#ad7134b1c68308351785acb0302aa54db">parse_stream</a>(std::istream&amp; in)=0</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#ab2990f22147cb2163eda6e773fb2eb68">Parser</a>()</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a346ebfb1219e1c0d3acbd017a07706e6">release_underlying</a>()</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4">set_include_default_attributes</a>(bool val=true)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6">set_parser_options</a>(int set_options=0, int clear_options=0)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f">set_substitute_entities</a>(bool val=true)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538">set_throw_messages</a>(bool val=true)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1">set_validate</a>(bool val=true)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index de96772..0168069 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::Parser Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -44,7 +45,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Parser.html">Parser</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Parser.html">Parser</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 <a href="#pro-methods">Protected Member Functions</a> &#124;
 <a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
 <a href="#pro-attribs">Protected Attributes</a> &#124;
-<a href="classxmlpp_1_1Parser-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1Parser-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::Parser Class Reference</div> </div>
+<div class="title">xmlpp::Parser Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>XML parser.  <a href="classxmlpp_1_1Parser.html#details">More...</a></p>
+<p>XML parser.  
+ <a href="classxmlpp_1_1Parser.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/parsers/parser.h&gt;</code></p>
 <div class="dynheader">
@@ -69,86 +71,125 @@ Inheritance diagram for xmlpp::Parser:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1Parser__inherit__graph.png" border="0" usemap="#xmlpp_1_1Parser_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1Parser_inherit__map" id="xmlpp_1_1Parser_inherit__map">
-<area shape="rect" id="node5" href="classxmlpp_1_1DomParser.html" title="DOM XML parser." alt="" coords="5,161,131,189"/><area shape="rect" id="node7" href="classxmlpp_1_1SaxParser.html" title="SAX XML parser." alt="" coords="155,161,275,189"/><area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="72,6,211,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::Parser:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1Parser__coll__graph.png" border="0" usemap="#xmlpp_1_1Parser_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1Parser_coll__map" id="xmlpp_1_1Parser_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,86,144,114"/><area shape="rect" id="node4" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="168,86,285,114"/><area shape="rect" id="node6" href="classstd_1_1exception.html" title="std::exception" alt="" coords="177,6,276,34"/></map>
+<area shape="rect" id="node3" href="classxmlpp_1_1DomParser.html" title="DOM XML parser." alt="" coords="5,155,144,181"/><area shape="rect" id="node4" href="classxmlpp_1_1SaxParser.html" title="SAX XML parser." alt="" coords="169,155,303,181"/><area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="77,5,232,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
 <tr class="memitem:a8e7c797006bb5398629cf98f4141e3e6"><td class="memItemLeft" align="right" valign="top">typedef unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a8e7c797006bb5398629cf98f4141e3e6">size_type</a></td></tr>
+<tr class="separator:a8e7c797006bb5398629cf98f4141e3e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:ab2990f22147cb2163eda6e773fb2eb68"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ab2990f22147cb2163eda6e773fb2eb68">Parser</a> ()</td></tr>
+<tr class="separator:ab2990f22147cb2163eda6e773fb2eb68"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acf64cbff6b9cf4010226fc1c803d56f9"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#acf64cbff6b9cf4010226fc1c803d56f9">~Parser</a> ()</td></tr>
-<tr class="memitem:a39332721610231ca8c5114e245121cc1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1">set_validate</a> (bool val=true)</td></tr>
-<tr class="memdesc:a39332721610231ca8c5114e245121cc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">By default, the parser will not validate the XML file. <a href="#a39332721610231ca8c5114e245121cc1"></a><br/></td></tr>
-<tr class="memitem:a7329d0daf70030bef41b92e6ed22bd63"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a7329d0daf70030bef41b92e6ed22bd63">get_validate</a> () const </td></tr>
-<tr class="memdesc:a7329d0daf70030bef41b92e6ed22bd63"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1" title="By default, the parser will not validate the XML file.">set_validate()</a> <a href="#a7329d0daf70030bef41b92e6ed22bd63"></a><br/></td></tr>
-<tr class="memitem:a960e9ee12df9b631c694ca002932cf7f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f">set_substitute_entities</a> (bool val=true)</td></tr>
-<tr class="memdesc:a960e9ee12df9b631c694ca002932cf7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the parser will automatically substitute entity references with the text of the entities' definitions. <a href="#a960e9ee12df9b631c694ca002932cf7f"></a><br/></td></tr>
+<tr class="separator:acf64cbff6b9cf4010226fc1c803d56f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a150d49ac4336d910b757ae6fb2cc4b5c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a150d49ac4336d910b757ae6fb2cc4b5c">get_include_default_attributes</a> ()</td></tr>
+<tr class="memdesc:a150d49ac4336d910b757ae6fb2cc4b5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4" title="Set whether default attribute values from the DTD shall be included in the node tree.">set_include_default_attributes()</a>.  <a href="#a150d49ac4336d910b757ae6fb2cc4b5c">More...</a><br/></td></tr>
+<tr class="separator:a150d49ac4336d910b757ae6fb2cc4b5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4340563d4dc26a4cfe79f9854a5e91a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a4340563d4dc26a4cfe79f9854a5e91a7">get_parser_options</a> (int&amp; set_options, int&amp; clear_options)</td></tr>
+<tr class="memdesc:a4340563d4dc26a4cfe79f9854a5e91a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6" title="Set and/or clear parser option flags.">set_parser_options()</a>.  <a href="#a4340563d4dc26a4cfe79f9854a5e91a7">More...</a><br/></td></tr>
+<tr class="separator:a4340563d4dc26a4cfe79f9854a5e91a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae71762868b009ccae8f00c1d34df00e7"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ae71762868b009ccae8f00c1d34df00e7">get_substitute_entities</a> () const </td></tr>
-<tr class="memdesc:ae71762868b009ccae8f00c1d34df00e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f" title="Set whether the parser will automatically substitute entity references with the text of the entities&#39;...">set_substitute_entities()</a>. <a href="#ae71762868b009ccae8f00c1d34df00e7"></a><br/></td></tr>
-<tr class="memitem:a3d491c0479b11e5766849956cd4b4538"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538">set_throw_messages</a> (bool val=true)</td></tr>
-<tr class="memdesc:a3d491c0479b11e5766849956cd4b4538"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the parser will collect and throw error and warning messages. <a href="#a3d491c0479b11e5766849956cd4b4538"></a><br/></td></tr>
+<tr class="memdesc:ae71762868b009ccae8f00c1d34df00e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f" title="Set whether the parser will automatically substitute entity references with the text of the entities&#39;...">set_substitute_entities()</a>.  <a href="#ae71762868b009ccae8f00c1d34df00e7">More...</a><br/></td></tr>
+<tr class="separator:ae71762868b009ccae8f00c1d34df00e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad9e5523ffa19aa3e76761a0d46040efb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ad9e5523ffa19aa3e76761a0d46040efb">get_throw_messages</a> () const </td></tr>
-<tr class="memdesc:ad9e5523ffa19aa3e76761a0d46040efb"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538" title="Set whether the parser will collect and throw error and warning messages.">set_throw_messages()</a>. <a href="#ad9e5523ffa19aa3e76761a0d46040efb"></a><br/></td></tr>
-<tr class="memitem:ad0855eff9a35a9160800ad58ad19fd7e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ad0855eff9a35a9160800ad58ad19fd7e">parse_file</a> (const Glib::ustring&amp; filename)=0</td></tr>
-<tr class="memdesc:ad0855eff9a35a9160800ad58ad19fd7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a file. <a href="#ad0855eff9a35a9160800ad58ad19fd7e"></a><br/></td></tr>
-<tr class="memitem:abbbf646035570f1aa5366558dfc2ae01"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#abbbf646035570f1aa5366558dfc2ae01">parse_memory</a> (const Glib::ustring&amp; contents)=0</td></tr>
-<tr class="memdesc:abbbf646035570f1aa5366558dfc2ae01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a string. <a href="#abbbf646035570f1aa5366558dfc2ae01"></a><br/></td></tr>
+<tr class="memdesc:ad9e5523ffa19aa3e76761a0d46040efb"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538" title="Set whether the parser will collect and throw error and warning messages.">set_throw_messages()</a>.  <a href="#ad9e5523ffa19aa3e76761a0d46040efb">More...</a><br/></td></tr>
+<tr class="separator:ad9e5523ffa19aa3e76761a0d46040efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7329d0daf70030bef41b92e6ed22bd63"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a7329d0daf70030bef41b92e6ed22bd63">get_validate</a> () const </td></tr>
+<tr class="memdesc:a7329d0daf70030bef41b92e6ed22bd63"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1" title="By default, the parser will not validate the XML file.">set_validate()</a>.  <a href="#a7329d0daf70030bef41b92e6ed22bd63">More...</a><br/></td></tr>
+<tr class="separator:a7329d0daf70030bef41b92e6ed22bd63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0855eff9a35a9160800ad58ad19fd7e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ad0855eff9a35a9160800ad58ad19fd7e">parse_file</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; filename)=0</td></tr>
+<tr class="memdesc:ad0855eff9a35a9160800ad58ad19fd7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a file.  <a href="#ad0855eff9a35a9160800ad58ad19fd7e">More...</a><br/></td></tr>
+<tr class="separator:ad0855eff9a35a9160800ad58ad19fd7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbbf646035570f1aa5366558dfc2ae01"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#abbbf646035570f1aa5366558dfc2ae01">parse_memory</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; contents)=0</td></tr>
+<tr class="memdesc:abbbf646035570f1aa5366558dfc2ae01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a string.  <a href="#abbbf646035570f1aa5366558dfc2ae01">More...</a><br/></td></tr>
+<tr class="separator:abbbf646035570f1aa5366558dfc2ae01"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad7134b1c68308351785acb0302aa54db"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ad7134b1c68308351785acb0302aa54db">parse_stream</a> (std::istream&amp; in)=0</td></tr>
-<tr class="memdesc:ad7134b1c68308351785acb0302aa54db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a stream. <a href="#ad7134b1c68308351785acb0302aa54db"></a><br/></td></tr>
+<tr class="memdesc:ad7134b1c68308351785acb0302aa54db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a stream.  <a href="#ad7134b1c68308351785acb0302aa54db">More...</a><br/></td></tr>
+<tr class="separator:ad7134b1c68308351785acb0302aa54db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ae64d2d6f28728786040ba8c8b694a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4">set_include_default_attributes</a> (bool val=true)</td></tr>
+<tr class="memdesc:a0ae64d2d6f28728786040ba8c8b694a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether default attribute values from the DTD shall be included in the node tree.  <a href="#a0ae64d2d6f28728786040ba8c8b694a4">More...</a><br/></td></tr>
+<tr class="separator:a0ae64d2d6f28728786040ba8c8b694a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeab62a7446a6bb460cec3ea3951d12d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6">set_parser_options</a> (int set_options=0, int clear_options=0)</td></tr>
+<tr class="memdesc:aeab62a7446a6bb460cec3ea3951d12d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set and/or clear parser option flags.  <a href="#aeab62a7446a6bb460cec3ea3951d12d6">More...</a><br/></td></tr>
+<tr class="separator:aeab62a7446a6bb460cec3ea3951d12d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a960e9ee12df9b631c694ca002932cf7f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f">set_substitute_entities</a> (bool val=true)</td></tr>
+<tr class="memdesc:a960e9ee12df9b631c694ca002932cf7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the parser will automatically substitute entity references with the text of the entities' definitions.  <a href="#a960e9ee12df9b631c694ca002932cf7f">More...</a><br/></td></tr>
+<tr class="separator:a960e9ee12df9b631c694ca002932cf7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d491c0479b11e5766849956cd4b4538"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538">set_throw_messages</a> (bool val=true)</td></tr>
+<tr class="memdesc:a3d491c0479b11e5766849956cd4b4538"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the parser will collect and throw error and warning messages.  <a href="#a3d491c0479b11e5766849956cd4b4538">More...</a><br/></td></tr>
+<tr class="separator:a3d491c0479b11e5766849956cd4b4538"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39332721610231ca8c5114e245121cc1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1">set_validate</a> (bool val=true)</td></tr>
+<tr class="memdesc:a39332721610231ca8c5114e245121cc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">By default, the parser will not validate the XML file.  <a href="#a39332721610231ca8c5114e245121cc1">More...</a><br/></td></tr>
+<tr class="separator:a39332721610231ca8c5114e245121cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-types"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a>
 Protected Types</h2></td></tr>
 <tr class="memitem:a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b">MsgType</a> { <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290">MsgParserError</a>, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385">MsgParserWarning</a>, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff">MsgValidityError</a>, <br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290">MsgParserError</a>, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385">MsgParserWarning</a>, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff">MsgValidityError</a>, 
+<br/>
 &#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70">MsgValidityWarning</a>
 <br/>
  }</td></tr>
+<tr class="separator:a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
-<tr class="memitem:a25f92d0a820d96accfe316a066bade49"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a25f92d0a820d96accfe316a066bade49">initialize_context</a> ()</td></tr>
-<tr class="memitem:a346ebfb1219e1c0d3acbd017a07706e6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a346ebfb1219e1c0d3acbd017a07706e6">release_underlying</a> ()</td></tr>
-<tr class="memitem:a36860900bd7f118adfd7b7887278e4fb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a36860900bd7f118adfd7b7887278e4fb">on_validity_error</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:ad0876425a0d687f24bc54b44d950ab2c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ad0876425a0d687f24bc54b44d950ab2c">on_validity_warning</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:a860e1cff3da52a4bbb0b17a06475399f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a860e1cff3da52a4bbb0b17a06475399f">handleException</a> (const <a class="el" href="classxmlpp_1_1exception.html">exception</a>&amp; e)</td></tr>
 <tr class="memitem:a9daba11c6746d91153329a9dbd8decc5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a9daba11c6746d91153329a9dbd8decc5">check_for_exception</a> ()</td></tr>
+<tr class="separator:a9daba11c6746d91153329a9dbd8decc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aad45390ab3d30d1dea26001f2d6a9a2f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aad45390ab3d30d1dea26001f2d6a9a2f">check_for_validity_messages</a> ()</td></tr>
+<tr class="separator:aad45390ab3d30d1dea26001f2d6a9a2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a860e1cff3da52a4bbb0b17a06475399f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a860e1cff3da52a4bbb0b17a06475399f">handleException</a> (const <a class="el" href="classxmlpp_1_1exception.html">exception</a>&amp; e)</td></tr>
+<tr class="separator:a860e1cff3da52a4bbb0b17a06475399f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25f92d0a820d96accfe316a066bade49"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a25f92d0a820d96accfe316a066bade49">initialize_context</a> ()</td></tr>
+<tr class="separator:a25f92d0a820d96accfe316a066bade49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36860900bd7f118adfd7b7887278e4fb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a36860900bd7f118adfd7b7887278e4fb">on_validity_error</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:a36860900bd7f118adfd7b7887278e4fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0876425a0d687f24bc54b44d950ab2c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ad0876425a0d687f24bc54b44d950ab2c">on_validity_warning</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:ad0876425a0d687f24bc54b44d950ab2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346ebfb1219e1c0d3acbd017a07706e6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a346ebfb1219e1c0d3acbd017a07706e6">release_underlying</a> ()</td></tr>
+<tr class="separator:a346ebfb1219e1c0d3acbd017a07706e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-static-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
 Static Protected Member Functions</h2></td></tr>
+<tr class="memitem:a49b79a6ada464e8d1be27a655ee63b48"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a49b79a6ada464e8d1be27a655ee63b48">callback_error_or_warning</a> (<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b">MsgType</a> msg_type, void* ctx, const char* msg, va_list var_args)</td></tr>
+<tr class="separator:a49b79a6ada464e8d1be27a655ee63b48"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae5272535b144daaafcdc161e36f1aa33"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ae5272535b144daaafcdc161e36f1aa33">callback_parser_error</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:ae5272535b144daaafcdc161e36f1aa33"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7dbe69dcd8aa5c7625fa96a9dcdcbad7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a7dbe69dcd8aa5c7625fa96a9dcdcbad7">callback_parser_warning</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:a7dbe69dcd8aa5c7625fa96a9dcdcbad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7ec91483923a6023e7ac56eeaf16b1e3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a7ec91483923a6023e7ac56eeaf16b1e3">callback_validity_error</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:a7ec91483923a6023e7ac56eeaf16b1e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa573fc538688db238714cef413944567"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aa573fc538688db238714cef413944567">callback_validity_warning</a> (void* ctx, const char* msg,...)</td></tr>
-<tr class="memitem:a49b79a6ada464e8d1be27a655ee63b48"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a49b79a6ada464e8d1be27a655ee63b48">callback_error_or_warning</a> (<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b">MsgType</a> msg_type, void* ctx, const char* msg, va_list var_args)</td></tr>
+<tr class="separator:aa573fc538688db238714cef413944567"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
 <tr class="memitem:a2b49a51f1a8fce897dffcb1e81f87907"><td class="memItemLeft" align="right" valign="top">_xmlParserCtxt*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a2b49a51f1a8fce897dffcb1e81f87907">context_</a></td></tr>
+<tr class="separator:a2b49a51f1a8fce897dffcb1e81f87907"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7b2a100f91d2ead57de5ef640ebf91a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1exception.html">exception</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a7b2a100f91d2ead57de5ef640ebf91a9">exception_</a></td></tr>
-<tr class="memitem:a367b4132d663f1c1adf1515c4a6e959f"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a367b4132d663f1c1adf1515c4a6e959f">validate_error_</a></td></tr>
-<tr class="memitem:aac64f7a377ae85c848dbb8008a43f555"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aac64f7a377ae85c848dbb8008a43f555">validate_warning_</a></td></tr>
-<tr class="memitem:a2d21ddd4fdd34f845937649eb4fb8814"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a2d21ddd4fdd34f845937649eb4fb8814">validate_</a></td></tr>
+<tr class="separator:a7b2a100f91d2ead57de5ef640ebf91a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a969bc262133a8310cfbfc097f925c00c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a969bc262133a8310cfbfc097f925c00c">substitute_entities_</a></td></tr>
+<tr class="separator:a969bc262133a8310cfbfc097f925c00c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d21ddd4fdd34f845937649eb4fb8814"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a2d21ddd4fdd34f845937649eb4fb8814">validate_</a></td></tr>
+<tr class="separator:a2d21ddd4fdd34f845937649eb4fb8814"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a367b4132d663f1c1adf1515c4a6e959f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a367b4132d663f1c1adf1515c4a6e959f">validate_error_</a></td></tr>
+<tr class="separator:a367b4132d663f1c1adf1515c4a6e959f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac64f7a377ae85c848dbb8008a43f555"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aac64f7a377ae85c848dbb8008a43f555">validate_warning_</a></td></tr>
+<tr class="separator:aac64f7a377ae85c848dbb8008a43f555"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>XML parser. </p>
-</div><h2>Member Typedef Documentation</h2>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="a8e7c797006bb5398629cf98f4141e3e6"></a>
 <div class="memitem">
 <div class="memproto">
@@ -161,7 +202,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<h2>Member Enumeration Documentation</h2>
+<h2 class="groupheader">Member Enumeration Documentation</h2>
 <a class="anchor" id="a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b"></a>
 <div class="memitem">
 <div class="memproto">
@@ -175,26 +216,24 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290"></a>MsgParserError</em>&#160;</td><td>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290"></a>MsgParserError</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385"></a>MsgParserWarning</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385"></a>MsgParserWarning</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff"></a>MsgValidityError</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff"></a>MsgValidityError</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70"></a>MsgValidityWarning</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70"></a>MsgValidityWarning</em>&#160;</td><td class="fielddoc">
 </td></tr>
 </table>
-</dd>
-</dl>
 
 </div>
 </div>
-<h2>Constructor &amp; Destructor Documentation</h2>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="ab2990f22147cb2163eda6e773fb2eb68"></a>
 <div class="memitem">
 <div class="memproto">
@@ -226,14 +265,14 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="a49b79a6ada464e8d1be27a655ee63b48"></a>
 <div class="memitem">
 <div class="memproto">
@@ -273,7 +312,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -313,7 +352,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -353,7 +392,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -393,7 +432,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -433,7 +472,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -456,7 +495,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -479,13 +518,68 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
+<a class="anchor" id="a150d49ac4336d910b757ae6fb2cc4b5c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool xmlpp::Parser::get_include_default_attributes </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>See <a class="el" href="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4" title="Set whether default attribute values from the DTD shall be included in the node tree.">set_include_default_attributes()</a>. </p>
+<dl class="since_2_38"><dt><b><a class="el" href="since_2_38.html#_since_2_38000002">Since libxml++ 2.38:</a></b></dt><dd></dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>Whether attributes with default values will be included in the node tree. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4340563d4dc26a4cfe79f9854a5e91a7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void xmlpp::Parser::get_parser_options </td>
+          <td>(</td>
+          <td class="paramtype">int &amp;&#160;</td>
+          <td class="paramname"><em>set_options</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int &amp;&#160;</td>
+          <td class="paramname"><em>clear_options</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>See <a class="el" href="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6" title="Set and/or clear parser option flags.">set_parser_options()</a>. </p>
+<dl class="since_2_38"><dt><b><a class="el" href="since_2_38.html#_since_2_38000004">Since libxml++ 2.38:</a></b></dt><dd></dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">set_options</td><td>Set bits correspond to flags that shall be set during parsing. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">clear_options</td><td>Set bits correspond to flags that shall be cleared during parsing. Bits that are set in neither <em>set_options</em> nor <em>clear_options</em> are not affected. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="ae71762868b009ccae8f00c1d34df00e7"></a>
 <div class="memitem">
 <div class="memproto">
@@ -502,7 +596,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -547,12 +641,12 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
-<p>See <a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1" title="By default, the parser will not validate the XML file.">set_validate()</a> </p>
+<p>See <a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1" title="By default, the parser will not validate the XML file.">set_validate()</a>. </p>
 <dl class="section return"><dt>Returns</dt><dd>Whether the parser will validate the XML file. </dd></dl>
 
 </div>
@@ -574,7 +668,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -597,7 +691,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -614,14 +708,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::Parser::on_validity_error </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>message</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -638,14 +732,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::Parser::on_validity_warning </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>message</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -662,14 +756,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::Parser::parse_file </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>filename</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -702,14 +796,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::Parser::parse_memory </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>contents</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -749,7 +843,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -788,7 +882,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -797,6 +891,69 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="a0ae64d2d6f28728786040ba8c8b694a4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void xmlpp::Parser::set_include_default_attributes </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>val</em> = <code>true</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Set whether default attribute values from the DTD shall be included in the node tree. </p>
+<p>If set, attributes not assigned a value in the XML file, but with a default value in the DTD file, will be included in the node tree that the parser creates. These attributes will be represented by <a class="el" href="classxmlpp_1_1AttributeNode.html" title="Represents an explicit attribute of an XML Element node.">AttributeNode</a> instances (not <a class="el" href="classxmlpp_1_1AttributeDeclaration.html" title="Represents the default value of an attribute of an XML Element node.">AttributeDeclaration</a> instances), just like attributes which are assigned a value in the XML file.</p>
+<dl class="since_2_38"><dt><b><a class="el" href="since_2_38.html#_since_2_38000001">Since libxml++ 2.38:</a></b></dt><dd></dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">val</td><td>Whether attributes with default values will be included in the node tree. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aeab62a7446a6bb460cec3ea3951d12d6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void xmlpp::Parser::set_parser_options </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>set_options</em> = <code>0</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>clear_options</em> = <code>0</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Set and/or clear parser option flags. </p>
+<p>See the libxml2 documentation, enum xmlParserOption, for a list of parser options. This method overrides other methods that set parser options, such as <a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1" title="By default, the parser will not validate the XML file.">set_validate()</a>, <a class="el" href="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f" title="Set whether the parser will automatically substitute entity references with the text of the entities&#39;...">set_substitute_entities()</a> and <a class="el" href="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4" title="Set whether default attribute values from the DTD shall be included in the node tree.">set_include_default_attributes()</a>. Use <a class="el" href="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6" title="Set and/or clear parser option flags.">set_parser_options()</a> only if no other method can set the parser options you want.</p>
+<dl class="since_2_38"><dt><b><a class="el" href="since_2_38.html#_since_2_38000003">Since libxml++ 2.38:</a></b></dt><dd></dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">set_options</td><td>Set bits correspond to flags that shall be set during parsing. </td></tr>
+    <tr><td class="paramname">clear_options</td><td>Set bits correspond to flags that shall be cleared during parsing. Bits that are set in neither <em>set_options</em> nor <em>clear_options</em> are not affected. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="a960e9ee12df9b631c694ca002932cf7f"></a>
 <div class="memitem">
 <div class="memproto">
@@ -814,7 +971,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -874,7 +1031,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -889,7 +1046,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<h2>Member Data Documentation</h2>
+<h2 class="groupheader">Member Data Documentation</h2>
 <a class="anchor" id="a2b49a51f1a8fce897dffcb1e81f87907"></a>
 <div class="memitem">
 <div class="memproto">
@@ -903,7 +1060,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -923,7 +1080,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -943,7 +1100,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -963,7 +1120,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -978,12 +1135,12 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Parser::validate_error_</td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Parser::validate_error_</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -998,27 +1155,24 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Parser::validate_warning_</td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Parser::validate_warning_</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>parsers/parser.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 2a600bd..db3b9fa 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html">ParserInputBuffer</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html">ParserInputBuffer</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::ParserInputBuffer Member List</div> </div>
+<div class="title">xmlpp::ParserInputBuffer Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -64,9 +65,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index bd5775b..ba2f0c6 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::ParserInputBuffer Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html">ParserInputBuffer</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html">ParserInputBuffer</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1ParserInputBuffer-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1ParserInputBuffer-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::ParserInputBuffer Class Reference</div> </div>
+<div class="title">xmlpp::ParserInputBuffer Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Base class for xmlParserInputBuffer wrapper.  <a href="classxmlpp_1_1ParserInputBuffer.html#details">More...</a></p>
+<p>Base class for xmlParserInputBuffer wrapper.  
+ <a href="classxmlpp_1_1ParserInputBuffer.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/io/parserinputbuffer.h&gt;</code></p>
 <div class="dynheader">
@@ -64,35 +66,34 @@ Inheritance diagram for xmlpp::ParserInputBuffer:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1ParserInputBuffer__inherit__graph.png" border="0" usemap="#xmlpp_1_1ParserInputBuffer_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1ParserInputBuffer_inherit__map" id="xmlpp_1_1ParserInputBuffer_inherit__map">
-<area shape="rect" id="node5" href="classxmlpp_1_1IStreamParserInputBuffer.html" title="xmlpp::IStreamParserInput\lBuffer" alt="" coords="5,161,179,205"/><area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="23,6,161,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::ParserInputBuffer:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1ParserInputBuffer__coll__graph.png" border="0" usemap="#xmlpp_1_1ParserInputBuffer_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1ParserInputBuffer_coll__map" id="xmlpp_1_1ParserInputBuffer_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="16,6,155,34"/></map>
+<area shape="rect" id="node3" href="classxmlpp_1_1IStreamParserInputBuffer.html" title="xmlpp::IStreamParserInput\lBuffer" alt="" coords="5,155,197,197"/><area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="24,5,179,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a546358e9f85fd99b4ac4e1a2b1844ce5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html#a546358e9f85fd99b4ac4e1a2b1844ce5">ParserInputBuffer</a> ()</td></tr>
+<tr class="separator:a546358e9f85fd99b4ac4e1a2b1844ce5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad48655eb2fb4d085a7f2531aa8979b75"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html#ad48655eb2fb4d085a7f2531aa8979b75">~ParserInputBuffer</a> ()</td></tr>
+<tr class="separator:ad48655eb2fb4d085a7f2531aa8979b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acb105eb192e5532e21431a82ff46bb82"><td class="memItemLeft" align="right" valign="top">_xmlParserInputBuffer*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html#acb105eb192e5532e21431a82ff46bb82">cobj</a> ()</td></tr>
-<tr class="memdesc:acb105eb192e5532e21431a82ff46bb82"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children <a href="#acb105eb192e5532e21431a82ff46bb82"></a><br/></td></tr>
+<tr class="memdesc:acb105eb192e5532e21431a82ff46bb82"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children  <a href="#acb105eb192e5532e21431a82ff46bb82">More...</a><br/></td></tr>
+<tr class="separator:acb105eb192e5532e21431a82ff46bb82"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acf1c0eacf5b5d327a864f5339818d6bf"><td class="memItemLeft" align="right" valign="top">const _xmlParserInputBuffer*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html#acf1c0eacf5b5d327a864f5339818d6bf">cobj</a> () const </td></tr>
-<tr class="memdesc:acf1c0eacf5b5d327a864f5339818d6bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children <a href="#acf1c0eacf5b5d327a864f5339818d6bf"></a><br/></td></tr>
+<tr class="memdesc:acf1c0eacf5b5d327a864f5339818d6bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">gives an access to the underlying libxml structure to the children  <a href="#acf1c0eacf5b5d327a864f5339818d6bf">More...</a><br/></td></tr>
+<tr class="separator:acf1c0eacf5b5d327a864f5339818d6bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1NonCopyable"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1NonCopyable')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1NonCopyable.html">xmlpp::NonCopyable</a></td></tr>
 <tr class="memitem:a77c785ff1149642caa3058f49223f112 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112">NonCopyable</a> ()</td></tr>
+<tr class="separator:a77c785ff1149642caa3058f49223f112 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a14e2e0391beb4b8f20f5d51e8a253d63 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63">~NonCopyable</a> ()</td></tr>
+<tr class="separator:a14e2e0391beb4b8f20f5d51e8a253d63 inherit pro_methods_classxmlpp_1_1NonCopyable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Base class for xmlParserInputBuffer wrapper. </p>
 <p>It can be herited to create a new output buffer. A child class has to override do_write, and eventually do_close if some actions are required before buffer closing. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a546358e9f85fd99b4ac4e1a2b1844ce5"></a>
 <div class="memitem">
 <div class="memproto">
@@ -124,14 +125,14 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="acb105eb192e5532e21431a82ff46bb82"></a>
 <div class="memitem">
 <div class="memproto">
@@ -166,15 +167,12 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>io/parserinputbuffer.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1ParserInputBuffer__coll__graph.png b/docs/reference/html/classxmlpp_1_1ParserInputBuffer__coll__graph.png
deleted file mode 100644 (file)
index 0d71316..0000000
Binary files a/docs/reference/html/classxmlpp_1_1ParserInputBuffer__coll__graph.png and /dev/null differ
index 5c81f47..b34fa4a 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1ParserInputBuffer__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1ParserInputBuffer__inherit__graph.png differ
diff --git a/docs/reference/html/classxmlpp_1_1Parser__coll__graph.png b/docs/reference/html/classxmlpp_1_1Parser__coll__graph.png
deleted file mode 100644 (file)
index 8db34f3..0000000
Binary files a/docs/reference/html/classxmlpp_1_1Parser__coll__graph.png and /dev/null differ
index 942809a..ac56a3e 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1Parser__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1Parser__inherit__graph.png differ
index 606755b..5371cd9 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html">ProcessingInstructionNode</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html">ProcessingInstructionNode</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::ProcessingInstructionNode Member List</div> </div>
+<div class="title">xmlpp::ProcessingInstructionNode Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index e074109..ba3db50 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::ProcessingInstructionNode Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html">ProcessingInstructionNode</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html">ProcessingInstructionNode</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1ProcessingInstructionNode-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1ProcessingInstructionNode-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::ProcessingInstructionNode Class Reference</div> </div>
+<div class="title">xmlpp::ProcessingInstructionNode Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -62,113 +63,152 @@ Inheritance diagram for xmlpp::ProcessingInstructionNode:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1ProcessingInstructionNode__inherit__graph.png" border="0" usemap="#xmlpp_1_1ProcessingInstructionNode_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1ProcessingInstructionNode_inherit__map" id="xmlpp_1_1ProcessingInstructionNode_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="44,161,180,189"/><area shape="rect" id="node4" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="67,83,157,111"/><area shape="rect" id="node6" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="43,6,181,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::ProcessingInstructionNode:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1ProcessingInstructionNode__coll__graph.png" border="0" usemap="#xmlpp_1_1ProcessingInstructionNode_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1ProcessingInstructionNode_coll__map" id="xmlpp_1_1ProcessingInstructionNode_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="44,161,180,189"/><area shape="rect" id="node4" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="67,83,157,111"/><area shape="rect" id="node6" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="43,6,181,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="47,155,201,181"/><area shape="rect" id="node3" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="73,80,175,107"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="47,5,201,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a609246dff62dbc2bc86eaf9a8c393fda"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html#a609246dff62dbc2bc86eaf9a8c393fda">ProcessingInstructionNode</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a609246dff62dbc2bc86eaf9a8c393fda"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a34195051d18ef6ec70f8b6f01ab9e74d"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html#a34195051d18ef6ec70f8b6f01ab9e74d">~ProcessingInstructionNode</a> ()</td></tr>
+<tr class="separator:a34195051d18ef6ec70f8b6f01ab9e74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1ContentNode"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1ContentNode')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1ContentNode.html">xmlpp::ContentNode</a></td></tr>
 <tr class="memitem:af9fcf3459cdc338ffe51c09006487c3e inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#af9fcf3459cdc338ffe51c09006487c3e">ContentNode</a> (_xmlNode* node)</td></tr>
+<tr class="separator:af9fcf3459cdc338ffe51c09006487c3e inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a695769ae0499d8e4831e0465f8e67838 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a695769ae0499d8e4831e0465f8e67838">~ContentNode</a> ()</td></tr>
-<tr class="memitem:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819">get_content</a> () const </td></tr>
-<tr class="memdesc:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text of this content node. <a href="#add25e879109b4481281ccb876e684819"></a><br/></td></tr>
-<tr class="memitem:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a">set_content</a> (const Glib::ustring&amp; content)</td></tr>
-<tr class="memdesc:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text of this content node. <a href="#a2e9978caa82eb11cadccd4d5fc4e690a"></a><br/></td></tr>
+<tr class="separator:a695769ae0499d8e4831e0465f8e67838 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819">get_content</a> () const </td></tr>
+<tr class="memdesc:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text of this content node.  <a href="#add25e879109b4481281ccb876e684819">More...</a><br/></td></tr>
+<tr class="separator:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab032b4eff400d958ffbe57516bdb7f93 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#ab032b4eff400d958ffbe57516bdb7f93">is_white_space</a> () const </td></tr>
+<tr class="separator:ab032b4eff400d958ffbe57516bdb7f93 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a">set_content</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</td></tr>
+<tr class="memdesc:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text of this content node.  <a href="#a2e9978caa82eb11cadccd4d5fc4e690a">More...</a><br/></td></tr>
+<tr class="separator:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7">Node</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0">~Node</a> ()</td></tr>
-<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
-<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node. <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a"></a><br/></td></tr>
-<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node. <a href="#ab5e1b1059a2af0818b1a8937fad49835"></a><br/></td></tr>
-<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node. <a href="#a4ddefaaaf3f0b550e776e9100bc23257"></a><br/></td></tr>
-<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
-<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node. <a href="#a06790680c79808f1a56ddea438a6df5c"></a><br/></td></tr>
-<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
-<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node. <a href="#a9356e5ee02dbc809f9bf139b12befc6c"></a><br/></td></tr>
+<tr class="separator:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node.  <a href="#ac56c54f8006cbfb545642cbf2e96bc4a">More...</a><br/></td></tr>
+<tr class="separator:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node.  <a href="#a57bc6d6c941f1477a2445609d49ce645">More...</a><br/></td></tr>
+<tr class="separator:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node.  <a href="#a9dff93a466cfbeda0357dfc9a3bd316c">More...</a><br/></td></tr>
+<tr class="separator:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
+<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#aeede250f5cf6de5f55cb7bb94084ec7c">More...</a><br/></td></tr>
+<tr class="separator:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
+<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a831eea0dbe1e51a350a9b20a2da47fc9">More...</a><br/></td></tr>
+<tr class="separator:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a676b7cc5db3c19fed65a72bee18ecddb">More...</a><br/></td></tr>
+<tr class="separator:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#aecccaf7c600e523313eb4d9fe322777b">More...</a><br/></td></tr>
+<tr class="separator:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">More...</a><br/></td></tr>
+<tr class="separator:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a484af20daae39fe5db0a1ce2f16cc73e">More...</a><br/></td></tr>
+<tr class="separator:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a9ecbce3fafb8ab13d227c739c3e789f2">More...</a><br/></td></tr>
+<tr class="separator:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#ab2a27479f8482aecd5fb67c18b9b1579">More...</a><br/></td></tr>
+<tr class="separator:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath) const </td></tr>
+<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a25e56c6ae44be0926d1efcc7e488d96f">More...</a><br/></td></tr>
+<tr class="separator:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
+<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a4bfbd6ed354524c960d6cd425c534c7c">More...</a><br/></td></tr>
+<tr class="separator:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#abb9d4d7aad234b9b01ae7fe404915a95">More...</a><br/></td></tr>
+<tr class="separator:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#a2cb9f082c7bebc349c1f606e69788a57">More...</a><br/></td></tr>
+<tr class="separator:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2">More...</a><br/></td></tr>
+<tr class="separator:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7">More...</a><br/></td></tr>
+<tr class="separator:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575">get_line</a> () const </td></tr>
-<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file. <a href="#a5e21f3a9996e25bd2df5ec8ce9906575"></a><br/></td></tr>
-<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
-<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#aa8a68ac1887a33e44e3af365bd02db1b"></a><br/></td></tr>
-<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
-<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#a998e8cb924bd04abf72e57b68d2817f4"></a><br/></td></tr>
+<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file.  <a href="#a5e21f3a9996e25bd2df5ec8ce9906575">More...</a><br/></td></tr>
+<tr class="separator:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
+<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node.  <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a">More...</a><br/></td></tr>
+<tr class="separator:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
+<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node.  <a href="#a06790680c79808f1a56ddea438a6df5c">More...</a><br/></td></tr>
+<tr class="separator:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
+<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node.  <a href="#a9356e5ee02dbc809f9bf139b12befc6c">More...</a><br/></td></tr>
+<tr class="separator:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18">get_next_sibling</a> () const </td></tr>
-<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a59a3e52fd752c243654a2cb58b1b0e18"></a><br/></td></tr>
+<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a59a3e52fd752c243654a2cb58b1b0e18">More...</a><br/></td></tr>
+<tr class="separator:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4">get_next_sibling</a> ()</td></tr>
-<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a2576ce35a6a3dd13b49e857524360ac4"></a><br/></td></tr>
+<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a2576ce35a6a3dd13b49e857524360ac4">More...</a><br/></td></tr>
+<tr class="separator:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
+<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#aa8a68ac1887a33e44e3af365bd02db1b">More...</a><br/></td></tr>
+<tr class="separator:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
+<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#a998e8cb924bd04abf72e57b68d2817f4">More...</a><br/></td></tr>
+<tr class="separator:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
+<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node.  <a href="#ad05b43e18a4600ada423b74a59efb541">More...</a><br/></td></tr>
+<tr class="separator:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac">get_previous_sibling</a> () const </td></tr>
-<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node . <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac"></a><br/></td></tr>
+<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node .  <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac">More...</a><br/></td></tr>
+<tr class="separator:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29">get_previous_sibling</a> ()</td></tr>
-<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node. <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29"></a><br/></td></tr>
-<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2"></a><br/></td></tr>
-<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7"></a><br/></td></tr>
-<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#abb9d4d7aad234b9b01ae7fe404915a95"></a><br/></td></tr>
-<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#a2cb9f082c7bebc349c1f606e69788a57"></a><br/></td></tr>
-<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node. <a href="#ac56c54f8006cbfb545642cbf2e96bc4a"></a><br/></td></tr>
-<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node. <a href="#a57bc6d6c941f1477a2445609d49ce645"></a><br/></td></tr>
-<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node. <a href="#a9dff93a466cfbeda0357dfc9a3bd316c"></a><br/></td></tr>
-<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
-<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node. <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8"></a><br/></td></tr>
+<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node.  <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29">More...</a><br/></td></tr>
+<tr class="separator:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec">import_node</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node. <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec"></a><br/></td></tr>
-<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
-<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node. <a href="#ad05b43e18a4600ada423b74a59efb541"></a><br/></td></tr>
-<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const Glib::ustring&amp; xpath) const </td></tr>
-<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a25e56c6ae44be0926d1efcc7e488d96f"></a><br/></td></tr>
-<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
-<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a4bfbd6ed354524c960d6cd425c534c7c"></a><br/></td></tr>
-<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a676b7cc5db3c19fed65a72bee18ecddb"></a><br/></td></tr>
-<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#aecccaf7c600e523313eb4d9fe322777b"></a><br/></td></tr>
-<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"></a><br/></td></tr>
-<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a484af20daae39fe5db0a1ce2f16cc73e"></a><br/></td></tr>
-<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a9ecbce3fafb8ab13d227c739c3e789f2"></a><br/></td></tr>
-<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#ab2a27479f8482aecd5fb67c18b9b1579"></a><br/></td></tr>
-<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
-<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#aeede250f5cf6de5f55cb7bb94084ec7c"></a><br/></td></tr>
-<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
-<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a831eea0dbe1e51a350a9b20a2da47fc9"></a><br/></td></tr>
+<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node.  <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec">More...</a><br/></td></tr>
+<tr class="separator:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
+<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node.  <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8">More...</a><br/></td></tr>
+<tr class="separator:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node.  <a href="#ab5e1b1059a2af0818b1a8937fad49835">More...</a><br/></td></tr>
+<tr class="separator:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node.  <a href="#a4ddefaaaf3f0b550e776e9100bc23257">More...</a><br/></td></tr>
+<tr class="separator:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a></td></tr>
+<tr class="separator:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; Glib::ustring, Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
-<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs. <a href="#a0175dca099d30f45ebbfd6a238420426"></a><br/></td></tr>
+&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
+<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs.  <a href="#a0175dca099d30f45ebbfd6a238420426">More...</a><br/></td></tr>
+<tr class="separator:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_static_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3">create_wrapper</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance. <a href="#a616a872d0fbd86206c0beee0be5abee3"></a><br/></td></tr>
+<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance.  <a href="#a616a872d0fbd86206c0beee0be5abee3">More...</a><br/></td></tr>
+<tr class="separator:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6">free_wrappers</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children. <a href="#aa47901df78305a685fc9682cd44290d6"></a><br/></td></tr>
+<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children.  <a href="#aa47901df78305a685fc9682cd44290d6">More...</a><br/></td></tr>
+<tr class="separator:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
-<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node. <a href="#af8d31aaa506d229651e8328f8294f5df"></a><br/></td></tr>
+<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node.  <a href="#af8d31aaa506d229651e8328f8294f5df">More...</a><br/></td></tr>
+<tr class="separator:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<h2>Constructor &amp; Destructor Documentation</h2>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a609246dff62dbc2bc86eaf9a8c393fda"></a>
 <div class="memitem">
 <div class="memproto">
@@ -186,7 +226,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -209,22 +249,19 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>nodes/processinginstructionnode.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1ProcessingInstructionNode__coll__graph.png b/docs/reference/html/classxmlpp_1_1ProcessingInstructionNode__coll__graph.png
deleted file mode 100644 (file)
index 790718e..0000000
Binary files a/docs/reference/html/classxmlpp_1_1ProcessingInstructionNode__coll__graph.png and /dev/null differ
index 790718e..1f59902 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1ProcessingInstructionNode__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1ProcessingInstructionNode__inherit__graph.png differ
index e2b65ad..8380d48 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::SaxParser Member List</div> </div>
+<div class="title">xmlpp::SaxParser Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -66,6 +67,8 @@
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a2b49a51f1a8fce897dffcb1e81f87907">context_</a></td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a7b2a100f91d2ead57de5ef640ebf91a9">exception_</a></td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1SaxParser.html#ac540859149b064cfce87931ba736f3c5">finish_chunk_parsing</a>()</td><td class="entry"><a class="el" href="classxmlpp_1_1SaxParser.html">xmlpp::SaxParser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a150d49ac4336d910b757ae6fb2cc4b5c">get_include_default_attributes</a>()</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a4340563d4dc26a4cfe79f9854a5e91a7">get_parser_options</a>(int&amp; set_options, int&amp; clear_options)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#ae71762868b009ccae8f00c1d34df00e7">get_substitute_entities</a>() const </td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#ad9e5523ffa19aa3e76761a0d46040efb">get_throw_messages</a>() const </td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a7329d0daf70030bef41b92e6ed22bd63">get_validate</a>() const </td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#ab2990f22147cb2163eda6e773fb2eb68">Parser</a>()</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1SaxParser.html#a839554028d8bad81774040eb67d23103">release_underlying</a>()</td><td class="entry"><a class="el" href="classxmlpp_1_1SaxParser.html">xmlpp::SaxParser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1SaxParser.html#a66bfaafc79c00197010f8d22b2a39df8">SaxParser</a>(bool use_get_entity=false)</td><td class="entry"><a class="el" href="classxmlpp_1_1SaxParser.html">xmlpp::SaxParser</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4">set_include_default_attributes</a>(bool val=true)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6">set_parser_options</a>(int set_options=0, int clear_options=0)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f">set_substitute_entities</a>(bool val=true)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538">set_throw_messages</a>(bool val=true)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1">set_validate</a>(bool val=true)</td><td class="entry"><a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 22e69b1..c49aeac 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::SaxParser Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -44,7 +45,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 <a href="#pub-types">Public Types</a> &#124;
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="classxmlpp_1_1SaxParser-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1SaxParser-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::SaxParser Class Reference</div> </div>
+<div class="title">xmlpp::SaxParser Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>SAX XML parser.  <a href="classxmlpp_1_1SaxParser.html#details">More...</a></p>
+<p>SAX XML parser.  
+ <a href="classxmlpp_1_1SaxParser.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/parsers/saxparser.h&gt;</code></p>
 <div class="dynheader">
@@ -67,118 +69,179 @@ Inheritance diagram for xmlpp::SaxParser:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1SaxParser__inherit__graph.png" border="0" usemap="#xmlpp_1_1SaxParser_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1SaxParser_inherit__map" id="xmlpp_1_1SaxParser_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Parser.html" title="XML parser." alt="" coords="25,83,124,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::SaxParser:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1SaxParser__coll__graph.png" border="0" usemap="#xmlpp_1_1SaxParser_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1SaxParser_coll__map" id="xmlpp_1_1SaxParser_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Parser.html" title="XML parser." alt="" coords="73,179,172,207"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,86,144,114"/><area shape="rect" id="node6" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="168,86,285,114"/><area shape="rect" id="node8" href="classstd_1_1exception.html" title="std::exception" alt="" coords="177,6,276,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1Parser.html" title="XML parser." alt="" coords="28,80,137,107"/><area shape="rect" id="node3" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,5,160,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 Classes</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html">Attribute</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Simple structure used in the start_element callback, in which the attributes are a list of name/value pairs. <a href="structxmlpp_1_1SaxParser_1_1Attribute.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Simple structure used in the start_element callback, in which the attributes are a list of name/value pairs.  <a href="structxmlpp_1_1SaxParser_1_1Attribute.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html">AttributeHasName</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This functor is a helper to find an attribute by name in an AttributeList using the standard algorithm std::find_if. <a href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This functor is a helper to find an attribute by name in an AttributeList using the standard algorithm std::find_if.  <a href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
 <tr class="memitem:a1cb4e32dd3adf2460f2836bddb59633c"><td class="memItemLeft" align="right" valign="top">typedef std::deque&lt; <a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html">Attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a1cb4e32dd3adf2460f2836bddb59633c">AttributeList</a></td></tr>
+<tr class="separator:a1cb4e32dd3adf2460f2836bddb59633c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Parser"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Parser')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td></tr>
 <tr class="memitem:a8e7c797006bb5398629cf98f4141e3e6 inherit pub_types_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">typedef unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a8e7c797006bb5398629cf98f4141e3e6">size_type</a></td></tr>
+<tr class="separator:a8e7c797006bb5398629cf98f4141e3e6 inherit pub_types_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a66bfaafc79c00197010f8d22b2a39df8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a66bfaafc79c00197010f8d22b2a39df8">SaxParser</a> (bool use_get_entity=false)</td></tr>
+<tr class="separator:a66bfaafc79c00197010f8d22b2a39df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3f69d5fe3472240225dd46f8c70a4e79"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a3f69d5fe3472240225dd46f8c70a4e79">~SaxParser</a> ()</td></tr>
-<tr class="memitem:ac2b0cf0069a73fa92c80f6d455923698"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#ac2b0cf0069a73fa92c80f6d455923698">parse_file</a> (const Glib::ustring&amp; filename)</td></tr>
-<tr class="memdesc:ac2b0cf0069a73fa92c80f6d455923698"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a file. <a href="#ac2b0cf0069a73fa92c80f6d455923698"></a><br/></td></tr>
-<tr class="memitem:ab9367c59f02e0db5a2b17cd48ddf74f9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#ab9367c59f02e0db5a2b17cd48ddf74f9">parse_memory</a> (const Glib::ustring&amp; contents)</td></tr>
-<tr class="memdesc:ab9367c59f02e0db5a2b17cd48ddf74f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a string. <a href="#ab9367c59f02e0db5a2b17cd48ddf74f9"></a><br/></td></tr>
+<tr class="separator:a3f69d5fe3472240225dd46f8c70a4e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac540859149b064cfce87931ba736f3c5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#ac540859149b064cfce87931ba736f3c5">finish_chunk_parsing</a> ()</td></tr>
+<tr class="memdesc:ac540859149b064cfce87931ba736f3c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finish a chunk-wise parse.  <a href="#ac540859149b064cfce87931ba736f3c5">More...</a><br/></td></tr>
+<tr class="separator:ac540859149b064cfce87931ba736f3c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24b4440b0539a0015890182b35396b5d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a24b4440b0539a0015890182b35396b5d">parse_chunk</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; chunk)</td></tr>
+<tr class="memdesc:a24b4440b0539a0015890182b35396b5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a chunk of data.  <a href="#a24b4440b0539a0015890182b35396b5d">More...</a><br/></td></tr>
+<tr class="separator:a24b4440b0539a0015890182b35396b5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a501a19205773ac1c843d6007b189860e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a501a19205773ac1c843d6007b189860e">parse_chunk_raw</a> (const unsigned char* contents, <a class="el" href="classxmlpp_1_1Parser.html#a8e7c797006bb5398629cf98f4141e3e6">size_type</a> bytes_count)</td></tr>
+<tr class="memdesc:a501a19205773ac1c843d6007b189860e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a chunk of data.  <a href="#a501a19205773ac1c843d6007b189860e">More...</a><br/></td></tr>
+<tr class="separator:a501a19205773ac1c843d6007b189860e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2b0cf0069a73fa92c80f6d455923698"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#ac2b0cf0069a73fa92c80f6d455923698">parse_file</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; filename)</td></tr>
+<tr class="memdesc:ac2b0cf0069a73fa92c80f6d455923698"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a file.  <a href="#ac2b0cf0069a73fa92c80f6d455923698">More...</a><br/></td></tr>
+<tr class="separator:ac2b0cf0069a73fa92c80f6d455923698"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9367c59f02e0db5a2b17cd48ddf74f9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#ab9367c59f02e0db5a2b17cd48ddf74f9">parse_memory</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; contents)</td></tr>
+<tr class="memdesc:ab9367c59f02e0db5a2b17cd48ddf74f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a string.  <a href="#ab9367c59f02e0db5a2b17cd48ddf74f9">More...</a><br/></td></tr>
+<tr class="separator:ab9367c59f02e0db5a2b17cd48ddf74f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aff9643a2764f6d8caee0307abbfcca25"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#aff9643a2764f6d8caee0307abbfcca25">parse_memory_raw</a> (const unsigned char* contents, <a class="el" href="classxmlpp_1_1Parser.html#a8e7c797006bb5398629cf98f4141e3e6">size_type</a> bytes_count)</td></tr>
-<tr class="memdesc:aff9643a2764f6d8caee0307abbfcca25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from raw memory. <a href="#aff9643a2764f6d8caee0307abbfcca25"></a><br/></td></tr>
+<tr class="memdesc:aff9643a2764f6d8caee0307abbfcca25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from raw memory.  <a href="#aff9643a2764f6d8caee0307abbfcca25">More...</a><br/></td></tr>
+<tr class="separator:aff9643a2764f6d8caee0307abbfcca25"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aaa731e56f99aa7f8313a1f096389f723"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#aaa731e56f99aa7f8313a1f096389f723">parse_stream</a> (std::istream&amp; in)</td></tr>
-<tr class="memdesc:aaa731e56f99aa7f8313a1f096389f723"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a stream. <a href="#aaa731e56f99aa7f8313a1f096389f723"></a><br/></td></tr>
-<tr class="memitem:a24b4440b0539a0015890182b35396b5d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a24b4440b0539a0015890182b35396b5d">parse_chunk</a> (const Glib::ustring&amp; chunk)</td></tr>
-<tr class="memdesc:a24b4440b0539a0015890182b35396b5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a chunk of data. <a href="#a24b4440b0539a0015890182b35396b5d"></a><br/></td></tr>
-<tr class="memitem:a501a19205773ac1c843d6007b189860e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a501a19205773ac1c843d6007b189860e">parse_chunk_raw</a> (const unsigned char* contents, <a class="el" href="classxmlpp_1_1Parser.html#a8e7c797006bb5398629cf98f4141e3e6">size_type</a> bytes_count)</td></tr>
-<tr class="memdesc:a501a19205773ac1c843d6007b189860e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a chunk of data. <a href="#a501a19205773ac1c843d6007b189860e"></a><br/></td></tr>
-<tr class="memitem:ac540859149b064cfce87931ba736f3c5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#ac540859149b064cfce87931ba736f3c5">finish_chunk_parsing</a> ()</td></tr>
-<tr class="memdesc:ac540859149b064cfce87931ba736f3c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finish a chunk-wise parse. <a href="#ac540859149b064cfce87931ba736f3c5"></a><br/></td></tr>
+<tr class="memdesc:aaa731e56f99aa7f8313a1f096389f723"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an XML document from a stream.  <a href="#aaa731e56f99aa7f8313a1f096389f723">More...</a><br/></td></tr>
+<tr class="separator:aaa731e56f99aa7f8313a1f096389f723"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Parser"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td></tr>
 <tr class="memitem:ab2990f22147cb2163eda6e773fb2eb68 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ab2990f22147cb2163eda6e773fb2eb68">Parser</a> ()</td></tr>
+<tr class="separator:ab2990f22147cb2163eda6e773fb2eb68 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acf64cbff6b9cf4010226fc1c803d56f9 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#acf64cbff6b9cf4010226fc1c803d56f9">~Parser</a> ()</td></tr>
-<tr class="memitem:a39332721610231ca8c5114e245121cc1 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1">set_validate</a> (bool val=true)</td></tr>
-<tr class="memdesc:a39332721610231ca8c5114e245121cc1 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">By default, the parser will not validate the XML file. <a href="#a39332721610231ca8c5114e245121cc1"></a><br/></td></tr>
+<tr class="separator:acf64cbff6b9cf4010226fc1c803d56f9 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a150d49ac4336d910b757ae6fb2cc4b5c inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a150d49ac4336d910b757ae6fb2cc4b5c">get_include_default_attributes</a> ()</td></tr>
+<tr class="memdesc:a150d49ac4336d910b757ae6fb2cc4b5c inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4" title="Set whether default attribute values from the DTD shall be included in the node tree.">set_include_default_attributes()</a>.  <a href="#a150d49ac4336d910b757ae6fb2cc4b5c">More...</a><br/></td></tr>
+<tr class="separator:a150d49ac4336d910b757ae6fb2cc4b5c inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4340563d4dc26a4cfe79f9854a5e91a7 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a4340563d4dc26a4cfe79f9854a5e91a7">get_parser_options</a> (int&amp; set_options, int&amp; clear_options)</td></tr>
+<tr class="memdesc:a4340563d4dc26a4cfe79f9854a5e91a7 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6" title="Set and/or clear parser option flags.">set_parser_options()</a>.  <a href="#a4340563d4dc26a4cfe79f9854a5e91a7">More...</a><br/></td></tr>
+<tr class="separator:a4340563d4dc26a4cfe79f9854a5e91a7 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae71762868b009ccae8f00c1d34df00e7 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ae71762868b009ccae8f00c1d34df00e7">get_substitute_entities</a> () const </td></tr>
+<tr class="memdesc:ae71762868b009ccae8f00c1d34df00e7 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f" title="Set whether the parser will automatically substitute entity references with the text of the entities&#39;...">set_substitute_entities()</a>.  <a href="#ae71762868b009ccae8f00c1d34df00e7">More...</a><br/></td></tr>
+<tr class="separator:ae71762868b009ccae8f00c1d34df00e7 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9e5523ffa19aa3e76761a0d46040efb inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ad9e5523ffa19aa3e76761a0d46040efb">get_throw_messages</a> () const </td></tr>
+<tr class="memdesc:ad9e5523ffa19aa3e76761a0d46040efb inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538" title="Set whether the parser will collect and throw error and warning messages.">set_throw_messages()</a>.  <a href="#ad9e5523ffa19aa3e76761a0d46040efb">More...</a><br/></td></tr>
+<tr class="separator:ad9e5523ffa19aa3e76761a0d46040efb inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7329d0daf70030bef41b92e6ed22bd63 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a7329d0daf70030bef41b92e6ed22bd63">get_validate</a> () const </td></tr>
-<tr class="memdesc:a7329d0daf70030bef41b92e6ed22bd63 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1" title="By default, the parser will not validate the XML file.">set_validate()</a> <a href="#a7329d0daf70030bef41b92e6ed22bd63"></a><br/></td></tr>
+<tr class="memdesc:a7329d0daf70030bef41b92e6ed22bd63 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1" title="By default, the parser will not validate the XML file.">set_validate()</a>.  <a href="#a7329d0daf70030bef41b92e6ed22bd63">More...</a><br/></td></tr>
+<tr class="separator:a7329d0daf70030bef41b92e6ed22bd63 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ae64d2d6f28728786040ba8c8b694a4 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4">set_include_default_attributes</a> (bool val=true)</td></tr>
+<tr class="memdesc:a0ae64d2d6f28728786040ba8c8b694a4 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether default attribute values from the DTD shall be included in the node tree.  <a href="#a0ae64d2d6f28728786040ba8c8b694a4">More...</a><br/></td></tr>
+<tr class="separator:a0ae64d2d6f28728786040ba8c8b694a4 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeab62a7446a6bb460cec3ea3951d12d6 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6">set_parser_options</a> (int set_options=0, int clear_options=0)</td></tr>
+<tr class="memdesc:aeab62a7446a6bb460cec3ea3951d12d6 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set and/or clear parser option flags.  <a href="#aeab62a7446a6bb460cec3ea3951d12d6">More...</a><br/></td></tr>
+<tr class="separator:aeab62a7446a6bb460cec3ea3951d12d6 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a960e9ee12df9b631c694ca002932cf7f inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f">set_substitute_entities</a> (bool val=true)</td></tr>
-<tr class="memdesc:a960e9ee12df9b631c694ca002932cf7f inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the parser will automatically substitute entity references with the text of the entities' definitions. <a href="#a960e9ee12df9b631c694ca002932cf7f"></a><br/></td></tr>
-<tr class="memitem:ae71762868b009ccae8f00c1d34df00e7 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ae71762868b009ccae8f00c1d34df00e7">get_substitute_entities</a> () const </td></tr>
-<tr class="memdesc:ae71762868b009ccae8f00c1d34df00e7 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f" title="Set whether the parser will automatically substitute entity references with the text of the entities&#39;...">set_substitute_entities()</a>. <a href="#ae71762868b009ccae8f00c1d34df00e7"></a><br/></td></tr>
+<tr class="memdesc:a960e9ee12df9b631c694ca002932cf7f inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the parser will automatically substitute entity references with the text of the entities' definitions.  <a href="#a960e9ee12df9b631c694ca002932cf7f">More...</a><br/></td></tr>
+<tr class="separator:a960e9ee12df9b631c694ca002932cf7f inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3d491c0479b11e5766849956cd4b4538 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538">set_throw_messages</a> (bool val=true)</td></tr>
-<tr class="memdesc:a3d491c0479b11e5766849956cd4b4538 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the parser will collect and throw error and warning messages. <a href="#a3d491c0479b11e5766849956cd4b4538"></a><br/></td></tr>
-<tr class="memitem:ad9e5523ffa19aa3e76761a0d46040efb inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ad9e5523ffa19aa3e76761a0d46040efb">get_throw_messages</a> () const </td></tr>
-<tr class="memdesc:ad9e5523ffa19aa3e76761a0d46040efb inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538" title="Set whether the parser will collect and throw error and warning messages.">set_throw_messages()</a>. <a href="#ad9e5523ffa19aa3e76761a0d46040efb"></a><br/></td></tr>
+<tr class="memdesc:a3d491c0479b11e5766849956cd4b4538 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the parser will collect and throw error and warning messages.  <a href="#a3d491c0479b11e5766849956cd4b4538">More...</a><br/></td></tr>
+<tr class="separator:a3d491c0479b11e5766849956cd4b4538 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39332721610231ca8c5114e245121cc1 inherit pub_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1">set_validate</a> (bool val=true)</td></tr>
+<tr class="memdesc:a39332721610231ca8c5114e245121cc1 inherit pub_methods_classxmlpp_1_1Parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">By default, the parser will not validate the XML file.  <a href="#a39332721610231ca8c5114e245121cc1">More...</a><br/></td></tr>
+<tr class="separator:a39332721610231ca8c5114e245121cc1 inherit pub_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
-<tr class="memitem:a0a33932c84e245284414003f668b829f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a0a33932c84e245284414003f668b829f">on_start_document</a> ()</td></tr>
+<tr class="memitem:af6671ab7dbda78730a65dcbb58aa0ec1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#af6671ab7dbda78730a65dcbb58aa0ec1">on_cdata_block</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; text)</td></tr>
+<tr class="separator:af6671ab7dbda78730a65dcbb58aa0ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a359b48ea1c15cb39837f680a1f2fb2c2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a359b48ea1c15cb39837f680a1f2fb2c2">on_characters</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; characters)</td></tr>
+<tr class="separator:a359b48ea1c15cb39837f680a1f2fb2c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acccf558fc47549bdad076201193739f3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#acccf558fc47549bdad076201193739f3">on_comment</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; text)</td></tr>
+<tr class="separator:acccf558fc47549bdad076201193739f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa7b3090025892829af91f8c51a06ef7b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#aa7b3090025892829af91f8c51a06ef7b">on_end_document</a> ()</td></tr>
-<tr class="memitem:a1496022dd6b58d9af6a4a7a703830a84"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a1496022dd6b58d9af6a4a7a703830a84">on_start_element</a> (const Glib::ustring&amp; name, const <a class="el" href="classxmlpp_1_1SaxParser.html#a1cb4e32dd3adf2460f2836bddb59633c">AttributeList</a>&amp; attributes)</td></tr>
-<tr class="memitem:a5c1c00b47c020e3cd8d623361c6909fa"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a5c1c00b47c020e3cd8d623361c6909fa">on_end_element</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memitem:a359b48ea1c15cb39837f680a1f2fb2c2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a359b48ea1c15cb39837f680a1f2fb2c2">on_characters</a> (const Glib::ustring&amp; characters)</td></tr>
-<tr class="memitem:acccf558fc47549bdad076201193739f3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#acccf558fc47549bdad076201193739f3">on_comment</a> (const Glib::ustring&amp; text)</td></tr>
-<tr class="memitem:ab951160501bf3e78901691a79e3d11e8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#ab951160501bf3e78901691a79e3d11e8">on_warning</a> (const Glib::ustring&amp; text)</td></tr>
-<tr class="memitem:a38c3c5f9bad26030acee20d7ddf4936a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a38c3c5f9bad26030acee20d7ddf4936a">on_error</a> (const Glib::ustring&amp; text)</td></tr>
-<tr class="memitem:ad951cc2b1fe314805c5d735a0d7f467c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#ad951cc2b1fe314805c5d735a0d7f467c">on_fatal_error</a> (const Glib::ustring&amp; text)</td></tr>
-<tr class="memitem:af6671ab7dbda78730a65dcbb58aa0ec1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#af6671ab7dbda78730a65dcbb58aa0ec1">on_cdata_block</a> (const Glib::ustring&amp; text)</td></tr>
-<tr class="memitem:a4b453817ac37ea307c2ba023cc938794"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a4b453817ac37ea307c2ba023cc938794">on_internal_subset</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; publicId, const Glib::ustring&amp; systemId)</td></tr>
-<tr class="memdesc:a4b453817ac37ea307c2ba023cc938794"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override this to receive information about the document's DTD and any entity declarations. <a href="#a4b453817ac37ea307c2ba023cc938794"></a><br/></td></tr>
-<tr class="memitem:aeb20c4424f325655ebd787c2b2268137"><td class="memItemLeft" align="right" valign="top">virtual _xmlEntity*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#aeb20c4424f325655ebd787c2b2268137">on_get_entity</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:aeb20c4424f325655ebd787c2b2268137"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override this method to resolve entities references in your derived parser, instead of using the default entity resolution, or to be informed when entity references are encountered. <a href="#aeb20c4424f325655ebd787c2b2268137"></a><br/></td></tr>
-<tr class="memitem:ab0985199cbdbd9a7ab31b024acf3c2c8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#ab0985199cbdbd9a7ab31b024acf3c2c8">on_entity_declaration</a> (const Glib::ustring&amp; name, <a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49">XmlEntityType</a> type, const Glib::ustring&amp; publicId, const Glib::ustring&amp; systemId, const Glib::ustring&amp; content)</td></tr>
-<tr class="memdesc:ab0985199cbdbd9a7ab31b024acf3c2c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override this to receive information about every entity declaration. <a href="#ab0985199cbdbd9a7ab31b024acf3c2c8"></a><br/></td></tr>
+<tr class="separator:aa7b3090025892829af91f8c51a06ef7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c1c00b47c020e3cd8d623361c6909fa"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a5c1c00b47c020e3cd8d623361c6909fa">on_end_element</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="separator:a5c1c00b47c020e3cd8d623361c6909fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0985199cbdbd9a7ab31b024acf3c2c8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#ab0985199cbdbd9a7ab31b024acf3c2c8">on_entity_declaration</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, <a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49">XmlEntityType</a> type, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; publicId, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; systemId, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</td></tr>
+<tr class="memdesc:ab0985199cbdbd9a7ab31b024acf3c2c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override this to receive information about every entity declaration.  <a href="#ab0985199cbdbd9a7ab31b024acf3c2c8">More...</a><br/></td></tr>
+<tr class="separator:ab0985199cbdbd9a7ab31b024acf3c2c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38c3c5f9bad26030acee20d7ddf4936a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a38c3c5f9bad26030acee20d7ddf4936a">on_error</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; text)</td></tr>
+<tr class="separator:a38c3c5f9bad26030acee20d7ddf4936a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad951cc2b1fe314805c5d735a0d7f467c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#ad951cc2b1fe314805c5d735a0d7f467c">on_fatal_error</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; text)</td></tr>
+<tr class="separator:ad951cc2b1fe314805c5d735a0d7f467c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb20c4424f325655ebd787c2b2268137"><td class="memItemLeft" align="right" valign="top">virtual _xmlEntity*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#aeb20c4424f325655ebd787c2b2268137">on_get_entity</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:aeb20c4424f325655ebd787c2b2268137"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override this method to resolve entities references in your derived parser, instead of using the default entity resolution, or to be informed when entity references are encountered.  <a href="#aeb20c4424f325655ebd787c2b2268137">More...</a><br/></td></tr>
+<tr class="separator:aeb20c4424f325655ebd787c2b2268137"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b453817ac37ea307c2ba023cc938794"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a4b453817ac37ea307c2ba023cc938794">on_internal_subset</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; publicId, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; systemId)</td></tr>
+<tr class="memdesc:a4b453817ac37ea307c2ba023cc938794"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override this to receive information about the document's DTD and any entity declarations.  <a href="#a4b453817ac37ea307c2ba023cc938794">More...</a><br/></td></tr>
+<tr class="separator:a4b453817ac37ea307c2ba023cc938794"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a33932c84e245284414003f668b829f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a0a33932c84e245284414003f668b829f">on_start_document</a> ()</td></tr>
+<tr class="separator:a0a33932c84e245284414003f668b829f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1496022dd6b58d9af6a4a7a703830a84"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a1496022dd6b58d9af6a4a7a703830a84">on_start_element</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="el" href="classxmlpp_1_1SaxParser.html#a1cb4e32dd3adf2460f2836bddb59633c">AttributeList</a>&amp; attributes)</td></tr>
+<tr class="separator:a1496022dd6b58d9af6a4a7a703830a84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab951160501bf3e78901691a79e3d11e8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#ab951160501bf3e78901691a79e3d11e8">on_warning</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; text)</td></tr>
+<tr class="separator:ab951160501bf3e78901691a79e3d11e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a839554028d8bad81774040eb67d23103"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html#a839554028d8bad81774040eb67d23103">release_underlying</a> ()</td></tr>
+<tr class="separator:a839554028d8bad81774040eb67d23103"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Parser"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Parser')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td></tr>
-<tr class="memitem:a25f92d0a820d96accfe316a066bade49 inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a25f92d0a820d96accfe316a066bade49">initialize_context</a> ()</td></tr>
-<tr class="memitem:a36860900bd7f118adfd7b7887278e4fb inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a36860900bd7f118adfd7b7887278e4fb">on_validity_error</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:ad0876425a0d687f24bc54b44d950ab2c inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ad0876425a0d687f24bc54b44d950ab2c">on_validity_warning</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:a860e1cff3da52a4bbb0b17a06475399f inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a860e1cff3da52a4bbb0b17a06475399f">handleException</a> (const <a class="el" href="classxmlpp_1_1exception.html">exception</a>&amp; e)</td></tr>
 <tr class="memitem:a9daba11c6746d91153329a9dbd8decc5 inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a9daba11c6746d91153329a9dbd8decc5">check_for_exception</a> ()</td></tr>
+<tr class="separator:a9daba11c6746d91153329a9dbd8decc5 inherit pro_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aad45390ab3d30d1dea26001f2d6a9a2f inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aad45390ab3d30d1dea26001f2d6a9a2f">check_for_validity_messages</a> ()</td></tr>
+<tr class="separator:aad45390ab3d30d1dea26001f2d6a9a2f inherit pro_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a860e1cff3da52a4bbb0b17a06475399f inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a860e1cff3da52a4bbb0b17a06475399f">handleException</a> (const <a class="el" href="classxmlpp_1_1exception.html">exception</a>&amp; e)</td></tr>
+<tr class="separator:a860e1cff3da52a4bbb0b17a06475399f inherit pro_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25f92d0a820d96accfe316a066bade49 inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a25f92d0a820d96accfe316a066bade49">initialize_context</a> ()</td></tr>
+<tr class="separator:a25f92d0a820d96accfe316a066bade49 inherit pro_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36860900bd7f118adfd7b7887278e4fb inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a36860900bd7f118adfd7b7887278e4fb">on_validity_error</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:a36860900bd7f118adfd7b7887278e4fb inherit pro_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0876425a0d687f24bc54b44d950ab2c inherit pro_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ad0876425a0d687f24bc54b44d950ab2c">on_validity_warning</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:ad0876425a0d687f24bc54b44d950ab2c inherit pro_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pro_types_classxmlpp_1_1Parser"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classxmlpp_1_1Parser')"><img src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td></tr>
 <tr class="memitem:a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b inherit pro_types_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b">MsgType</a> { <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290">MsgParserError</a>, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385">MsgParserWarning</a>, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff">MsgValidityError</a>, <br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290">MsgParserError</a>, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385">MsgParserWarning</a>, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff">MsgValidityError</a>, 
+<br/>
 &#160;&#160;<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70">MsgValidityWarning</a>
 <br/>
  }</td></tr>
+<tr class="separator:a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b inherit pro_types_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_static_methods_classxmlpp_1_1Parser"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classxmlpp_1_1Parser')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td></tr>
+<tr class="memitem:a49b79a6ada464e8d1be27a655ee63b48 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a49b79a6ada464e8d1be27a655ee63b48">callback_error_or_warning</a> (<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b">MsgType</a> msg_type, void* ctx, const char* msg, va_list var_args)</td></tr>
+<tr class="separator:a49b79a6ada464e8d1be27a655ee63b48 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae5272535b144daaafcdc161e36f1aa33 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#ae5272535b144daaafcdc161e36f1aa33">callback_parser_error</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:ae5272535b144daaafcdc161e36f1aa33 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7dbe69dcd8aa5c7625fa96a9dcdcbad7 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a7dbe69dcd8aa5c7625fa96a9dcdcbad7">callback_parser_warning</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:a7dbe69dcd8aa5c7625fa96a9dcdcbad7 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7ec91483923a6023e7ac56eeaf16b1e3 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a7ec91483923a6023e7ac56eeaf16b1e3">callback_validity_error</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:a7ec91483923a6023e7ac56eeaf16b1e3 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa573fc538688db238714cef413944567 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aa573fc538688db238714cef413944567">callback_validity_warning</a> (void* ctx, const char* msg,...)</td></tr>
-<tr class="memitem:a49b79a6ada464e8d1be27a655ee63b48 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a49b79a6ada464e8d1be27a655ee63b48">callback_error_or_warning</a> (<a class="el" href="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b">MsgType</a> msg_type, void* ctx, const char* msg, va_list var_args)</td></tr>
+<tr class="separator:aa573fc538688db238714cef413944567 inherit pro_static_methods_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classxmlpp_1_1Parser"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classxmlpp_1_1Parser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classxmlpp_1_1Parser.html">xmlpp::Parser</a></td></tr>
 <tr class="memitem:a2b49a51f1a8fce897dffcb1e81f87907 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">_xmlParserCtxt*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a2b49a51f1a8fce897dffcb1e81f87907">context_</a></td></tr>
+<tr class="separator:a2b49a51f1a8fce897dffcb1e81f87907 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7b2a100f91d2ead57de5ef640ebf91a9 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1exception.html">exception</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a7b2a100f91d2ead57de5ef640ebf91a9">exception_</a></td></tr>
-<tr class="memitem:a367b4132d663f1c1adf1515c4a6e959f inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a367b4132d663f1c1adf1515c4a6e959f">validate_error_</a></td></tr>
-<tr class="memitem:aac64f7a377ae85c848dbb8008a43f555 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aac64f7a377ae85c848dbb8008a43f555">validate_warning_</a></td></tr>
-<tr class="memitem:a2d21ddd4fdd34f845937649eb4fb8814 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a2d21ddd4fdd34f845937649eb4fb8814">validate_</a></td></tr>
+<tr class="separator:a7b2a100f91d2ead57de5ef640ebf91a9 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a969bc262133a8310cfbfc097f925c00c inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a969bc262133a8310cfbfc097f925c00c">substitute_entities_</a></td></tr>
+<tr class="separator:a969bc262133a8310cfbfc097f925c00c inherit pro_attribs_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d21ddd4fdd34f845937649eb4fb8814 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a2d21ddd4fdd34f845937649eb4fb8814">validate_</a></td></tr>
+<tr class="separator:a2d21ddd4fdd34f845937649eb4fb8814 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a367b4132d663f1c1adf1515c4a6e959f inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#a367b4132d663f1c1adf1515c4a6e959f">validate_error_</a></td></tr>
+<tr class="separator:a367b4132d663f1c1adf1515c4a6e959f inherit pro_attribs_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac64f7a377ae85c848dbb8008a43f555 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html#aac64f7a377ae85c848dbb8008a43f555">validate_warning_</a></td></tr>
+<tr class="separator:aac64f7a377ae85c848dbb8008a43f555 inherit pro_attribs_classxmlpp_1_1Parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>SAX XML parser. </p>
 <p>Derive your own class and override the on_*() methods. </p>
-</div><h2>Member Typedef Documentation</h2>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="a1cb4e32dd3adf2460f2836bddb59633c"></a>
 <div class="memitem">
 <div class="memproto">
@@ -191,7 +254,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<h2>Constructor &amp; Destructor Documentation</h2>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a66bfaafc79c00197010f8d22b2a39df8"></a>
 <div class="memitem">
 <div class="memproto">
@@ -230,14 +293,14 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="ac540859149b064cfce87931ba736f3c5"></a>
 <div class="memitem">
 <div class="memproto">
@@ -254,7 +317,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -282,14 +345,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SaxParser::on_cdata_block </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>text</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -306,14 +369,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SaxParser::on_characters </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>characters</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -330,14 +393,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SaxParser::on_comment </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>text</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -360,7 +423,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -377,14 +440,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SaxParser::on_end_element </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -401,7 +464,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SaxParser::on_entity_declaration </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
@@ -413,19 +476,19 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>publicId</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>systemId</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>content</em>&#160;</td>
         </tr>
         <tr>
@@ -436,7 +499,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -463,14 +526,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SaxParser::on_error </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>text</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -487,14 +550,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SaxParser::on_fatal_error </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>text</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -517,14 +580,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual _xmlEntity* xmlpp::SaxParser::on_get_entity </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -554,19 +617,19 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SaxParser::on_internal_subset </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>publicId</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>systemId</em>&#160;</td>
         </tr>
         <tr>
@@ -577,7 +640,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -602,7 +665,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -619,7 +682,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SaxParser::on_start_element </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
@@ -636,7 +699,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -653,14 +716,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SaxParser::on_warning </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>text</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -677,14 +740,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SaxParser::parse_chunk </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>chunk</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -765,14 +828,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SaxParser::parse_file </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>filename</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -807,14 +870,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SaxParser::parse_memory </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>contents</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -899,7 +962,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -940,7 +1003,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -949,15 +1012,12 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>parsers/saxparser.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1SaxParser__coll__graph.png b/docs/reference/html/classxmlpp_1_1SaxParser__coll__graph.png
deleted file mode 100644 (file)
index cac9dcc..0000000
Binary files a/docs/reference/html/classxmlpp_1_1SaxParser__coll__graph.png and /dev/null differ
index 65cf37f..2b5b899 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1SaxParser__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1SaxParser__inherit__graph.png differ
index da278dc..5721a9c 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Schema.html">Schema</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Schema.html">Schema</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::Schema Member List</div> </div>
+<div class="title">xmlpp::Schema Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -72,9 +73,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index fcc142f..b62c37f 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::Schema Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Schema.html">Schema</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Schema.html">Schema</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="classxmlpp_1_1Schema-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1Schema-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::Schema Class Reference</div> </div>
+<div class="title">xmlpp::Schema Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Represents an XML <a class="el" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema.">Schema</a>.  <a href="classxmlpp_1_1Schema.html#details">More...</a></p>
+<p>Represents an XML <a class="el" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema.">Schema</a>.  
+ <a href="classxmlpp_1_1Schema.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/schema.h&gt;</code></p>
 <div class="dynheader">
@@ -65,48 +67,53 @@ Inheritance diagram for xmlpp::Schema:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1Schema__inherit__graph.png" border="0" usemap="#xmlpp_1_1Schema_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1Schema_inherit__map" id="xmlpp_1_1Schema_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::Schema:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1Schema__coll__graph.png" border="0" usemap="#xmlpp_1_1Schema_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1Schema_coll__map" id="xmlpp_1_1Schema_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,5,160,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a772d929c2cce3943a1d605ff2069cc68"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#a772d929c2cce3943a1d605ff2069cc68">Schema</a> (_xmlSchema* schema)</td></tr>
-<tr class="memdesc:a772d929c2cce3943a1d605ff2069cc68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a schema from the underlying libxml schema element. <a href="#a772d929c2cce3943a1d605ff2069cc68"></a><br/></td></tr>
+<tr class="memdesc:a772d929c2cce3943a1d605ff2069cc68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a schema from the underlying libxml schema element.  <a href="#a772d929c2cce3943a1d605ff2069cc68">More...</a><br/></td></tr>
+<tr class="separator:a772d929c2cce3943a1d605ff2069cc68"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aedaae0872aacd4ba046c6e7804e4d52a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#aedaae0872aacd4ba046c6e7804e4d52a">Schema</a> (<a class="el" href="classxmlpp_1_1Document.html">Document</a>* document=0, bool embed=false)</td></tr>
-<tr class="memdesc:aedaae0872aacd4ba046c6e7804e4d52a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a schema from an XML document. <a href="#aedaae0872aacd4ba046c6e7804e4d52a"></a><br/></td></tr>
+<tr class="memdesc:aedaae0872aacd4ba046c6e7804e4d52a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a schema from an XML document.  <a href="#aedaae0872aacd4ba046c6e7804e4d52a">More...</a><br/></td></tr>
+<tr class="separator:aedaae0872aacd4ba046c6e7804e4d52a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acd93d7286aabea897cf76420a33e0ef2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#acd93d7286aabea897cf76420a33e0ef2">~Schema</a> ()</td></tr>
-<tr class="memitem:a2685225a63de28093f670f0a65020051"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#a2685225a63de28093f670f0a65020051">set_document</a> (<a class="el" href="classxmlpp_1_1Document.html">Document</a>* document=0, bool embed=false)</td></tr>
-<tr class="memdesc:a2685225a63de28093f670f0a65020051"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a new document to the schema. <a href="#a2685225a63de28093f670f0a65020051"></a><br/></td></tr>
-<tr class="memitem:a1136d4a1c052f450e1d2153234e1ca31"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#a1136d4a1c052f450e1d2153234e1ca31">get_name</a> () const </td></tr>
-<tr class="memitem:a2fd2cffa8010166516c25d957b2fbe84"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#a2fd2cffa8010166516c25d957b2fbe84">get_target_namespace</a> () const </td></tr>
-<tr class="memitem:a948b90685ae8f394be195effac10f502"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#a948b90685ae8f394be195effac10f502">get_version</a> () const </td></tr>
-<tr class="memitem:a1dea312fc3284d60de36bd099399e8bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Document.html">Document</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#a1dea312fc3284d60de36bd099399e8bb">get_document</a> ()</td></tr>
-<tr class="memdesc:a1dea312fc3284d60de36bd099399e8bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the schema document. <a href="#a1dea312fc3284d60de36bd099399e8bb"></a><br/></td></tr>
-<tr class="memitem:ad8504ecb8acc821fcd3113d6ccc4bdb4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Document.html">Document</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#ad8504ecb8acc821fcd3113d6ccc4bdb4">get_document</a> () const </td></tr>
-<tr class="memdesc:ad8504ecb8acc821fcd3113d6ccc4bdb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the schema document. <a href="#ad8504ecb8acc821fcd3113d6ccc4bdb4"></a><br/></td></tr>
+<tr class="separator:acd93d7286aabea897cf76420a33e0ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad200dae863d27fcdeccdba9653df8933"><td class="memItemLeft" align="right" valign="top">_xmlSchema*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#ad200dae863d27fcdeccdba9653df8933">cobj</a> ()</td></tr>
-<tr class="memdesc:ad200dae863d27fcdeccdba9653df8933"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#ad200dae863d27fcdeccdba9653df8933"></a><br/></td></tr>
+<tr class="memdesc:ad200dae863d27fcdeccdba9653df8933"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#ad200dae863d27fcdeccdba9653df8933">More...</a><br/></td></tr>
+<tr class="separator:ad200dae863d27fcdeccdba9653df8933"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad2239be7d5ab5277076a07053687d903"><td class="memItemLeft" align="right" valign="top">const _xmlSchema*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#ad2239be7d5ab5277076a07053687d903">cobj</a> () const </td></tr>
-<tr class="memdesc:ad2239be7d5ab5277076a07053687d903"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#ad2239be7d5ab5277076a07053687d903"></a><br/></td></tr>
+<tr class="memdesc:ad2239be7d5ab5277076a07053687d903"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#ad2239be7d5ab5277076a07053687d903">More...</a><br/></td></tr>
+<tr class="separator:ad2239be7d5ab5277076a07053687d903"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dea312fc3284d60de36bd099399e8bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Document.html">Document</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#a1dea312fc3284d60de36bd099399e8bb">get_document</a> ()</td></tr>
+<tr class="memdesc:a1dea312fc3284d60de36bd099399e8bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the schema document.  <a href="#a1dea312fc3284d60de36bd099399e8bb">More...</a><br/></td></tr>
+<tr class="separator:a1dea312fc3284d60de36bd099399e8bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8504ecb8acc821fcd3113d6ccc4bdb4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Document.html">Document</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#ad8504ecb8acc821fcd3113d6ccc4bdb4">get_document</a> () const </td></tr>
+<tr class="memdesc:ad8504ecb8acc821fcd3113d6ccc4bdb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the schema document.  <a href="#ad8504ecb8acc821fcd3113d6ccc4bdb4">More...</a><br/></td></tr>
+<tr class="separator:ad8504ecb8acc821fcd3113d6ccc4bdb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1136d4a1c052f450e1d2153234e1ca31"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#a1136d4a1c052f450e1d2153234e1ca31">get_name</a> () const </td></tr>
+<tr class="separator:a1136d4a1c052f450e1d2153234e1ca31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fd2cffa8010166516c25d957b2fbe84"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#a2fd2cffa8010166516c25d957b2fbe84">get_target_namespace</a> () const </td></tr>
+<tr class="separator:a2fd2cffa8010166516c25d957b2fbe84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a948b90685ae8f394be195effac10f502"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#a948b90685ae8f394be195effac10f502">get_version</a> () const </td></tr>
+<tr class="separator:a948b90685ae8f394be195effac10f502"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2685225a63de28093f670f0a65020051"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#a2685225a63de28093f670f0a65020051">set_document</a> (<a class="el" href="classxmlpp_1_1Document.html">Document</a>* document=0, bool embed=false)</td></tr>
+<tr class="memdesc:a2685225a63de28093f670f0a65020051"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a new document to the schema.  <a href="#a2685225a63de28093f670f0a65020051">More...</a><br/></td></tr>
+<tr class="separator:a2685225a63de28093f670f0a65020051"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
 <tr class="memitem:a95292e2dad9af680c7741df4194411e6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html#a95292e2dad9af680c7741df4194411e6">release_underlying</a> ()</td></tr>
+<tr class="separator:a95292e2dad9af680c7741df4194411e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Represents an XML <a class="el" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema.">Schema</a>. </p>
 <dl class="since_2_24"><dt><b><a class="el" href="since_2_24.html#_since_2_24000001">Since libxml++ 2.24:</a></b></dt><dd></dd></dl>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a772d929c2cce3943a1d605ff2069cc68"></a>
 <div class="memitem">
 <div class="memproto">
@@ -124,7 +131,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -160,7 +167,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -198,7 +205,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="ad200dae863d27fcdeccdba9653df8933"></a>
 <div class="memitem">
 <div class="memproto">
@@ -274,7 +281,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Schema::get_name </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Schema::get_name </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -289,7 +296,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Schema::get_target_namespace </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Schema::get_target_namespace </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -304,7 +311,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Schema::get_version </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Schema::get_version </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -330,7 +337,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -364,7 +371,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -388,15 +395,12 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>schema.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 1405bfd..2e4f34f 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SchemaValidator.html">SchemaValidator</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SchemaValidator.html">SchemaValidator</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::SchemaValidator Member List</div> </div>
+<div class="title">xmlpp::SchemaValidator Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -91,9 +92,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 468ac2f..dd338d7 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::SchemaValidator Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -44,7 +45,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SchemaValidator.html">SchemaValidator</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SchemaValidator.html">SchemaValidator</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pro-methods">Protected Member Functions</a> &#124;
 <a href="#pro-attribs">Protected Attributes</a> &#124;
-<a href="classxmlpp_1_1SchemaValidator-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1SchemaValidator-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::SchemaValidator Class Reference</div> </div>
+<div class="title">xmlpp::SchemaValidator Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>XML <a class="el" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema.">Schema</a> <a class="el" href="classxmlpp_1_1Validator.html" title="Base class for XML validators.">Validator</a>.  <a href="classxmlpp_1_1SchemaValidator.html#details">More...</a></p>
+<p>XML <a class="el" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema.">Schema</a> <a class="el" href="classxmlpp_1_1Validator.html" title="Base class for XML validators.">Validator</a>.  
+ <a href="classxmlpp_1_1SchemaValidator.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/validators/schemavalidator.h&gt;</code></p>
 <div class="dynheader">
@@ -66,81 +68,107 @@ Inheritance diagram for xmlpp::SchemaValidator:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1SchemaValidator__inherit__graph.png" border="0" usemap="#xmlpp_1_1SchemaValidator_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1SchemaValidator_inherit__map" id="xmlpp_1_1SchemaValidator_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Validator.html" title="Base class for XML validators." alt="" coords="29,83,141,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="16,6,155,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::SchemaValidator:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1SchemaValidator__coll__graph.png" border="0" usemap="#xmlpp_1_1SchemaValidator_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1SchemaValidator_coll__map" id="xmlpp_1_1SchemaValidator_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Validator.html" title="Base class for XML validators." alt="" coords="153,179,265,207"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,86,144,114"/><area shape="rect" id="node10" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema." alt="" coords="20,179,129,207"/><area shape="rect" id="node6" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="168,86,285,114"/><area shape="rect" id="node8" href="classstd_1_1exception.html" title="std::exception" alt="" coords="177,6,276,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1Validator.html" title="Base class for XML validators." alt="" coords="32,80,157,107"/><area shape="rect" id="node3" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="17,5,172,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a9afc7540342e5a42c3ef5a070bac24c1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a9afc7540342e5a42c3ef5a070bac24c1">SchemaValidator</a> ()</td></tr>
-<tr class="memitem:aec08104bcf0c65636c86ef97b8b7fcf0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#aec08104bcf0c65636c86ef97b8b7fcf0">SchemaValidator</a> (const Glib::ustring&amp; file)</td></tr>
-<tr class="memdesc:aec08104bcf0c65636c86ef97b8b7fcf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a validator and parse a schema definition file immediately. <a href="#aec08104bcf0c65636c86ef97b8b7fcf0"></a><br/></td></tr>
+<tr class="separator:a9afc7540342e5a42c3ef5a070bac24c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec08104bcf0c65636c86ef97b8b7fcf0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#aec08104bcf0c65636c86ef97b8b7fcf0">SchemaValidator</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; file)</td></tr>
+<tr class="memdesc:aec08104bcf0c65636c86ef97b8b7fcf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a validator and parse a schema definition file immediately.  <a href="#aec08104bcf0c65636c86ef97b8b7fcf0">More...</a><br/></td></tr>
+<tr class="separator:aec08104bcf0c65636c86ef97b8b7fcf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aac78482c8469bd1a01837f5c00b3b998"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#aac78482c8469bd1a01837f5c00b3b998">SchemaValidator</a> (<a class="el" href="classxmlpp_1_1Document.html">Document</a>&amp; document)</td></tr>
-<tr class="memdesc:aac78482c8469bd1a01837f5c00b3b998"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a validator and parse a schema definition document immediately. <a href="#aac78482c8469bd1a01837f5c00b3b998"></a><br/></td></tr>
+<tr class="memdesc:aac78482c8469bd1a01837f5c00b3b998"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a validator and parse a schema definition document immediately.  <a href="#aac78482c8469bd1a01837f5c00b3b998">More...</a><br/></td></tr>
+<tr class="separator:aac78482c8469bd1a01837f5c00b3b998"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa58e4c2ccdd7505679abb40b7933dc11"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#aa58e4c2ccdd7505679abb40b7933dc11">SchemaValidator</a> (<a class="el" href="classxmlpp_1_1Schema.html">Schema</a>* schema)</td></tr>
-<tr class="memdesc:aa58e4c2ccdd7505679abb40b7933dc11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a schema validator. <a href="#aa58e4c2ccdd7505679abb40b7933dc11"></a><br/></td></tr>
+<tr class="memdesc:aa58e4c2ccdd7505679abb40b7933dc11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a schema validator.  <a href="#aa58e4c2ccdd7505679abb40b7933dc11">More...</a><br/></td></tr>
+<tr class="separator:aa58e4c2ccdd7505679abb40b7933dc11"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7fe4caea42d2990c6a2a1edc98b01b79"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a7fe4caea42d2990c6a2a1edc98b01b79">~SchemaValidator</a> ()</td></tr>
-<tr class="memitem:a98a4e62c6ab0c529370ebce44aef98b6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a98a4e62c6ab0c529370ebce44aef98b6">parse_file</a> (const Glib::ustring&amp; filename)</td></tr>
-<tr class="memdesc:a98a4e62c6ab0c529370ebce44aef98b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a schema definition file. <a href="#a98a4e62c6ab0c529370ebce44aef98b6"></a><br/></td></tr>
-<tr class="memitem:af7131145e3c4b81dff4b32a23b9a5329"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#af7131145e3c4b81dff4b32a23b9a5329">parse_memory</a> (const Glib::ustring&amp; contents)</td></tr>
-<tr class="memdesc:af7131145e3c4b81dff4b32a23b9a5329"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a schema definition from a string. <a href="#af7131145e3c4b81dff4b32a23b9a5329"></a><br/></td></tr>
-<tr class="memitem:a3924e29fad84f2f24a3d3865e19a7fbd"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a3924e29fad84f2f24a3d3865e19a7fbd">parse_document</a> (<a class="el" href="classxmlpp_1_1Document.html">Document</a>&amp; document)</td></tr>
-<tr class="memdesc:a3924e29fad84f2f24a3d3865e19a7fbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a schema definition from a document. <a href="#a3924e29fad84f2f24a3d3865e19a7fbd"></a><br/></td></tr>
-<tr class="memitem:a659de07c9da53a1f883544778b28d117"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a659de07c9da53a1f883544778b28d117">set_schema</a> (<a class="el" href="classxmlpp_1_1Schema.html">Schema</a>* schema)</td></tr>
-<tr class="memdesc:a659de07c9da53a1f883544778b28d117"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a schema. <a href="#a659de07c9da53a1f883544778b28d117"></a><br/></td></tr>
-<tr class="memitem:a90bfbb25fb29adc1b77d40c393f7bc41"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a90bfbb25fb29adc1b77d40c393f7bc41">operator bool</a> () const </td></tr>
-<tr class="memdesc:a90bfbb25fb29adc1b77d40c393f7bc41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test whether a schema has been parsed. <a href="#a90bfbb25fb29adc1b77d40c393f7bc41"></a><br/></td></tr>
+<tr class="separator:a7fe4caea42d2990c6a2a1edc98b01b79"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0a6acd87370c89eea0dfb343592efe0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Schema.html">Schema</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a0a6acd87370c89eea0dfb343592efe0b">get_schema</a> ()</td></tr>
-<tr class="memdesc:a0a6acd87370c89eea0dfb343592efe0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parsed schema. <a href="#a0a6acd87370c89eea0dfb343592efe0b"></a><br/></td></tr>
+<tr class="memdesc:a0a6acd87370c89eea0dfb343592efe0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parsed schema.  <a href="#a0a6acd87370c89eea0dfb343592efe0b">More...</a><br/></td></tr>
+<tr class="separator:a0a6acd87370c89eea0dfb343592efe0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afe5fcf23c3c8f89eeb225ac0b416e545"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Schema.html">Schema</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#afe5fcf23c3c8f89eeb225ac0b416e545">get_schema</a> () const </td></tr>
-<tr class="memdesc:afe5fcf23c3c8f89eeb225ac0b416e545"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parsed schema. <a href="#afe5fcf23c3c8f89eeb225ac0b416e545"></a><br/></td></tr>
+<tr class="memdesc:afe5fcf23c3c8f89eeb225ac0b416e545"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parsed schema.  <a href="#afe5fcf23c3c8f89eeb225ac0b416e545">More...</a><br/></td></tr>
+<tr class="separator:afe5fcf23c3c8f89eeb225ac0b416e545"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90bfbb25fb29adc1b77d40c393f7bc41"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a90bfbb25fb29adc1b77d40c393f7bc41">operator bool</a> () const </td></tr>
+<tr class="memdesc:a90bfbb25fb29adc1b77d40c393f7bc41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test whether a schema has been parsed.  <a href="#a90bfbb25fb29adc1b77d40c393f7bc41">More...</a><br/></td></tr>
+<tr class="separator:a90bfbb25fb29adc1b77d40c393f7bc41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3924e29fad84f2f24a3d3865e19a7fbd"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a3924e29fad84f2f24a3d3865e19a7fbd">parse_document</a> (<a class="el" href="classxmlpp_1_1Document.html">Document</a>&amp; document)</td></tr>
+<tr class="memdesc:a3924e29fad84f2f24a3d3865e19a7fbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a schema definition from a document.  <a href="#a3924e29fad84f2f24a3d3865e19a7fbd">More...</a><br/></td></tr>
+<tr class="separator:a3924e29fad84f2f24a3d3865e19a7fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98a4e62c6ab0c529370ebce44aef98b6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a98a4e62c6ab0c529370ebce44aef98b6">parse_file</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; filename)</td></tr>
+<tr class="memdesc:a98a4e62c6ab0c529370ebce44aef98b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a schema definition file.  <a href="#a98a4e62c6ab0c529370ebce44aef98b6">More...</a><br/></td></tr>
+<tr class="separator:a98a4e62c6ab0c529370ebce44aef98b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7131145e3c4b81dff4b32a23b9a5329"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#af7131145e3c4b81dff4b32a23b9a5329">parse_memory</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; contents)</td></tr>
+<tr class="memdesc:af7131145e3c4b81dff4b32a23b9a5329"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a schema definition from a string.  <a href="#af7131145e3c4b81dff4b32a23b9a5329">More...</a><br/></td></tr>
+<tr class="separator:af7131145e3c4b81dff4b32a23b9a5329"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a659de07c9da53a1f883544778b28d117"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a659de07c9da53a1f883544778b28d117">set_schema</a> (<a class="el" href="classxmlpp_1_1Schema.html">Schema</a>* schema)</td></tr>
+<tr class="memdesc:a659de07c9da53a1f883544778b28d117"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a schema.  <a href="#a659de07c9da53a1f883544778b28d117">More...</a><br/></td></tr>
+<tr class="separator:a659de07c9da53a1f883544778b28d117"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2f78aaf2cee2230d0773d6caf52d8134"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a2f78aaf2cee2230d0773d6caf52d8134">validate</a> (const <a class="el" href="classxmlpp_1_1Document.html">Document</a>* doc)</td></tr>
-<tr class="memdesc:a2f78aaf2cee2230d0773d6caf52d8134"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate a document, using a previously parsed schema. <a href="#a2f78aaf2cee2230d0773d6caf52d8134"></a><br/></td></tr>
-<tr class="memitem:ade440860cfcbbb0ab082bf42dd03d113"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#ade440860cfcbbb0ab082bf42dd03d113">validate</a> (const Glib::ustring&amp; file)</td></tr>
-<tr class="memdesc:ade440860cfcbbb0ab082bf42dd03d113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate an XML file, using a previously parsed schema. <a href="#ade440860cfcbbb0ab082bf42dd03d113"></a><br/></td></tr>
+<tr class="memdesc:a2f78aaf2cee2230d0773d6caf52d8134"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate a document, using a previously parsed schema.  <a href="#a2f78aaf2cee2230d0773d6caf52d8134">More...</a><br/></td></tr>
+<tr class="separator:a2f78aaf2cee2230d0773d6caf52d8134"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade440860cfcbbb0ab082bf42dd03d113"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#ade440860cfcbbb0ab082bf42dd03d113">validate</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; file)</td></tr>
+<tr class="memdesc:ade440860cfcbbb0ab082bf42dd03d113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate an XML file, using a previously parsed schema.  <a href="#ade440860cfcbbb0ab082bf42dd03d113">More...</a><br/></td></tr>
+<tr class="separator:ade440860cfcbbb0ab082bf42dd03d113"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Validator"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Validator')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Validator.html">xmlpp::Validator</a></td></tr>
 <tr class="memitem:a2e25d9106542fac59c7a4368257cdcb5 inherit pub_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a2e25d9106542fac59c7a4368257cdcb5">Validator</a> ()</td></tr>
+<tr class="separator:a2e25d9106542fac59c7a4368257cdcb5 inherit pub_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a381ade9a196777fb24780375ed82b06a inherit pub_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a381ade9a196777fb24780375ed82b06a">~Validator</a> ()</td></tr>
+<tr class="separator:a381ade9a196777fb24780375ed82b06a inherit pub_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
 <tr class="memitem:ad651b57c399b15ba536371e287001cc1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#ad651b57c399b15ba536371e287001cc1">initialize_valid</a> ()</td></tr>
+<tr class="separator:ad651b57c399b15ba536371e287001cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac730471f843fb9eda4fee1f499b30271"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#ac730471f843fb9eda4fee1f499b30271">parse_context</a> (_xmlSchemaParserCtxt* context)</td></tr>
+<tr class="separator:ac730471f843fb9eda4fee1f499b30271"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a682a1a79512bc7bc58c839212f2a2722"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a682a1a79512bc7bc58c839212f2a2722">release_underlying</a> ()</td></tr>
+<tr class="separator:a682a1a79512bc7bc58c839212f2a2722"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Validator"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Validator')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Validator.html">xmlpp::Validator</a></td></tr>
-<tr class="memitem:af59b45514fe397db1dbb025a1a3b103f inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#af59b45514fe397db1dbb025a1a3b103f">on_validity_error</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:a7ef36a34b258165082c4f33737e743d2 inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a7ef36a34b258165082c4f33737e743d2">on_validity_warning</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:a4d02cc2d687f0bd28e3c777ebbc7c458 inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a4d02cc2d687f0bd28e3c777ebbc7c458">handleException</a> (const <a class="el" href="classxmlpp_1_1exception.html">exception</a>&amp; e)</td></tr>
 <tr class="memitem:a2af695894f22e61b4f85551edefd104d inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a2af695894f22e61b4f85551edefd104d">check_for_exception</a> ()</td></tr>
+<tr class="separator:a2af695894f22e61b4f85551edefd104d inherit pro_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a655f06aa683577c26dcb2edba2e9e84b inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a655f06aa683577c26dcb2edba2e9e84b">check_for_validity_messages</a> ()</td></tr>
+<tr class="separator:a655f06aa683577c26dcb2edba2e9e84b inherit pro_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d02cc2d687f0bd28e3c777ebbc7c458 inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a4d02cc2d687f0bd28e3c777ebbc7c458">handleException</a> (const <a class="el" href="classxmlpp_1_1exception.html">exception</a>&amp; e)</td></tr>
+<tr class="separator:a4d02cc2d687f0bd28e3c777ebbc7c458 inherit pro_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af59b45514fe397db1dbb025a1a3b103f inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#af59b45514fe397db1dbb025a1a3b103f">on_validity_error</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:af59b45514fe397db1dbb025a1a3b103f inherit pro_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef36a34b258165082c4f33737e743d2 inherit pro_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a7ef36a34b258165082c4f33737e743d2">on_validity_warning</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:a7ef36a34b258165082c4f33737e743d2 inherit pro_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
-<tr class="memitem:a4f65ec72cd052a13df2da5dfd8004e41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Schema.html">Schema</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a4f65ec72cd052a13df2da5dfd8004e41">schema_</a></td></tr>
-<tr class="memitem:ac5810e47f11fe9a4cdf5895c209fdcb8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#ac5810e47f11fe9a4cdf5895c209fdcb8">embbeded_shema_</a></td></tr>
 <tr class="memitem:a484c2d1670616ff07d31034f76850e2a"><td class="memItemLeft" align="right" valign="top">_xmlSchemaValidCtxt*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a484c2d1670616ff07d31034f76850e2a">ctxt_</a></td></tr>
+<tr class="separator:a484c2d1670616ff07d31034f76850e2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5810e47f11fe9a4cdf5895c209fdcb8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#ac5810e47f11fe9a4cdf5895c209fdcb8">embbeded_shema_</a></td></tr>
+<tr class="separator:ac5810e47f11fe9a4cdf5895c209fdcb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f65ec72cd052a13df2da5dfd8004e41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Schema.html">Schema</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html#a4f65ec72cd052a13df2da5dfd8004e41">schema_</a></td></tr>
+<tr class="separator:a4f65ec72cd052a13df2da5dfd8004e41"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classxmlpp_1_1Validator"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classxmlpp_1_1Validator')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classxmlpp_1_1Validator.html">xmlpp::Validator</a></td></tr>
-<tr class="memitem:a1c6ef225bbdf9053a7e83587262f30e9 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">_xmlValidCtxt*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a1c6ef225bbdf9053a7e83587262f30e9">valid_</a></td></tr>
 <tr class="memitem:a55796f9903e66aa4730313936fab1f0b inherit pro_attribs_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1exception.html">exception</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a55796f9903e66aa4730313936fab1f0b">exception_</a></td></tr>
-<tr class="memitem:ac28c8c06c9c3cbbebfa0d1c90d20cdf5 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#ac28c8c06c9c3cbbebfa0d1c90d20cdf5">validate_error_</a></td></tr>
-<tr class="memitem:aa876f0e05457de97a3c2d598e4af2580 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#aa876f0e05457de97a3c2d598e4af2580">validate_warning_</a></td></tr>
+<tr class="separator:a55796f9903e66aa4730313936fab1f0b inherit pro_attribs_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c6ef225bbdf9053a7e83587262f30e9 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">_xmlValidCtxt*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a1c6ef225bbdf9053a7e83587262f30e9">valid_</a></td></tr>
+<tr class="separator:a1c6ef225bbdf9053a7e83587262f30e9 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac28c8c06c9c3cbbebfa0d1c90d20cdf5 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#ac28c8c06c9c3cbbebfa0d1c90d20cdf5">validate_error_</a></td></tr>
+<tr class="separator:ac28c8c06c9c3cbbebfa0d1c90d20cdf5 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa876f0e05457de97a3c2d598e4af2580 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#aa876f0e05457de97a3c2d598e4af2580">validate_warning_</a></td></tr>
+<tr class="separator:aa876f0e05457de97a3c2d598e4af2580 inherit pro_attribs_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pro_static_methods_classxmlpp_1_1Validator"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classxmlpp_1_1Validator')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Validator.html">xmlpp::Validator</a></td></tr>
 <tr class="memitem:a616cad28f3d4f59b76edb916bffeb6ef inherit pro_static_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a616cad28f3d4f59b76edb916bffeb6ef">callback_validity_error</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:a616cad28f3d4f59b76edb916bffeb6ef inherit pro_static_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5f8938e79ca2c52ec26e499b356985a0 inherit pro_static_methods_classxmlpp_1_1Validator"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a5f8938e79ca2c52ec26e499b356985a0">callback_validity_warning</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:a5f8938e79ca2c52ec26e499b356985a0 inherit pro_static_methods_classxmlpp_1_1Validator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>XML <a class="el" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema.">Schema</a> <a class="el" href="classxmlpp_1_1Validator.html" title="Base class for XML validators.">Validator</a>. </p>
 <dl class="since_2_24"><dt><b><a class="el" href="since_2_24.html#_since_2_24000007">Since libxml++ 2.24:</a></b></dt><dd></dd></dl>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a9afc7540342e5a42c3ef5a070bac24c1"></a>
 <div class="memitem">
 <div class="memproto">
@@ -166,14 +194,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">xmlpp::SchemaValidator::SchemaValidator </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>file</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -211,7 +239,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -250,7 +278,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -281,14 +309,14 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="a0a6acd87370c89eea0dfb343592efe0b"></a>
 <div class="memitem">
 <div class="memproto">
@@ -341,7 +369,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -384,7 +412,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -408,7 +436,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -441,14 +469,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SchemaValidator::parse_file </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>filename</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -457,7 +485,7 @@ Additional Inherited Members</h2></td></tr>
 <p>If the validator already contains a schema, that schema is released (deleted if the validator owns the schema). </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">file</td><td>The URL of the schema. </td></tr>
+    <tr><td class="paramname">filename</td><td>The URL of the schema. </td></tr>
   </table>
   </dd>
 </dl>
@@ -480,14 +508,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::SchemaValidator::parse_memory </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>contents</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -525,7 +553,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -551,7 +579,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -606,7 +634,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">bool xmlpp::SchemaValidator::validate </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>file</em></td><td>)</td>
           <td></td>
         </tr>
@@ -631,7 +659,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<h2>Member Data Documentation</h2>
+<h2 class="groupheader">Member Data Documentation</h2>
 <a class="anchor" id="a484c2d1670616ff07d31034f76850e2a"></a>
 <div class="memitem">
 <div class="memproto">
@@ -645,7 +673,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -665,7 +693,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -685,22 +713,19 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>validators/schemavalidator.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1SchemaValidator__coll__graph.png b/docs/reference/html/classxmlpp_1_1SchemaValidator__coll__graph.png
deleted file mode 100644 (file)
index 2747443..0000000
Binary files a/docs/reference/html/classxmlpp_1_1SchemaValidator__coll__graph.png and /dev/null differ
index 7cd2511..04ad99a 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1SchemaValidator__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1SchemaValidator__inherit__graph.png differ
diff --git a/docs/reference/html/classxmlpp_1_1Schema__coll__graph.png b/docs/reference/html/classxmlpp_1_1Schema__coll__graph.png
deleted file mode 100644 (file)
index 1aef536..0000000
Binary files a/docs/reference/html/classxmlpp_1_1Schema__coll__graph.png and /dev/null differ
index 1aef536..65f43b2 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1Schema__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1Schema__inherit__graph.png differ
index f00a81a..d99fbd3 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::TextNode Member List</div> </div>
+<div class="title">xmlpp::TextNode Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index a425636..1a33b55 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::TextNode Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1TextNode-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1TextNode-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::TextNode Class Reference</div> </div>
+<div class="title">xmlpp::TextNode Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Text <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>.  <a href="classxmlpp_1_1TextNode.html#details">More...</a></p>
+<p>Text <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>.  
+ <a href="classxmlpp_1_1TextNode.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/nodes/textnode.h&gt;</code></p>
 <div class="dynheader">
@@ -64,116 +66,155 @@ Inheritance diagram for xmlpp::TextNode:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1TextNode__inherit__graph.png" border="0" usemap="#xmlpp_1_1TextNode_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1TextNode_inherit__map" id="xmlpp_1_1TextNode_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="7,161,143,189"/><area shape="rect" id="node4" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="29,83,120,111"/><area shape="rect" id="node6" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::TextNode:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1TextNode__coll__graph.png" border="0" usemap="#xmlpp_1_1TextNode_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1TextNode_coll__map" id="xmlpp_1_1TextNode_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="7,161,143,189"/><area shape="rect" id="node4" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="29,83,120,111"/><area shape="rect" id="node6" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="5,155,160,181"/><area shape="rect" id="node3" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="31,80,133,107"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,5,160,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a4838cc566ae92f31c3773ce8b03b061d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextNode.html#a4838cc566ae92f31c3773ce8b03b061d">TextNode</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a4838cc566ae92f31c3773ce8b03b061d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab36c29b54db0cd5e910a8cbc89d35bd2"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextNode.html#ab36c29b54db0cd5e910a8cbc89d35bd2">~TextNode</a> ()</td></tr>
+<tr class="separator:ab36c29b54db0cd5e910a8cbc89d35bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1ContentNode"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1ContentNode')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1ContentNode.html">xmlpp::ContentNode</a></td></tr>
 <tr class="memitem:af9fcf3459cdc338ffe51c09006487c3e inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#af9fcf3459cdc338ffe51c09006487c3e">ContentNode</a> (_xmlNode* node)</td></tr>
+<tr class="separator:af9fcf3459cdc338ffe51c09006487c3e inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a695769ae0499d8e4831e0465f8e67838 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a695769ae0499d8e4831e0465f8e67838">~ContentNode</a> ()</td></tr>
-<tr class="memitem:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819">get_content</a> () const </td></tr>
-<tr class="memdesc:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text of this content node. <a href="#add25e879109b4481281ccb876e684819"></a><br/></td></tr>
-<tr class="memitem:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a">set_content</a> (const Glib::ustring&amp; content)</td></tr>
-<tr class="memdesc:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text of this content node. <a href="#a2e9978caa82eb11cadccd4d5fc4e690a"></a><br/></td></tr>
+<tr class="separator:a695769ae0499d8e4831e0465f8e67838 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819">get_content</a> () const </td></tr>
+<tr class="memdesc:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text of this content node.  <a href="#add25e879109b4481281ccb876e684819">More...</a><br/></td></tr>
+<tr class="separator:add25e879109b4481281ccb876e684819 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab032b4eff400d958ffbe57516bdb7f93 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#ab032b4eff400d958ffbe57516bdb7f93">is_white_space</a> () const </td></tr>
+<tr class="separator:ab032b4eff400d958ffbe57516bdb7f93 inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a">set_content</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</td></tr>
+<tr class="memdesc:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text of this content node.  <a href="#a2e9978caa82eb11cadccd4d5fc4e690a">More...</a><br/></td></tr>
+<tr class="separator:a2e9978caa82eb11cadccd4d5fc4e690a inherit pub_methods_classxmlpp_1_1ContentNode"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7">Node</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0">~Node</a> ()</td></tr>
-<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
-<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node. <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a"></a><br/></td></tr>
-<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node. <a href="#ab5e1b1059a2af0818b1a8937fad49835"></a><br/></td></tr>
-<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node. <a href="#a4ddefaaaf3f0b550e776e9100bc23257"></a><br/></td></tr>
-<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
-<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node. <a href="#a06790680c79808f1a56ddea438a6df5c"></a><br/></td></tr>
-<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
-<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node. <a href="#a9356e5ee02dbc809f9bf139b12befc6c"></a><br/></td></tr>
+<tr class="separator:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node.  <a href="#ac56c54f8006cbfb545642cbf2e96bc4a">More...</a><br/></td></tr>
+<tr class="separator:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node.  <a href="#a57bc6d6c941f1477a2445609d49ce645">More...</a><br/></td></tr>
+<tr class="separator:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node.  <a href="#a9dff93a466cfbeda0357dfc9a3bd316c">More...</a><br/></td></tr>
+<tr class="separator:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
+<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#aeede250f5cf6de5f55cb7bb94084ec7c">More...</a><br/></td></tr>
+<tr class="separator:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
+<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a831eea0dbe1e51a350a9b20a2da47fc9">More...</a><br/></td></tr>
+<tr class="separator:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a676b7cc5db3c19fed65a72bee18ecddb">More...</a><br/></td></tr>
+<tr class="separator:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#aecccaf7c600e523313eb4d9fe322777b">More...</a><br/></td></tr>
+<tr class="separator:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">More...</a><br/></td></tr>
+<tr class="separator:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a484af20daae39fe5db0a1ce2f16cc73e">More...</a><br/></td></tr>
+<tr class="separator:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a9ecbce3fafb8ab13d227c739c3e789f2">More...</a><br/></td></tr>
+<tr class="separator:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#ab2a27479f8482aecd5fb67c18b9b1579">More...</a><br/></td></tr>
+<tr class="separator:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath) const </td></tr>
+<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a25e56c6ae44be0926d1efcc7e488d96f">More...</a><br/></td></tr>
+<tr class="separator:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
+<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a4bfbd6ed354524c960d6cd425c534c7c">More...</a><br/></td></tr>
+<tr class="separator:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#abb9d4d7aad234b9b01ae7fe404915a95">More...</a><br/></td></tr>
+<tr class="separator:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#a2cb9f082c7bebc349c1f606e69788a57">More...</a><br/></td></tr>
+<tr class="separator:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2">More...</a><br/></td></tr>
+<tr class="separator:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7">More...</a><br/></td></tr>
+<tr class="separator:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575">get_line</a> () const </td></tr>
-<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file. <a href="#a5e21f3a9996e25bd2df5ec8ce9906575"></a><br/></td></tr>
-<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
-<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#aa8a68ac1887a33e44e3af365bd02db1b"></a><br/></td></tr>
-<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
-<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#a998e8cb924bd04abf72e57b68d2817f4"></a><br/></td></tr>
+<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file.  <a href="#a5e21f3a9996e25bd2df5ec8ce9906575">More...</a><br/></td></tr>
+<tr class="separator:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
+<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node.  <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a">More...</a><br/></td></tr>
+<tr class="separator:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
+<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node.  <a href="#a06790680c79808f1a56ddea438a6df5c">More...</a><br/></td></tr>
+<tr class="separator:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
+<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node.  <a href="#a9356e5ee02dbc809f9bf139b12befc6c">More...</a><br/></td></tr>
+<tr class="separator:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18">get_next_sibling</a> () const </td></tr>
-<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a59a3e52fd752c243654a2cb58b1b0e18"></a><br/></td></tr>
+<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a59a3e52fd752c243654a2cb58b1b0e18">More...</a><br/></td></tr>
+<tr class="separator:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4">get_next_sibling</a> ()</td></tr>
-<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a2576ce35a6a3dd13b49e857524360ac4"></a><br/></td></tr>
+<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a2576ce35a6a3dd13b49e857524360ac4">More...</a><br/></td></tr>
+<tr class="separator:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
+<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#aa8a68ac1887a33e44e3af365bd02db1b">More...</a><br/></td></tr>
+<tr class="separator:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
+<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#a998e8cb924bd04abf72e57b68d2817f4">More...</a><br/></td></tr>
+<tr class="separator:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
+<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node.  <a href="#ad05b43e18a4600ada423b74a59efb541">More...</a><br/></td></tr>
+<tr class="separator:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac">get_previous_sibling</a> () const </td></tr>
-<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node . <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac"></a><br/></td></tr>
+<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node .  <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac">More...</a><br/></td></tr>
+<tr class="separator:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29">get_previous_sibling</a> ()</td></tr>
-<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node. <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29"></a><br/></td></tr>
-<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2"></a><br/></td></tr>
-<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7"></a><br/></td></tr>
-<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#abb9d4d7aad234b9b01ae7fe404915a95"></a><br/></td></tr>
-<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#a2cb9f082c7bebc349c1f606e69788a57"></a><br/></td></tr>
-<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node. <a href="#ac56c54f8006cbfb545642cbf2e96bc4a"></a><br/></td></tr>
-<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node. <a href="#a57bc6d6c941f1477a2445609d49ce645"></a><br/></td></tr>
-<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node. <a href="#a9dff93a466cfbeda0357dfc9a3bd316c"></a><br/></td></tr>
-<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
-<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node. <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8"></a><br/></td></tr>
+<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node.  <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29">More...</a><br/></td></tr>
+<tr class="separator:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec">import_node</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node. <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec"></a><br/></td></tr>
-<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
-<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node. <a href="#ad05b43e18a4600ada423b74a59efb541"></a><br/></td></tr>
-<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const Glib::ustring&amp; xpath) const </td></tr>
-<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a25e56c6ae44be0926d1efcc7e488d96f"></a><br/></td></tr>
-<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
-<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a4bfbd6ed354524c960d6cd425c534c7c"></a><br/></td></tr>
-<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a676b7cc5db3c19fed65a72bee18ecddb"></a><br/></td></tr>
-<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#aecccaf7c600e523313eb4d9fe322777b"></a><br/></td></tr>
-<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"></a><br/></td></tr>
-<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a484af20daae39fe5db0a1ce2f16cc73e"></a><br/></td></tr>
-<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a9ecbce3fafb8ab13d227c739c3e789f2"></a><br/></td></tr>
-<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#ab2a27479f8482aecd5fb67c18b9b1579"></a><br/></td></tr>
-<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
-<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#aeede250f5cf6de5f55cb7bb94084ec7c"></a><br/></td></tr>
-<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
-<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a831eea0dbe1e51a350a9b20a2da47fc9"></a><br/></td></tr>
+<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node.  <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec">More...</a><br/></td></tr>
+<tr class="separator:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
+<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node.  <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8">More...</a><br/></td></tr>
+<tr class="separator:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node.  <a href="#ab5e1b1059a2af0818b1a8937fad49835">More...</a><br/></td></tr>
+<tr class="separator:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node.  <a href="#a4ddefaaaf3f0b550e776e9100bc23257">More...</a><br/></td></tr>
+<tr class="separator:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a></td></tr>
+<tr class="separator:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; Glib::ustring, Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
-<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs. <a href="#a0175dca099d30f45ebbfd6a238420426"></a><br/></td></tr>
+&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
+<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs.  <a href="#a0175dca099d30f45ebbfd6a238420426">More...</a><br/></td></tr>
+<tr class="separator:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_static_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3">create_wrapper</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance. <a href="#a616a872d0fbd86206c0beee0be5abee3"></a><br/></td></tr>
+<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance.  <a href="#a616a872d0fbd86206c0beee0be5abee3">More...</a><br/></td></tr>
+<tr class="separator:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6">free_wrappers</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children. <a href="#aa47901df78305a685fc9682cd44290d6"></a><br/></td></tr>
+<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children.  <a href="#aa47901df78305a685fc9682cd44290d6">More...</a><br/></td></tr>
+<tr class="separator:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
-<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node. <a href="#af8d31aaa506d229651e8328f8294f5df"></a><br/></td></tr>
+<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node.  <a href="#af8d31aaa506d229651e8328f8294f5df">More...</a><br/></td></tr>
+<tr class="separator:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Text <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>. </p>
 <p>This will be instantiated by the parser. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a4838cc566ae92f31c3773ce8b03b061d"></a>
 <div class="memitem">
 <div class="memproto">
@@ -191,7 +232,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -214,22 +255,19 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>nodes/textnode.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1TextNode__coll__graph.png b/docs/reference/html/classxmlpp_1_1TextNode__coll__graph.png
deleted file mode 100644 (file)
index c9b75f2..0000000
Binary files a/docs/reference/html/classxmlpp_1_1TextNode__coll__graph.png and /dev/null differ
index c9b75f2..da9d872 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1TextNode__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1TextNode__inherit__graph.png differ
index b208d1c..5bea67c 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::TextReader Member List</div> </div>
+<div class="title">xmlpp::TextReader Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index a60bb4d..9d80781 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::TextReader Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-types">Public Types</a> &#124;
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1TextReader-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1TextReader-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::TextReader Class Reference</div> </div>
+<div class="title">xmlpp::TextReader Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>A TextReader-style XML parser.  <a href="classxmlpp_1_1TextReader.html#details">More...</a></p>
+<p>A TextReader-style XML parser.  
+ <a href="classxmlpp_1_1TextReader.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/parsers/textreader.h&gt;</code></p>
 <div class="dynheader">
@@ -65,133 +67,200 @@ Inheritance diagram for xmlpp::TextReader:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1TextReader__inherit__graph.png" border="0" usemap="#xmlpp_1_1TextReader_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1TextReader_inherit__map" id="xmlpp_1_1TextReader_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::TextReader:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1TextReader__coll__graph.png" border="0" usemap="#xmlpp_1_1TextReader_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1TextReader_coll__map" id="xmlpp_1_1TextReader_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,5,160,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
+<tr class="memitem:a5cb6d36f5367eec5e986d815e60ad292"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292">ParserProperties</a> { <br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292aedcccbfdca3500eca880ac102090cf04">LoadDtd</a> = 1, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ae7ff80120d6a00927f44cf9f9d3e01af">DefaultAttrs</a> = 2, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ac293cac644cdebce4b90b45a501ee356">Validate</a> = 3, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ab79c0aee880cdac3a1028d7464e13b01">SubstEntities</a> = 4
+<br/>
+ }</td></tr>
+<tr class="separator:a5cb6d36f5367eec5e986d815e60ad292"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a659b255f7221dbbae3e98081bbfc6f19"><td class="memItemLeft" align="right" valign="top">typedef unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a659b255f7221dbbae3e98081bbfc6f19">size_type</a></td></tr>
+<tr class="separator:a659b255f7221dbbae3e98081bbfc6f19"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9057500ac7b1972ff2371794ba48f40e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40e">xmlNodeType</a> { <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea953f5d2eee7b77bb88bf11cdef6c9f0c">Attribute</a> = 2, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eaa6111071444413bbe7a3d703adaa4428">CDATA</a> = 4, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea3bb150c1fe40950967663e14ac4eee21">Comment</a> = 8, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eae3efc570dfef9cc2b59008ac419d9b2b">Document</a> = 9, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea31a65d34484b940b1fe5005383db2ab1">DocumentFragment</a> = 11, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea89be2703d2112a83df749542970bf220">DocumentType</a> = 10, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea196fbf9ee1b62edf2fd6e4aeaa5b8a09">Element</a> = 1, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea10ded28eb805871af4aa96ff1366360d">EndElement</a> = 15, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eab1bb7cadf025bc34b5e8aeb645f0d3e6">EndEntity</a> = 16, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea025e694e532d3ef51ee336d6f43db7b1">Entity</a> = 6, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea91562173c93bfbf1d08f2bb0084c0fe6">EntityReference</a> = 5, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eae7ab9017681e2d0ab1cf6c1b133b81a8">None</a> = 0, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea4eb093e0c99c5652f82ad727e8a4b814">Notation</a> = 12, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea32b2b75764fe7e2637a5b22a128ef7e0">ProcessingInstruction</a> = 7, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eae1189bd50d5f0a6324db79310b5e7896">SignificantWhitespace</a> = 14, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea3e9d8486bba549a19e00964c2255d879">Text</a> = 3, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eaac0a2cbaedfcb9a80f66eea04ccc0a54">Whitespace</a> = 13, <br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea953f5d2eee7b77bb88bf11cdef6c9f0c">Attribute</a> = 2, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eaa6111071444413bbe7a3d703adaa4428">CDATA</a> = 4, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea3bb150c1fe40950967663e14ac4eee21">Comment</a> = 8, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eae3efc570dfef9cc2b59008ac419d9b2b">Document</a> = 9, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea31a65d34484b940b1fe5005383db2ab1">DocumentFragment</a> = 11, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea89be2703d2112a83df749542970bf220">DocumentType</a> = 10, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea196fbf9ee1b62edf2fd6e4aeaa5b8a09">Element</a> = 1, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea10ded28eb805871af4aa96ff1366360d">EndElement</a> = 15, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eab1bb7cadf025bc34b5e8aeb645f0d3e6">EndEntity</a> = 16, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea025e694e532d3ef51ee336d6f43db7b1">Entity</a> = 6, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea91562173c93bfbf1d08f2bb0084c0fe6">EntityReference</a> = 5, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eae7ab9017681e2d0ab1cf6c1b133b81a8">None</a> = 0, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea4eb093e0c99c5652f82ad727e8a4b814">Notation</a> = 12, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea32b2b75764fe7e2637a5b22a128ef7e0">ProcessingInstruction</a> = 7, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eae1189bd50d5f0a6324db79310b5e7896">SignificantWhitespace</a> = 14, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea3e9d8486bba549a19e00964c2255d879">Text</a> = 3, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eaac0a2cbaedfcb9a80f66eea04ccc0a54">Whitespace</a> = 13, 
+<br/>
 &#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea9a18f29beb9bb8e3aeba11c2b031d314">XmlDeclaration</a> = 17
 <br/>
  }</td></tr>
+<tr class="separator:a9057500ac7b1972ff2371794ba48f40e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a87dca472c41f1554155567352caae8b1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1">xmlReadState</a> { <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1abbce86084aed205faaacc744bd0357e7">Closed</a> = 4, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1afdc5accdafe700a08de1c7a996a8daad">EndOfFile</a> = 3, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1a796c014e6177dafba41a3318c5b52e53">Error</a> = 2, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1ab21a7b6e1f6a04f07857d468aacfcb00">Initial</a> = 0, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1a2f35a806ccea1c7e50578c98e740b053">Interactive</a> = 1, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1a6c870210b11f64532e0ee73ac5c6dac7">Reading</a> = 5
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1abbce86084aed205faaacc744bd0357e7">Closed</a> = 4, 
 <br/>
- }</td></tr>
-<tr class="memitem:a5cb6d36f5367eec5e986d815e60ad292"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292">ParserProperties</a> { <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292aedcccbfdca3500eca880ac102090cf04">LoadDtd</a> = 1, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ae7ff80120d6a00927f44cf9f9d3e01af">DefaultAttrs</a> = 2, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ac293cac644cdebce4b90b45a501ee356">Validate</a> = 3, <br/>
-&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ab79c0aee880cdac3a1028d7464e13b01">SubstEntities</a> = 4
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1afdc5accdafe700a08de1c7a996a8daad">EndOfFile</a> = 3, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1a796c014e6177dafba41a3318c5b52e53">Error</a> = 2, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1ab21a7b6e1f6a04f07857d468aacfcb00">Initial</a> = 0, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1a2f35a806ccea1c7e50578c98e740b053">Interactive</a> = 1, 
+<br/>
+&#160;&#160;<a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1a6c870210b11f64532e0ee73ac5c6dac7">Reading</a> = 5
 <br/>
  }</td></tr>
-<tr class="memitem:a659b255f7221dbbae3e98081bbfc6f19"><td class="memItemLeft" align="right" valign="top">typedef unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a659b255f7221dbbae3e98081bbfc6f19">size_type</a></td></tr>
+<tr class="separator:a87dca472c41f1554155567352caae8b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:ae40f56d8714593bef690bedafad23f8f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#ae40f56d8714593bef690bedafad23f8f">TextReader</a> (struct _xmlTextReader* cobj)</td></tr>
-<tr class="memdesc:ae40f56d8714593bef690bedafad23f8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wraps a <a class="el" href="classxmlpp_1_1TextReader.html" title="A TextReader-style XML parser.">TextReader</a> object from an underlying libxml object. <a href="#ae40f56d8714593bef690bedafad23f8f"></a><br/></td></tr>
-<tr class="memitem:a710cf31f25d144bb790180c53acda367"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a710cf31f25d144bb790180c53acda367">TextReader</a> (const Glib::ustring&amp; URI)</td></tr>
-<tr class="memdesc:a710cf31f25d144bb790180c53acda367"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classxmlpp_1_1TextReader.html" title="A TextReader-style XML parser.">TextReader</a> object to parse a file or URI. <a href="#a710cf31f25d144bb790180c53acda367"></a><br/></td></tr>
-<tr class="memitem:ac5cdb5b6d5c8e6809d65a398f417a1fb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#ac5cdb5b6d5c8e6809d65a398f417a1fb">TextReader</a> (const unsigned char* data, <a class="el" href="classxmlpp_1_1TextReader.html#a659b255f7221dbbae3e98081bbfc6f19">size_type</a> size, const Glib::ustring&amp; uri=Glib::ustring())</td></tr>
-<tr class="memdesc:ac5cdb5b6d5c8e6809d65a398f417a1fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classxmlpp_1_1TextReader.html" title="A TextReader-style XML parser.">TextReader</a> object which parses in memory data. <a href="#ac5cdb5b6d5c8e6809d65a398f417a1fb"></a><br/></td></tr>
+<tr class="memdesc:ae40f56d8714593bef690bedafad23f8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wraps a <a class="el" href="classxmlpp_1_1TextReader.html" title="A TextReader-style XML parser.">TextReader</a> object from an underlying libxml object.  <a href="#ae40f56d8714593bef690bedafad23f8f">More...</a><br/></td></tr>
+<tr class="separator:ae40f56d8714593bef690bedafad23f8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a710cf31f25d144bb790180c53acda367"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a710cf31f25d144bb790180c53acda367">TextReader</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; URI)</td></tr>
+<tr class="memdesc:a710cf31f25d144bb790180c53acda367"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classxmlpp_1_1TextReader.html" title="A TextReader-style XML parser.">TextReader</a> object to parse a file or URI.  <a href="#a710cf31f25d144bb790180c53acda367">More...</a><br/></td></tr>
+<tr class="separator:a710cf31f25d144bb790180c53acda367"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5cdb5b6d5c8e6809d65a398f417a1fb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#ac5cdb5b6d5c8e6809d65a398f417a1fb">TextReader</a> (const unsigned char* data, <a class="el" href="classxmlpp_1_1TextReader.html#a659b255f7221dbbae3e98081bbfc6f19">size_type</a> size, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac5cdb5b6d5c8e6809d65a398f417a1fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classxmlpp_1_1TextReader.html" title="A TextReader-style XML parser.">TextReader</a> object which parses in memory data.  <a href="#ac5cdb5b6d5c8e6809d65a398f417a1fb">More...</a><br/></td></tr>
+<tr class="separator:ac5cdb5b6d5c8e6809d65a398f417a1fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a35043a6525290428f3724e1a31918bb8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a35043a6525290428f3724e1a31918bb8">~TextReader</a> ()</td></tr>
-<tr class="memitem:a3a3ee347087889b3f3ef5463dd777ad8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a3a3ee347087889b3f3ef5463dd777ad8">read</a> ()</td></tr>
-<tr class="memdesc:a3a3ee347087889b3f3ef5463dd777ad8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the position of the current instance to the next node in the stream, exposing its properties. <a href="#a3a3ee347087889b3f3ef5463dd777ad8"></a><br/></td></tr>
-<tr class="memitem:a348c936b9ed75c15456ddea2eea80eb7"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a348c936b9ed75c15456ddea2eea80eb7">read_inner_xml</a> ()</td></tr>
-<tr class="memdesc:a348c936b9ed75c15456ddea2eea80eb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the contents of the current node, including child nodes and markup. <a href="#a348c936b9ed75c15456ddea2eea80eb7"></a><br/></td></tr>
-<tr class="memitem:a5a0e5b3823151de60faf552c4709daf9"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a5a0e5b3823151de60faf552c4709daf9">read_outer_xml</a> ()</td></tr>
-<tr class="memdesc:a5a0e5b3823151de60faf552c4709daf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the current node and its contents, including child nodes and markup. <a href="#a5a0e5b3823151de60faf552c4709daf9"></a><br/></td></tr>
-<tr class="memitem:a9110986142ac718978d8993e26b00c85"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a9110986142ac718978d8993e26b00c85">read_string</a> ()</td></tr>
-<tr class="memdesc:a9110986142ac718978d8993e26b00c85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the contents of an element or a text node as a string. <a href="#a9110986142ac718978d8993e26b00c85"></a><br/></td></tr>
-<tr class="memitem:a109934670bab6176dc1a8132f1afd5d0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a109934670bab6176dc1a8132f1afd5d0">read_attribute_value</a> ()</td></tr>
-<tr class="memdesc:a109934670bab6176dc1a8132f1afd5d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses an attribute value into one or more Text and <a class="el" href="classxmlpp_1_1EntityReference.html" title="Entity references refer to previously declared entities.">EntityReference</a> nodes. <a href="#a109934670bab6176dc1a8132f1afd5d0"></a><br/></td></tr>
+<tr class="separator:a35043a6525290428f3724e1a31918bb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cf337c94758e54214f7bbe23f61b13d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a5cf337c94758e54214f7bbe23f61b13d">close</a> ()</td></tr>
+<tr class="separator:a5cf337c94758e54214f7bbe23f61b13d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6eeec8656e65a93c7b7496f17d288882"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a6eeec8656e65a93c7b7496f17d288882">expand</a> ()</td></tr>
+<tr class="memdesc:a6eeec8656e65a93c7b7496f17d288882"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expand the current node.  <a href="#a6eeec8656e65a93c7b7496f17d288882">More...</a><br/></td></tr>
+<tr class="separator:a6eeec8656e65a93c7b7496f17d288882"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02a5471219d98c52f5c77a10905a8bac"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a02a5471219d98c52f5c77a10905a8bac">get_attribute</a> (int number) const </td></tr>
+<tr class="separator:a02a5471219d98c52f5c77a10905a8bac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0988d72f2cbbb8e426df972cb5363cd3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a0988d72f2cbbb8e426df972cb5363cd3">get_attribute</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name) const </td></tr>
+<tr class="separator:a0988d72f2cbbb8e426df972cb5363cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07853abaa889c5a34dc847625c377ac1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a07853abaa889c5a34dc847625c377ac1">get_attribute</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; local_name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_uri) const </td></tr>
+<tr class="separator:a07853abaa889c5a34dc847625c377ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a02e2868ecf9710edab57f292c92590d0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a02e2868ecf9710edab57f292c92590d0">get_attribute_count</a> () const </td></tr>
-<tr class="memdesc:a02e2868ecf9710edab57f292c92590d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of attributes on the current node. <a href="#a02e2868ecf9710edab57f292c92590d0"></a><br/></td></tr>
-<tr class="memitem:acab85f9c6c50a51919428e545ef3e9cf"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#acab85f9c6c50a51919428e545ef3e9cf">get_base_uri</a> () const </td></tr>
-<tr class="memdesc:acab85f9c6c50a51919428e545ef3e9cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the base Uniform Resource Identifier (URI) of the current node. <a href="#acab85f9c6c50a51919428e545ef3e9cf"></a><br/></td></tr>
+<tr class="memdesc:a02e2868ecf9710edab57f292c92590d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of attributes on the current node.  <a href="#a02e2868ecf9710edab57f292c92590d0">More...</a><br/></td></tr>
+<tr class="separator:a02e2868ecf9710edab57f292c92590d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acab85f9c6c50a51919428e545ef3e9cf"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#acab85f9c6c50a51919428e545ef3e9cf">get_base_uri</a> () const </td></tr>
+<tr class="memdesc:acab85f9c6c50a51919428e545ef3e9cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the base Uniform Resource Identifier (URI) of the current node.  <a href="#acab85f9c6c50a51919428e545ef3e9cf">More...</a><br/></td></tr>
+<tr class="separator:acab85f9c6c50a51919428e545ef3e9cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a830def19dd26d2c3fb131302f8ed1a31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a830def19dd26d2c3fb131302f8ed1a31">get_current_node</a> ()</td></tr>
+<tr class="memdesc:a830def19dd26d2c3fb131302f8ed1a31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the current node.  <a href="#a830def19dd26d2c3fb131302f8ed1a31">More...</a><br/></td></tr>
+<tr class="separator:a830def19dd26d2c3fb131302f8ed1a31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51a5a390a1824f281f46fdcd00e212c2"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a51a5a390a1824f281f46fdcd00e212c2">get_current_node</a> () const </td></tr>
+<tr class="memdesc:a51a5a390a1824f281f46fdcd00e212c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the current node.  <a href="#a51a5a390a1824f281f46fdcd00e212c2">More...</a><br/></td></tr>
+<tr class="separator:a51a5a390a1824f281f46fdcd00e212c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6b42a09464b9817813baf4f8daae4974"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a6b42a09464b9817813baf4f8daae4974">get_depth</a> () const </td></tr>
-<tr class="memdesc:a6b42a09464b9817813baf4f8daae4974"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the depth of the current node in the XML document. <a href="#a6b42a09464b9817813baf4f8daae4974"></a><br/></td></tr>
+<tr class="memdesc:a6b42a09464b9817813baf4f8daae4974"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the depth of the current node in the XML document.  <a href="#a6b42a09464b9817813baf4f8daae4974">More...</a><br/></td></tr>
+<tr class="separator:a6b42a09464b9817813baf4f8daae4974"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d54b789484bd7502a16119a1ec5a83b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a0d54b789484bd7502a16119a1ec5a83b">get_local_name</a> () const </td></tr>
+<tr class="separator:a0d54b789484bd7502a16119a1ec5a83b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76e93fe81196de902ff3f3f9ea35ecbe"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a76e93fe81196de902ff3f3f9ea35ecbe">get_name</a> () const </td></tr>
+<tr class="separator:a76e93fe81196de902ff3f3f9ea35ecbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a708df8f8d3d3d7240547d4d8c940cccb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a708df8f8d3d3d7240547d4d8c940cccb">get_namespace_uri</a> () const </td></tr>
+<tr class="separator:a708df8f8d3d3d7240547d4d8c940cccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9146ad2bd6547ac1b9dad007867d70d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40e">xmlNodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#aa9146ad2bd6547ac1b9dad007867d70d">get_node_type</a> () const </td></tr>
+<tr class="memdesc:aa9146ad2bd6547ac1b9dad007867d70d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the node type of the current node.  <a href="#aa9146ad2bd6547ac1b9dad007867d70d">More...</a><br/></td></tr>
+<tr class="separator:aa9146ad2bd6547ac1b9dad007867d70d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37439f2b2a4ba91ad59ffc5a18713e85"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a37439f2b2a4ba91ad59ffc5a18713e85">get_normalization</a> () const </td></tr>
+<tr class="separator:a37439f2b2a4ba91ad59ffc5a18713e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23c7ad0edbbdff15c393d485653b9cd5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a23c7ad0edbbdff15c393d485653b9cd5">get_parser_property</a> (<a class="el" href="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292">ParserProperties</a> property) const </td></tr>
+<tr class="separator:a23c7ad0edbbdff15c393d485653b9cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0478cbc006341af4d0f5f356d6e002bd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a0478cbc006341af4d0f5f356d6e002bd">get_prefix</a> () const </td></tr>
+<tr class="memdesc:a0478cbc006341af4d0f5f356d6e002bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix associated with the current node.  <a href="#a0478cbc006341af4d0f5f356d6e002bd">More...</a><br/></td></tr>
+<tr class="separator:a0478cbc006341af4d0f5f356d6e002bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33fee208ed6c2ad303b39c7b41abfa59"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a33fee208ed6c2ad303b39c7b41abfa59">get_quote_char</a> () const </td></tr>
+<tr class="memdesc:a33fee208ed6c2ad303b39c7b41abfa59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the quotation mark character used to enclose the value of an attribute.  <a href="#a33fee208ed6c2ad303b39c7b41abfa59">More...</a><br/></td></tr>
+<tr class="separator:a33fee208ed6c2ad303b39c7b41abfa59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71ae70e90b1a118517038ec194bfcddd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1">xmlReadState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a71ae70e90b1a118517038ec194bfcddd">get_read_state</a> () const </td></tr>
+<tr class="separator:a71ae70e90b1a118517038ec194bfcddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cb6e4bec1e0873d2a9a2b385383c505"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a8cb6e4bec1e0873d2a9a2b385383c505">get_value</a> () const </td></tr>
+<tr class="separator:a8cb6e4bec1e0873d2a9a2b385383c505"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e94e9c3eb8e0fa0c3ff4d2c8f182480"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a1e94e9c3eb8e0fa0c3ff4d2c8f182480">get_xml_lang</a> () const </td></tr>
+<tr class="separator:a1e94e9c3eb8e0fa0c3ff4d2c8f182480"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1c59719f3e914090405b8b8fbeef2487"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a1c59719f3e914090405b8b8fbeef2487">has_attributes</a> () const </td></tr>
-<tr class="memdesc:a1c59719f3e914090405b8b8fbeef2487"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a value indicating whether the current node has any attributes. <a href="#a1c59719f3e914090405b8b8fbeef2487"></a><br/></td></tr>
+<tr class="memdesc:a1c59719f3e914090405b8b8fbeef2487"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a value indicating whether the current node has any attributes.  <a href="#a1c59719f3e914090405b8b8fbeef2487">More...</a><br/></td></tr>
+<tr class="separator:a1c59719f3e914090405b8b8fbeef2487"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a16cd0ff7a5db226f388ee1ca9bf7f9e8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a16cd0ff7a5db226f388ee1ca9bf7f9e8">has_value</a> () const </td></tr>
-<tr class="memdesc:a16cd0ff7a5db226f388ee1ca9bf7f9e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the node can have a text value. <a href="#a16cd0ff7a5db226f388ee1ca9bf7f9e8"></a><br/></td></tr>
+<tr class="memdesc:a16cd0ff7a5db226f388ee1ca9bf7f9e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the node can have a text value.  <a href="#a16cd0ff7a5db226f388ee1ca9bf7f9e8">More...</a><br/></td></tr>
+<tr class="separator:a16cd0ff7a5db226f388ee1ca9bf7f9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad9a86890436d9c16536e271914148033"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#ad9a86890436d9c16536e271914148033">is_default</a> () const </td></tr>
-<tr class="memdesc:ad9a86890436d9c16536e271914148033"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether an <a class="el" href="classxmlpp_1_1Attribute.html" title="Represents an XML Node attribute.">Attribute</a> node was generated from the default value defined in the DTD or schema. <a href="#ad9a86890436d9c16536e271914148033"></a><br/></td></tr>
+<tr class="memdesc:ad9a86890436d9c16536e271914148033"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether an <a class="el" href="classxmlpp_1_1Attribute.html" title="Represents an XML Node attribute.">Attribute</a> node was generated from the default value defined in the DTD or schema.  <a href="#ad9a86890436d9c16536e271914148033">More...</a><br/></td></tr>
+<tr class="separator:ad9a86890436d9c16536e271914148033"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a77ca814cf125c28df7c1703974596b0b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a77ca814cf125c28df7c1703974596b0b">is_empty_element</a> () const </td></tr>
-<tr class="memdesc:a77ca814cf125c28df7c1703974596b0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the current node is empty. <a href="#a77ca814cf125c28df7c1703974596b0b"></a><br/></td></tr>
-<tr class="memitem:a0d54b789484bd7502a16119a1ec5a83b"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a0d54b789484bd7502a16119a1ec5a83b">get_local_name</a> () const </td></tr>
-<tr class="memitem:a76e93fe81196de902ff3f3f9ea35ecbe"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a76e93fe81196de902ff3f3f9ea35ecbe">get_name</a> () const </td></tr>
-<tr class="memitem:a708df8f8d3d3d7240547d4d8c940cccb"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a708df8f8d3d3d7240547d4d8c940cccb">get_namespace_uri</a> () const </td></tr>
-<tr class="memitem:aa9146ad2bd6547ac1b9dad007867d70d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40e">xmlNodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#aa9146ad2bd6547ac1b9dad007867d70d">get_node_type</a> () const </td></tr>
-<tr class="memdesc:aa9146ad2bd6547ac1b9dad007867d70d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the node type of the current node. <a href="#aa9146ad2bd6547ac1b9dad007867d70d"></a><br/></td></tr>
-<tr class="memitem:a0478cbc006341af4d0f5f356d6e002bd"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a0478cbc006341af4d0f5f356d6e002bd">get_prefix</a> () const </td></tr>
-<tr class="memdesc:a0478cbc006341af4d0f5f356d6e002bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix associated with the current node. <a href="#a0478cbc006341af4d0f5f356d6e002bd"></a><br/></td></tr>
-<tr class="memitem:a33fee208ed6c2ad303b39c7b41abfa59"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a33fee208ed6c2ad303b39c7b41abfa59">get_quote_char</a> () const </td></tr>
-<tr class="memdesc:a33fee208ed6c2ad303b39c7b41abfa59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the quotation mark character used to enclose the value of an attribute. <a href="#a33fee208ed6c2ad303b39c7b41abfa59"></a><br/></td></tr>
-<tr class="memitem:a8cb6e4bec1e0873d2a9a2b385383c505"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a8cb6e4bec1e0873d2a9a2b385383c505">get_value</a> () const </td></tr>
-<tr class="memitem:a1e94e9c3eb8e0fa0c3ff4d2c8f182480"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a1e94e9c3eb8e0fa0c3ff4d2c8f182480">get_xml_lang</a> () const </td></tr>
-<tr class="memitem:a71ae70e90b1a118517038ec194bfcddd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1">xmlReadState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a71ae70e90b1a118517038ec194bfcddd">get_read_state</a> () const </td></tr>
-<tr class="memitem:a5cf337c94758e54214f7bbe23f61b13d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a5cf337c94758e54214f7bbe23f61b13d">close</a> ()</td></tr>
-<tr class="memitem:a02a5471219d98c52f5c77a10905a8bac"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a02a5471219d98c52f5c77a10905a8bac">get_attribute</a> (int number) const </td></tr>
-<tr class="memitem:a0988d72f2cbbb8e426df972cb5363cd3"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a0988d72f2cbbb8e426df972cb5363cd3">get_attribute</a> (const Glib::ustring&amp; name) const </td></tr>
-<tr class="memitem:a07853abaa889c5a34dc847625c377ac1"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a07853abaa889c5a34dc847625c377ac1">get_attribute</a> (const Glib::ustring&amp; local_name, const Glib::ustring&amp; ns_uri) const </td></tr>
-<tr class="memitem:adb240997e9387b0fd8fb02c68da4fcf3"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#adb240997e9387b0fd8fb02c68da4fcf3">lookup_namespace</a> (const Glib::ustring&amp; prefix) const </td></tr>
+<tr class="memdesc:a77ca814cf125c28df7c1703974596b0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the current node is empty.  <a href="#a77ca814cf125c28df7c1703974596b0b">More...</a><br/></td></tr>
+<tr class="separator:a77ca814cf125c28df7c1703974596b0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0eab6a0a001fe68d90584688c24cc81"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#aa0eab6a0a001fe68d90584688c24cc81">is_valid</a> () const </td></tr>
+<tr class="separator:aa0eab6a0a001fe68d90584688c24cc81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb240997e9387b0fd8fb02c68da4fcf3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#adb240997e9387b0fd8fb02c68da4fcf3">lookup_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; prefix) const </td></tr>
+<tr class="separator:adb240997e9387b0fd8fb02c68da4fcf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a78ef028f9250afaca44928847418153a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a78ef028f9250afaca44928847418153a">move_to_attribute</a> (int number)</td></tr>
-<tr class="memitem:a57c157282664d34ec16374aa59c973b6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a57c157282664d34ec16374aa59c973b6">move_to_attribute</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memitem:a6a8b5834af3d6254b96ba6b4453b98ce"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a6a8b5834af3d6254b96ba6b4453b98ce">move_to_attribute</a> (const Glib::ustring&amp; local_name, const Glib::ustring&amp; ns_uri)</td></tr>
+<tr class="separator:a78ef028f9250afaca44928847418153a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57c157282664d34ec16374aa59c973b6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a57c157282664d34ec16374aa59c973b6">move_to_attribute</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="separator:a57c157282664d34ec16374aa59c973b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a8b5834af3d6254b96ba6b4453b98ce"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a6a8b5834af3d6254b96ba6b4453b98ce">move_to_attribute</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; local_name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_uri)</td></tr>
+<tr class="separator:a6a8b5834af3d6254b96ba6b4453b98ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1164a49d5dc855bdc110b0826f752d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#ae1164a49d5dc855bdc110b0826f752d7">move_to_element</a> ()</td></tr>
+<tr class="separator:ae1164a49d5dc855bdc110b0826f752d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a724cd1e0238c14c2d2b797b555392fb1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a724cd1e0238c14c2d2b797b555392fb1">move_to_first_attribute</a> ()</td></tr>
+<tr class="separator:a724cd1e0238c14c2d2b797b555392fb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3ffee74ac337f73f3205d23c3c0eafec"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a3ffee74ac337f73f3205d23c3c0eafec">move_to_next_attribute</a> ()</td></tr>
-<tr class="memitem:ae1164a49d5dc855bdc110b0826f752d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#ae1164a49d5dc855bdc110b0826f752d7">move_to_element</a> ()</td></tr>
-<tr class="memitem:a37439f2b2a4ba91ad59ffc5a18713e85"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a37439f2b2a4ba91ad59ffc5a18713e85">get_normalization</a> () const </td></tr>
+<tr class="separator:a3ffee74ac337f73f3205d23c3c0eafec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03c7204c20277f446c64cc7ca15815b2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a03c7204c20277f446c64cc7ca15815b2">next</a> ()</td></tr>
+<tr class="separator:a03c7204c20277f446c64cc7ca15815b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a3ee347087889b3f3ef5463dd777ad8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a3a3ee347087889b3f3ef5463dd777ad8">read</a> ()</td></tr>
+<tr class="memdesc:a3a3ee347087889b3f3ef5463dd777ad8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the position of the current instance to the next node in the stream, exposing its properties.  <a href="#a3a3ee347087889b3f3ef5463dd777ad8">More...</a><br/></td></tr>
+<tr class="separator:a3a3ee347087889b3f3ef5463dd777ad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109934670bab6176dc1a8132f1afd5d0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a109934670bab6176dc1a8132f1afd5d0">read_attribute_value</a> ()</td></tr>
+<tr class="memdesc:a109934670bab6176dc1a8132f1afd5d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses an attribute value into one or more Text and <a class="el" href="classxmlpp_1_1EntityReference.html" title="Entity references refer to previously declared entities.">EntityReference</a> nodes.  <a href="#a109934670bab6176dc1a8132f1afd5d0">More...</a><br/></td></tr>
+<tr class="separator:a109934670bab6176dc1a8132f1afd5d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a348c936b9ed75c15456ddea2eea80eb7"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a348c936b9ed75c15456ddea2eea80eb7">read_inner_xml</a> ()</td></tr>
+<tr class="memdesc:a348c936b9ed75c15456ddea2eea80eb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the contents of the current node, including child nodes and markup.  <a href="#a348c936b9ed75c15456ddea2eea80eb7">More...</a><br/></td></tr>
+<tr class="separator:a348c936b9ed75c15456ddea2eea80eb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a0e5b3823151de60faf552c4709daf9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a5a0e5b3823151de60faf552c4709daf9">read_outer_xml</a> ()</td></tr>
+<tr class="memdesc:a5a0e5b3823151de60faf552c4709daf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the current node and its contents, including child nodes and markup.  <a href="#a5a0e5b3823151de60faf552c4709daf9">More...</a><br/></td></tr>
+<tr class="separator:a5a0e5b3823151de60faf552c4709daf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9110986142ac718978d8993e26b00c85"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a9110986142ac718978d8993e26b00c85">read_string</a> ()</td></tr>
+<tr class="memdesc:a9110986142ac718978d8993e26b00c85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the contents of an element or a text node as a string.  <a href="#a9110986142ac718978d8993e26b00c85">More...</a><br/></td></tr>
+<tr class="separator:a9110986142ac718978d8993e26b00c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aaf2974eef9c1c77abf50e9c8584f9c40"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#aaf2974eef9c1c77abf50e9c8584f9c40">set_normalization</a> (bool value)</td></tr>
-<tr class="memitem:a23c7ad0edbbdff15c393d485653b9cd5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a23c7ad0edbbdff15c393d485653b9cd5">get_parser_property</a> (<a class="el" href="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292">ParserProperties</a> property) const </td></tr>
+<tr class="separator:aaf2974eef9c1c77abf50e9c8584f9c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8e5db1b68c5227bf748dfee7f36e8074"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a8e5db1b68c5227bf748dfee7f36e8074">set_parser_property</a> (<a class="el" href="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292">ParserProperties</a> property, bool value)</td></tr>
-<tr class="memitem:a830def19dd26d2c3fb131302f8ed1a31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a830def19dd26d2c3fb131302f8ed1a31">get_current_node</a> ()</td></tr>
-<tr class="memdesc:a830def19dd26d2c3fb131302f8ed1a31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the current node. <a href="#a830def19dd26d2c3fb131302f8ed1a31"></a><br/></td></tr>
-<tr class="memitem:a51a5a390a1824f281f46fdcd00e212c2"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a51a5a390a1824f281f46fdcd00e212c2">get_current_node</a> () const </td></tr>
-<tr class="memdesc:a51a5a390a1824f281f46fdcd00e212c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the current node. <a href="#a51a5a390a1824f281f46fdcd00e212c2"></a><br/></td></tr>
-<tr class="memitem:a6eeec8656e65a93c7b7496f17d288882"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a6eeec8656e65a93c7b7496f17d288882">expand</a> ()</td></tr>
-<tr class="memdesc:a6eeec8656e65a93c7b7496f17d288882"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expand the current node. <a href="#a6eeec8656e65a93c7b7496f17d288882"></a><br/></td></tr>
-<tr class="memitem:a03c7204c20277f446c64cc7ca15815b2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#a03c7204c20277f446c64cc7ca15815b2">next</a> ()</td></tr>
-<tr class="memitem:aa0eab6a0a001fe68d90584688c24cc81"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#aa0eab6a0a001fe68d90584688c24cc81">is_valid</a> () const </td></tr>
+<tr class="separator:a8e5db1b68c5227bf748dfee7f36e8074"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>A TextReader-style XML parser. </p>
 <p>A reader that provides fast, non-cached, forward-only access to XML data, in the style of .Net's <a href="http://msdn.microsoft.com/en-us/library/system.xml.xmltextreader.aspx">XmlTextReader</a> class. </p>
-</div><h2>Member Typedef Documentation</h2>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
 <a class="anchor" id="a659b255f7221dbbae3e98081bbfc6f19"></a>
 <div class="memitem">
 <div class="memproto">
@@ -204,7 +273,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<h2>Member Enumeration Documentation</h2>
+<h2 class="groupheader">Member Enumeration Documentation</h2>
 <a class="anchor" id="a5cb6d36f5367eec5e986d815e60ad292"></a>
 <div class="memitem">
 <div class="memproto">
@@ -214,18 +283,16 @@ Additional Inherited Members</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="a5cb6d36f5367eec5e986d815e60ad292aedcccbfdca3500eca880ac102090cf04"></a>LoadDtd</em>&#160;</td><td>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a5cb6d36f5367eec5e986d815e60ad292aedcccbfdca3500eca880ac102090cf04"></a>LoadDtd</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a5cb6d36f5367eec5e986d815e60ad292ae7ff80120d6a00927f44cf9f9d3e01af"></a>DefaultAttrs</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a5cb6d36f5367eec5e986d815e60ad292ae7ff80120d6a00927f44cf9f9d3e01af"></a>DefaultAttrs</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a5cb6d36f5367eec5e986d815e60ad292ac293cac644cdebce4b90b45a501ee356"></a>Validate</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a5cb6d36f5367eec5e986d815e60ad292ac293cac644cdebce4b90b45a501ee356"></a>Validate</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a5cb6d36f5367eec5e986d815e60ad292ab79c0aee880cdac3a1028d7464e13b01"></a>SubstEntities</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a5cb6d36f5367eec5e986d815e60ad292ab79c0aee880cdac3a1028d7464e13b01"></a>SubstEntities</em>&#160;</td><td class="fielddoc">
 </td></tr>
 </table>
-</dd>
-</dl>
 
 </div>
 </div>
@@ -238,46 +305,44 @@ Additional Inherited Members</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea953f5d2eee7b77bb88bf11cdef6c9f0c"></a>Attribute</em>&#160;</td><td>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea953f5d2eee7b77bb88bf11cdef6c9f0c"></a>Attribute</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40eaa6111071444413bbe7a3d703adaa4428"></a>CDATA</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40eaa6111071444413bbe7a3d703adaa4428"></a>CDATA</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea3bb150c1fe40950967663e14ac4eee21"></a>Comment</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea3bb150c1fe40950967663e14ac4eee21"></a>Comment</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40eae3efc570dfef9cc2b59008ac419d9b2b"></a>Document</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40eae3efc570dfef9cc2b59008ac419d9b2b"></a>Document</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea31a65d34484b940b1fe5005383db2ab1"></a>DocumentFragment</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea31a65d34484b940b1fe5005383db2ab1"></a>DocumentFragment</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea89be2703d2112a83df749542970bf220"></a>DocumentType</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea89be2703d2112a83df749542970bf220"></a>DocumentType</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea196fbf9ee1b62edf2fd6e4aeaa5b8a09"></a>Element</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea196fbf9ee1b62edf2fd6e4aeaa5b8a09"></a>Element</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea10ded28eb805871af4aa96ff1366360d"></a>EndElement</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea10ded28eb805871af4aa96ff1366360d"></a>EndElement</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40eab1bb7cadf025bc34b5e8aeb645f0d3e6"></a>EndEntity</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40eab1bb7cadf025bc34b5e8aeb645f0d3e6"></a>EndEntity</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea025e694e532d3ef51ee336d6f43db7b1"></a>Entity</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea025e694e532d3ef51ee336d6f43db7b1"></a>Entity</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea91562173c93bfbf1d08f2bb0084c0fe6"></a>EntityReference</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea91562173c93bfbf1d08f2bb0084c0fe6"></a>EntityReference</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40eae7ab9017681e2d0ab1cf6c1b133b81a8"></a>None</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40eae7ab9017681e2d0ab1cf6c1b133b81a8"></a>None</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea4eb093e0c99c5652f82ad727e8a4b814"></a>Notation</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea4eb093e0c99c5652f82ad727e8a4b814"></a>Notation</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea32b2b75764fe7e2637a5b22a128ef7e0"></a>ProcessingInstruction</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea32b2b75764fe7e2637a5b22a128ef7e0"></a>ProcessingInstruction</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40eae1189bd50d5f0a6324db79310b5e7896"></a>SignificantWhitespace</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40eae1189bd50d5f0a6324db79310b5e7896"></a>SignificantWhitespace</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea3e9d8486bba549a19e00964c2255d879"></a>Text</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea3e9d8486bba549a19e00964c2255d879"></a>Text</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40eaac0a2cbaedfcb9a80f66eea04ccc0a54"></a>Whitespace</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40eaac0a2cbaedfcb9a80f66eea04ccc0a54"></a>Whitespace</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea9a18f29beb9bb8e3aeba11c2b031d314"></a>XmlDeclaration</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a9057500ac7b1972ff2371794ba48f40ea9a18f29beb9bb8e3aeba11c2b031d314"></a>XmlDeclaration</em>&#160;</td><td class="fielddoc">
 </td></tr>
 </table>
-</dd>
-</dl>
 
 </div>
 </div>
@@ -290,26 +355,24 @@ Additional Inherited Members</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="a87dca472c41f1554155567352caae8b1abbce86084aed205faaacc744bd0357e7"></a>Closed</em>&#160;</td><td>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a87dca472c41f1554155567352caae8b1abbce86084aed205faaacc744bd0357e7"></a>Closed</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a87dca472c41f1554155567352caae8b1afdc5accdafe700a08de1c7a996a8daad"></a>EndOfFile</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a87dca472c41f1554155567352caae8b1afdc5accdafe700a08de1c7a996a8daad"></a>EndOfFile</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a87dca472c41f1554155567352caae8b1a796c014e6177dafba41a3318c5b52e53"></a>Error</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a87dca472c41f1554155567352caae8b1a796c014e6177dafba41a3318c5b52e53"></a>Error</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a87dca472c41f1554155567352caae8b1ab21a7b6e1f6a04f07857d468aacfcb00"></a>Initial</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a87dca472c41f1554155567352caae8b1ab21a7b6e1f6a04f07857d468aacfcb00"></a>Initial</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a87dca472c41f1554155567352caae8b1a2f35a806ccea1c7e50578c98e740b053"></a>Interactive</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a87dca472c41f1554155567352caae8b1a2f35a806ccea1c7e50578c98e740b053"></a>Interactive</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a87dca472c41f1554155567352caae8b1a6c870210b11f64532e0ee73ac5c6dac7"></a>Reading</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a87dca472c41f1554155567352caae8b1a6c870210b11f64532e0ee73ac5c6dac7"></a>Reading</em>&#160;</td><td class="fielddoc">
 </td></tr>
 </table>
-</dd>
-</dl>
 
 </div>
 </div>
-<h2>Constructor &amp; Destructor Documentation</h2>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="ae40f56d8714593bef690bedafad23f8f"></a>
 <div class="memitem">
 <div class="memproto">
@@ -342,7 +405,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">xmlpp::TextReader::TextReader </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>URI</em></td><td>)</td>
           <td></td>
         </tr>
@@ -384,8 +447,8 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
-          <td class="paramname"><em>uri</em> = <code>Glib::ustring()</code>&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
+          <td class="paramname"><em>uri</em> = <code><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -428,7 +491,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="a5cf337c94758e54214f7bbe23f61b13d"></a>
 <div class="memitem">
 <div class="memproto">
@@ -476,7 +539,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::TextReader::get_attribute </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_attribute </td>
           <td>(</td>
           <td class="paramtype">int&#160;</td>
           <td class="paramname"><em>number</em></td><td>)</td>
@@ -492,9 +555,9 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::TextReader::get_attribute </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_attribute </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -508,15 +571,15 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::TextReader::get_attribute </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_attribute </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>local_name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>ns_uri</em>&#160;</td>
         </tr>
         <tr>
@@ -559,7 +622,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::TextReader::get_base_uri </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_base_uri </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -568,7 +631,7 @@ Additional Inherited Members</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Gets the base Uniform Resource Identifier (URI) of the current node. </p>
-<dl class="section return"><dt>Returns</dt><dd>The base URI of the current node or an empty Glib::ustring if not available. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>The base URI of the current node or an empty <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> if not available. </dd></dl>
 
 </div>
 </div>
@@ -633,7 +696,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::TextReader::get_local_name </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_local_name </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -648,7 +711,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::TextReader::get_name </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_name </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -663,7 +726,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::TextReader::get_namespace_uri </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_namespace_uri </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -727,7 +790,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::TextReader::get_prefix </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_prefix </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -778,7 +841,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::TextReader::get_value </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_value </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -793,7 +856,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::TextReader::get_xml_lang </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_xml_lang </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -895,9 +958,9 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::TextReader::lookup_namespace </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::lookup_namespace </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>prefix</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -929,7 +992,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">bool xmlpp::TextReader::move_to_attribute </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>name</em></td><td>)</td>
           <td></td>
         </tr>
@@ -945,13 +1008,13 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">bool xmlpp::TextReader::move_to_attribute </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>local_name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>ns_uri</em>&#160;</td>
         </tr>
         <tr>
@@ -1079,7 +1142,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::TextReader::read_inner_xml </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::read_inner_xml </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -1088,7 +1151,7 @@ Additional Inherited Members</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Reads the contents of the current node, including child nodes and markup. </p>
-<dl class="section return"><dt>Returns</dt><dd>A Glib::ustring containing the XML content, or an empty Glib::ustring if the current node is neither an element nor attribute, or has no child nodes. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> containing the XML content, or an empty <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> if the current node is neither an element nor attribute, or has no child nodes. </dd></dl>
 <dl class="exception"><dt>Exceptions</dt><dd>
   <table class="exception">
     <tr><td class="paramname"><a class="el" href="classxmlpp_1_1parse__error.html" title="This exception will be thrown when the parser encounters an error in the XML document.">xmlpp::parse_error</a></td><td></td></tr>
@@ -1104,7 +1167,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::TextReader::read_outer_xml </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::read_outer_xml </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -1113,7 +1176,7 @@ Additional Inherited Members</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Reads the current node and its contents, including child nodes and markup. </p>
-<dl class="section return"><dt>Returns</dt><dd>A Glib::ustring containing the XML content, or an empty Glib::ustring if the current node is neither an element nor attribute. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> containing the XML content, or an empty <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> if the current node is neither an element nor attribute. </dd></dl>
 <dl class="exception"><dt>Exceptions</dt><dd>
   <table class="exception">
     <tr><td class="paramname"><a class="el" href="classxmlpp_1_1parse__error.html" title="This exception will be thrown when the parser encounters an error in the XML document.">xmlpp::parse_error</a></td><td></td></tr>
@@ -1129,7 +1192,7 @@ Additional Inherited Members</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::TextReader::read_string </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::read_string </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -1138,7 +1201,7 @@ Additional Inherited Members</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Reads the contents of an element or a text node as a string. </p>
-<dl class="section return"><dt>Returns</dt><dd>A Glib::ustring containing the contents of the <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> or Text node, or an empty Glib::ustring if the reader is positioned on any other type of node. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> containing the contents of the <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> or Text node, or an empty <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> if the reader is positioned on any other type of node. </dd></dl>
 <dl class="exception"><dt>Exceptions</dt><dd>
   <table class="exception">
     <tr><td class="paramname"><a class="el" href="classxmlpp_1_1parse__error.html" title="This exception will be thrown when the parser encounters an error in the XML document.">xmlpp::parse_error</a></td><td></td></tr>
@@ -1191,15 +1254,12 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>parsers/textreader.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1TextReader__coll__graph.png b/docs/reference/html/classxmlpp_1_1TextReader__coll__graph.png
deleted file mode 100644 (file)
index 0cb8018..0000000
Binary files a/docs/reference/html/classxmlpp_1_1TextReader__coll__graph.png and /dev/null differ
index 0cb8018..5d06d75 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1TextReader__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1TextReader__inherit__graph.png differ
index b39180c..321b04c 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Validator.html">Validator</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Validator.html">Validator</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::Validator Member List</div> </div>
+<div class="title">xmlpp::Validator Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -75,9 +76,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 69e6cae..ac511c2 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::Validator Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -44,7 +45,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Validator.html">Validator</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1Validator.html">Validator</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 <a href="#pro-methods">Protected Member Functions</a> &#124;
 <a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
 <a href="#pro-attribs">Protected Attributes</a> &#124;
-<a href="classxmlpp_1_1Validator-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1Validator-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::Validator Class Reference</div> </div>
+<div class="title">xmlpp::Validator Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Base class for XML validators.  <a href="classxmlpp_1_1Validator.html#details">More...</a></p>
+<p>Base class for XML validators.  
+ <a href="classxmlpp_1_1Validator.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/validators/validator.h&gt;</code></p>
 <div class="dynheader">
@@ -67,49 +69,57 @@ Inheritance diagram for xmlpp::Validator:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1Validator__inherit__graph.png" border="0" usemap="#xmlpp_1_1Validator_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1Validator_inherit__map" id="xmlpp_1_1Validator_inherit__map">
-<area shape="rect" id="node5" href="classxmlpp_1_1DtdValidator.html" title="XML DTD validator." alt="" coords="5,161,136,189"/><area shape="rect" id="node7" href="classxmlpp_1_1SchemaValidator.html" title="XML Schema Validator." alt="" coords="160,161,320,189"/><area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="85,6,224,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::Validator:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1Validator__coll__graph.png" border="0" usemap="#xmlpp_1_1Validator_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1Validator_coll__map" id="xmlpp_1_1Validator_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,86,144,114"/><area shape="rect" id="node4" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="168,86,285,114"/><area shape="rect" id="node6" href="classstd_1_1exception.html" title="std::exception" alt="" coords="177,6,276,34"/></map>
+<area shape="rect" id="node3" href="classxmlpp_1_1DtdValidator.html" title="XML DTD validator." alt="" coords="5,155,152,181"/><area shape="rect" id="node4" href="classxmlpp_1_1SchemaValidator.html" title="XML Schema Validator." alt="" coords="177,155,356,181"/><area shape="rect" id="node2" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="95,5,249,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a2e25d9106542fac59c7a4368257cdcb5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a2e25d9106542fac59c7a4368257cdcb5">Validator</a> ()</td></tr>
+<tr class="separator:a2e25d9106542fac59c7a4368257cdcb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a381ade9a196777fb24780375ed82b06a"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a381ade9a196777fb24780375ed82b06a">~Validator</a> ()</td></tr>
+<tr class="separator:a381ade9a196777fb24780375ed82b06a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
-<tr class="memitem:a12ee744e385987547d1c449a1e4bf596"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a12ee744e385987547d1c449a1e4bf596">initialize_valid</a> ()</td></tr>
-<tr class="memitem:a317466ca90b8e53d6f57e49fd032d8cb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a317466ca90b8e53d6f57e49fd032d8cb">release_underlying</a> ()</td></tr>
-<tr class="memitem:af59b45514fe397db1dbb025a1a3b103f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#af59b45514fe397db1dbb025a1a3b103f">on_validity_error</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:a7ef36a34b258165082c4f33737e743d2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a7ef36a34b258165082c4f33737e743d2">on_validity_warning</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:a4d02cc2d687f0bd28e3c777ebbc7c458"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a4d02cc2d687f0bd28e3c777ebbc7c458">handleException</a> (const <a class="el" href="classxmlpp_1_1exception.html">exception</a>&amp; e)</td></tr>
 <tr class="memitem:a2af695894f22e61b4f85551edefd104d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a2af695894f22e61b4f85551edefd104d">check_for_exception</a> ()</td></tr>
+<tr class="separator:a2af695894f22e61b4f85551edefd104d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a655f06aa683577c26dcb2edba2e9e84b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a655f06aa683577c26dcb2edba2e9e84b">check_for_validity_messages</a> ()</td></tr>
+<tr class="separator:a655f06aa683577c26dcb2edba2e9e84b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d02cc2d687f0bd28e3c777ebbc7c458"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a4d02cc2d687f0bd28e3c777ebbc7c458">handleException</a> (const <a class="el" href="classxmlpp_1_1exception.html">exception</a>&amp; e)</td></tr>
+<tr class="separator:a4d02cc2d687f0bd28e3c777ebbc7c458"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12ee744e385987547d1c449a1e4bf596"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a12ee744e385987547d1c449a1e4bf596">initialize_valid</a> ()</td></tr>
+<tr class="separator:a12ee744e385987547d1c449a1e4bf596"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af59b45514fe397db1dbb025a1a3b103f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#af59b45514fe397db1dbb025a1a3b103f">on_validity_error</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:af59b45514fe397db1dbb025a1a3b103f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef36a34b258165082c4f33737e743d2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a7ef36a34b258165082c4f33737e743d2">on_validity_warning</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:a7ef36a34b258165082c4f33737e743d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a317466ca90b8e53d6f57e49fd032d8cb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a317466ca90b8e53d6f57e49fd032d8cb">release_underlying</a> ()</td></tr>
+<tr class="separator:a317466ca90b8e53d6f57e49fd032d8cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-static-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
 Static Protected Member Functions</h2></td></tr>
 <tr class="memitem:a616cad28f3d4f59b76edb916bffeb6ef"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a616cad28f3d4f59b76edb916bffeb6ef">callback_validity_error</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:a616cad28f3d4f59b76edb916bffeb6ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5f8938e79ca2c52ec26e499b356985a0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a5f8938e79ca2c52ec26e499b356985a0">callback_validity_warning</a> (void* ctx, const char* msg,...)</td></tr>
+<tr class="separator:a5f8938e79ca2c52ec26e499b356985a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
-<tr class="memitem:a1c6ef225bbdf9053a7e83587262f30e9"><td class="memItemLeft" align="right" valign="top">_xmlValidCtxt*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a1c6ef225bbdf9053a7e83587262f30e9">valid_</a></td></tr>
 <tr class="memitem:a55796f9903e66aa4730313936fab1f0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1exception.html">exception</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a55796f9903e66aa4730313936fab1f0b">exception_</a></td></tr>
-<tr class="memitem:ac28c8c06c9c3cbbebfa0d1c90d20cdf5"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#ac28c8c06c9c3cbbebfa0d1c90d20cdf5">validate_error_</a></td></tr>
-<tr class="memitem:aa876f0e05457de97a3c2d598e4af2580"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#aa876f0e05457de97a3c2d598e4af2580">validate_warning_</a></td></tr>
+<tr class="separator:a55796f9903e66aa4730313936fab1f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c6ef225bbdf9053a7e83587262f30e9"><td class="memItemLeft" align="right" valign="top">_xmlValidCtxt*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#a1c6ef225bbdf9053a7e83587262f30e9">valid_</a></td></tr>
+<tr class="separator:a1c6ef225bbdf9053a7e83587262f30e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac28c8c06c9c3cbbebfa0d1c90d20cdf5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#ac28c8c06c9c3cbbebfa0d1c90d20cdf5">validate_error_</a></td></tr>
+<tr class="separator:ac28c8c06c9c3cbbebfa0d1c90d20cdf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa876f0e05457de97a3c2d598e4af2580"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html#aa876f0e05457de97a3c2d598e4af2580">validate_warning_</a></td></tr>
+<tr class="separator:aa876f0e05457de97a3c2d598e4af2580"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Base class for XML validators. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a2e25d9106542fac59c7a4368257cdcb5"></a>
 <div class="memitem">
 <div class="memproto">
@@ -141,14 +151,14 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="a616cad28f3d4f59b76edb916bffeb6ef"></a>
 <div class="memitem">
 <div class="memproto">
@@ -182,7 +192,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -222,7 +232,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -245,7 +255,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -268,7 +278,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -292,7 +302,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -315,7 +325,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -334,14 +344,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::Validator::on_validity_error </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>message</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -358,14 +368,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual void xmlpp::Validator::on_validity_warning </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>message</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -388,7 +398,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -397,7 +407,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<h2>Member Data Documentation</h2>
+<h2 class="groupheader">Member Data Documentation</h2>
 <a class="anchor" id="a55796f9903e66aa4730313936fab1f0b"></a>
 <div class="memitem">
 <div class="memproto">
@@ -411,7 +421,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -431,7 +441,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -446,12 +456,12 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Validator::validate_error_</td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Validator::validate_error_</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -466,27 +476,24 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::Validator::validate_warning_</td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::Validator::validate_warning_</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>validators/validator.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1Validator__coll__graph.png b/docs/reference/html/classxmlpp_1_1Validator__coll__graph.png
deleted file mode 100644 (file)
index 13766b1..0000000
Binary files a/docs/reference/html/classxmlpp_1_1Validator__coll__graph.png and /dev/null differ
index b7e008b..9caf467 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1Validator__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1Validator__inherit__graph.png differ
index 0031c52..190eab1 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1XIncludeEnd.html">XIncludeEnd</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1XIncludeEnd.html">XIncludeEnd</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::XIncludeEnd Member List</div> </div>
+<div class="title">xmlpp::XIncludeEnd Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index bfd9eba..458ac0f 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::XIncludeEnd Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1XIncludeEnd.html">XIncludeEnd</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1XIncludeEnd.html">XIncludeEnd</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1XIncludeEnd-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1XIncludeEnd-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::XIncludeEnd Class Reference</div> </div>
+<div class="title">xmlpp::XIncludeEnd Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p><a class="el" href="classxmlpp_1_1XIncludeEnd.html" title="XIncludeEnd node.">XIncludeEnd</a> node.  <a href="classxmlpp_1_1XIncludeEnd.html#details">More...</a></p>
+<p><a class="el" href="classxmlpp_1_1XIncludeEnd.html" title="XIncludeEnd node.">XIncludeEnd</a> node.  
+ <a href="classxmlpp_1_1XIncludeEnd.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/nodes/xincludeend.h&gt;</code></p>
 <div class="dynheader">
@@ -64,109 +66,143 @@ Inheritance diagram for xmlpp::XIncludeEnd:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1XIncludeEnd__inherit__graph.png" border="0" usemap="#xmlpp_1_1XIncludeEnd_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1XIncludeEnd_inherit__map" id="xmlpp_1_1XIncludeEnd_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="29,83,120,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::XIncludeEnd:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1XIncludeEnd__coll__graph.png" border="0" usemap="#xmlpp_1_1XIncludeEnd_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1XIncludeEnd_coll__map" id="xmlpp_1_1XIncludeEnd_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="29,83,120,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,6,144,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="31,80,133,107"/><area shape="rect" id="node3" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,5,160,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:aeb57498d5214181abcacab56cfed755e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1XIncludeEnd.html#aeb57498d5214181abcacab56cfed755e">XIncludeEnd</a> (_xmlNode* node)</td></tr>
+<tr class="separator:aeb57498d5214181abcacab56cfed755e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a84952c37bbfab6c60dad62aea37ccefa"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1XIncludeEnd.html#a84952c37bbfab6c60dad62aea37ccefa">~XIncludeEnd</a> ()</td></tr>
+<tr class="separator:a84952c37bbfab6c60dad62aea37ccefa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7">Node</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0">~Node</a> ()</td></tr>
-<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
-<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node. <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a"></a><br/></td></tr>
-<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node. <a href="#ab5e1b1059a2af0818b1a8937fad49835"></a><br/></td></tr>
-<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node. <a href="#a4ddefaaaf3f0b550e776e9100bc23257"></a><br/></td></tr>
-<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
-<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node. <a href="#a06790680c79808f1a56ddea438a6df5c"></a><br/></td></tr>
-<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
-<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node. <a href="#a9356e5ee02dbc809f9bf139b12befc6c"></a><br/></td></tr>
+<tr class="separator:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node.  <a href="#ac56c54f8006cbfb545642cbf2e96bc4a">More...</a><br/></td></tr>
+<tr class="separator:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node.  <a href="#a57bc6d6c941f1477a2445609d49ce645">More...</a><br/></td></tr>
+<tr class="separator:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node.  <a href="#a9dff93a466cfbeda0357dfc9a3bd316c">More...</a><br/></td></tr>
+<tr class="separator:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
+<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#aeede250f5cf6de5f55cb7bb94084ec7c">More...</a><br/></td></tr>
+<tr class="separator:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
+<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a831eea0dbe1e51a350a9b20a2da47fc9">More...</a><br/></td></tr>
+<tr class="separator:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a676b7cc5db3c19fed65a72bee18ecddb">More...</a><br/></td></tr>
+<tr class="separator:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#aecccaf7c600e523313eb4d9fe322777b">More...</a><br/></td></tr>
+<tr class="separator:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">More...</a><br/></td></tr>
+<tr class="separator:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a484af20daae39fe5db0a1ce2f16cc73e">More...</a><br/></td></tr>
+<tr class="separator:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a9ecbce3fafb8ab13d227c739c3e789f2">More...</a><br/></td></tr>
+<tr class="separator:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#ab2a27479f8482aecd5fb67c18b9b1579">More...</a><br/></td></tr>
+<tr class="separator:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath) const </td></tr>
+<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a25e56c6ae44be0926d1efcc7e488d96f">More...</a><br/></td></tr>
+<tr class="separator:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
+<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a4bfbd6ed354524c960d6cd425c534c7c">More...</a><br/></td></tr>
+<tr class="separator:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#abb9d4d7aad234b9b01ae7fe404915a95">More...</a><br/></td></tr>
+<tr class="separator:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#a2cb9f082c7bebc349c1f606e69788a57">More...</a><br/></td></tr>
+<tr class="separator:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2">More...</a><br/></td></tr>
+<tr class="separator:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7">More...</a><br/></td></tr>
+<tr class="separator:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575">get_line</a> () const </td></tr>
-<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file. <a href="#a5e21f3a9996e25bd2df5ec8ce9906575"></a><br/></td></tr>
-<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
-<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#aa8a68ac1887a33e44e3af365bd02db1b"></a><br/></td></tr>
-<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
-<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#a998e8cb924bd04abf72e57b68d2817f4"></a><br/></td></tr>
+<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file.  <a href="#a5e21f3a9996e25bd2df5ec8ce9906575">More...</a><br/></td></tr>
+<tr class="separator:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
+<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node.  <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a">More...</a><br/></td></tr>
+<tr class="separator:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
+<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node.  <a href="#a06790680c79808f1a56ddea438a6df5c">More...</a><br/></td></tr>
+<tr class="separator:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
+<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node.  <a href="#a9356e5ee02dbc809f9bf139b12befc6c">More...</a><br/></td></tr>
+<tr class="separator:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18">get_next_sibling</a> () const </td></tr>
-<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a59a3e52fd752c243654a2cb58b1b0e18"></a><br/></td></tr>
+<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a59a3e52fd752c243654a2cb58b1b0e18">More...</a><br/></td></tr>
+<tr class="separator:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4">get_next_sibling</a> ()</td></tr>
-<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a2576ce35a6a3dd13b49e857524360ac4"></a><br/></td></tr>
+<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a2576ce35a6a3dd13b49e857524360ac4">More...</a><br/></td></tr>
+<tr class="separator:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
+<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#aa8a68ac1887a33e44e3af365bd02db1b">More...</a><br/></td></tr>
+<tr class="separator:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
+<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#a998e8cb924bd04abf72e57b68d2817f4">More...</a><br/></td></tr>
+<tr class="separator:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
+<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node.  <a href="#ad05b43e18a4600ada423b74a59efb541">More...</a><br/></td></tr>
+<tr class="separator:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac">get_previous_sibling</a> () const </td></tr>
-<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node . <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac"></a><br/></td></tr>
+<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node .  <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac">More...</a><br/></td></tr>
+<tr class="separator:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29">get_previous_sibling</a> ()</td></tr>
-<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node. <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29"></a><br/></td></tr>
-<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2"></a><br/></td></tr>
-<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7"></a><br/></td></tr>
-<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#abb9d4d7aad234b9b01ae7fe404915a95"></a><br/></td></tr>
-<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#a2cb9f082c7bebc349c1f606e69788a57"></a><br/></td></tr>
-<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node. <a href="#ac56c54f8006cbfb545642cbf2e96bc4a"></a><br/></td></tr>
-<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node. <a href="#a57bc6d6c941f1477a2445609d49ce645"></a><br/></td></tr>
-<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node. <a href="#a9dff93a466cfbeda0357dfc9a3bd316c"></a><br/></td></tr>
-<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
-<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node. <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8"></a><br/></td></tr>
+<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node.  <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29">More...</a><br/></td></tr>
+<tr class="separator:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec">import_node</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node. <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec"></a><br/></td></tr>
-<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
-<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node. <a href="#ad05b43e18a4600ada423b74a59efb541"></a><br/></td></tr>
-<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const Glib::ustring&amp; xpath) const </td></tr>
-<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a25e56c6ae44be0926d1efcc7e488d96f"></a><br/></td></tr>
-<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
-<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a4bfbd6ed354524c960d6cd425c534c7c"></a><br/></td></tr>
-<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a676b7cc5db3c19fed65a72bee18ecddb"></a><br/></td></tr>
-<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#aecccaf7c600e523313eb4d9fe322777b"></a><br/></td></tr>
-<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"></a><br/></td></tr>
-<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a484af20daae39fe5db0a1ce2f16cc73e"></a><br/></td></tr>
-<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a9ecbce3fafb8ab13d227c739c3e789f2"></a><br/></td></tr>
-<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#ab2a27479f8482aecd5fb67c18b9b1579"></a><br/></td></tr>
-<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
-<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#aeede250f5cf6de5f55cb7bb94084ec7c"></a><br/></td></tr>
-<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
-<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a831eea0dbe1e51a350a9b20a2da47fc9"></a><br/></td></tr>
+<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node.  <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec">More...</a><br/></td></tr>
+<tr class="separator:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
+<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node.  <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8">More...</a><br/></td></tr>
+<tr class="separator:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node.  <a href="#ab5e1b1059a2af0818b1a8937fad49835">More...</a><br/></td></tr>
+<tr class="separator:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node.  <a href="#a4ddefaaaf3f0b550e776e9100bc23257">More...</a><br/></td></tr>
+<tr class="separator:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a></td></tr>
+<tr class="separator:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; Glib::ustring, Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
-<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs. <a href="#a0175dca099d30f45ebbfd6a238420426"></a><br/></td></tr>
+&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
+<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs.  <a href="#a0175dca099d30f45ebbfd6a238420426">More...</a><br/></td></tr>
+<tr class="separator:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_static_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3">create_wrapper</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance. <a href="#a616a872d0fbd86206c0beee0be5abee3"></a><br/></td></tr>
+<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance.  <a href="#a616a872d0fbd86206c0beee0be5abee3">More...</a><br/></td></tr>
+<tr class="separator:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6">free_wrappers</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children. <a href="#aa47901df78305a685fc9682cd44290d6"></a><br/></td></tr>
+<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children.  <a href="#aa47901df78305a685fc9682cd44290d6">More...</a><br/></td></tr>
+<tr class="separator:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
-<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node. <a href="#af8d31aaa506d229651e8328f8294f5df"></a><br/></td></tr>
+<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node.  <a href="#af8d31aaa506d229651e8328f8294f5df">More...</a><br/></td></tr>
+<tr class="separator:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p><a class="el" href="classxmlpp_1_1XIncludeEnd.html" title="XIncludeEnd node.">XIncludeEnd</a> node. </p>
 <p>This will be instantiated by <a class="el" href="classxmlpp_1_1Document.html#a5fb6c31ae2563c1c33ad3d4192daafe1" title="Perform XInclude substitution on the XML document.">xmlpp::Document::process_xinclude()</a>.</p>
 <dl class="since_2_36"><dt><b><a class="el" href="since_2_36.html#_since_2_36000018">Since libxml++ 2.36:</a></b></dt><dd></dd></dl>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="aeb57498d5214181abcacab56cfed755e"></a>
 <div class="memitem">
 <div class="memproto">
@@ -184,7 +220,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -207,22 +243,19 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>nodes/xincludeend.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1XIncludeEnd__coll__graph.png b/docs/reference/html/classxmlpp_1_1XIncludeEnd__coll__graph.png
deleted file mode 100644 (file)
index 25653ad..0000000
Binary files a/docs/reference/html/classxmlpp_1_1XIncludeEnd__coll__graph.png and /dev/null differ
index 25653ad..88c2857 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1XIncludeEnd__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1XIncludeEnd__inherit__graph.png differ
index 0dafaf9..95231c0 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1XIncludeStart.html">XIncludeStart</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1XIncludeStart.html">XIncludeStart</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::XIncludeStart Member List</div> </div>
+<div class="title">xmlpp::XIncludeStart Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index b837804..54f9c39 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::XIncludeStart Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1XIncludeStart.html">XIncludeStart</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1XIncludeStart.html">XIncludeStart</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1XIncludeStart-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1XIncludeStart-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::XIncludeStart Class Reference</div> </div>
+<div class="title">xmlpp::XIncludeStart Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p><a class="el" href="classxmlpp_1_1XIncludeStart.html" title="XIncludeStart node.">XIncludeStart</a> node.  <a href="classxmlpp_1_1XIncludeStart.html#details">More...</a></p>
+<p><a class="el" href="classxmlpp_1_1XIncludeStart.html" title="XIncludeStart node.">XIncludeStart</a> node.  
+ <a href="classxmlpp_1_1XIncludeStart.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/nodes/xincludestart.h&gt;</code></p>
 <div class="dynheader">
@@ -64,109 +66,143 @@ Inheritance diagram for xmlpp::XIncludeStart:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1XIncludeStart__inherit__graph.png" border="0" usemap="#xmlpp_1_1XIncludeStart_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1XIncludeStart_inherit__map" id="xmlpp_1_1XIncludeStart_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="31,83,121,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="7,6,145,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::XIncludeStart:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1XIncludeStart__coll__graph.png" border="0" usemap="#xmlpp_1_1XIncludeStart_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1XIncludeStart_coll__map" id="xmlpp_1_1XIncludeStart_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="31,83,121,111"/><area shape="rect" id="node4" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="7,6,145,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="31,80,133,107"/><area shape="rect" id="node3" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,5,160,32"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:abfcc32038a382e2ae51782adbdab0937"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1XIncludeStart.html#abfcc32038a382e2ae51782adbdab0937">XIncludeStart</a> (_xmlNode* node)</td></tr>
+<tr class="separator:abfcc32038a382e2ae51782adbdab0937"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0f52604df733f91cd7fd1a36f8c2bfb6"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1XIncludeStart.html#a0f52604df733f91cd7fd1a36f8c2bfb6">~XIncludeStart</a> ()</td></tr>
+<tr class="separator:a0f52604df733f91cd7fd1a36f8c2bfb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7">Node</a> (_xmlNode* node)</td></tr>
+<tr class="separator:a215d8c01b6b01596c4ea853f99dce8e7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0">~Node</a> ()</td></tr>
-<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
-<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node. <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a"></a><br/></td></tr>
-<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const Glib::ustring&amp; name)</td></tr>
-<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node. <a href="#ab5e1b1059a2af0818b1a8937fad49835"></a><br/></td></tr>
-<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node. <a href="#a4ddefaaaf3f0b550e776e9100bc23257"></a><br/></td></tr>
-<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
-<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node. <a href="#a06790680c79808f1a56ddea438a6df5c"></a><br/></td></tr>
-<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
-<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node. <a href="#a9356e5ee02dbc809f9bf139b12befc6c"></a><br/></td></tr>
+<tr class="separator:a042c5de83dba6bf5d1923d76f1fb58c0 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node.  <a href="#ac56c54f8006cbfb545642cbf2e96bc4a">More...</a><br/></td></tr>
+<tr class="separator:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node.  <a href="#a57bc6d6c941f1477a2445609d49ce645">More...</a><br/></td></tr>
+<tr class="separator:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node.  <a href="#a9dff93a466cfbeda0357dfc9a3bd316c">More...</a><br/></td></tr>
+<tr class="separator:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
+<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#aeede250f5cf6de5f55cb7bb94084ec7c">More...</a><br/></td></tr>
+<tr class="separator:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
+<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation.  <a href="#a831eea0dbe1e51a350a9b20a2da47fc9">More...</a><br/></td></tr>
+<tr class="separator:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a676b7cc5db3c19fed65a72bee18ecddb">More...</a><br/></td></tr>
+<tr class="separator:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#aecccaf7c600e523313eb4d9fe322777b">More...</a><br/></td></tr>
+<tr class="separator:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">More...</a><br/></td></tr>
+<tr class="separator:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a484af20daae39fe5db0a1ce2f16cc73e">More...</a><br/></td></tr>
+<tr class="separator:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#a9ecbce3fafb8ab13d227c739c3e789f2">More...</a><br/></td></tr>
+<tr class="separator:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
+<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression.  <a href="#ab2a27479f8482aecd5fb67c18b9b1579">More...</a><br/></td></tr>
+<tr class="separator:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath) const </td></tr>
+<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a25e56c6ae44be0926d1efcc7e488d96f">More...</a><br/></td></tr>
+<tr class="separator:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
+<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression.  <a href="#a4bfbd6ed354524c960d6cd425c534c7c">More...</a><br/></td></tr>
+<tr class="separator:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#abb9d4d7aad234b9b01ae7fe404915a95">More...</a><br/></td></tr>
+<tr class="separator:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes.  <a href="#a2cb9f082c7bebc349c1f606e69788a57">More...</a><br/></td></tr>
+<tr class="separator:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>()) const </td></tr>
+<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2">More...</a><br/></td></tr>
+<tr class="separator:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
+<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node.  <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7">More...</a><br/></td></tr>
+<tr class="separator:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575">get_line</a> () const </td></tr>
-<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file. <a href="#a5e21f3a9996e25bd2df5ec8ce9906575"></a><br/></td></tr>
-<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
-<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#aa8a68ac1887a33e44e3af365bd02db1b"></a><br/></td></tr>
-<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
-<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node. <a href="#a998e8cb924bd04abf72e57b68d2817f4"></a><br/></td></tr>
+<tr class="memdesc:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discover at what line number this node occurs in the XML file.  <a href="#a5e21f3a9996e25bd2df5ec8ce9906575">More...</a><br/></td></tr>
+<tr class="separator:a5e21f3a9996e25bd2df5ec8ce9906575 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a">get_name</a> () const </td></tr>
+<tr class="memdesc:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of this node.  <a href="#ad8cba86cb7f43dd512f5b6817ed47d9a">More...</a><br/></td></tr>
+<tr class="separator:ad8cba86cb7f43dd512f5b6817ed47d9a inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">get_namespace_prefix</a> () const </td></tr>
+<tr class="memdesc:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace prefix of this node.  <a href="#a06790680c79808f1a56ddea438a6df5c">More...</a><br/></td></tr>
+<tr class="separator:a06790680c79808f1a56ddea438a6df5c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">get_namespace_uri</a> () const </td></tr>
+<tr class="memdesc:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the namespace URI of this node.  <a href="#a9356e5ee02dbc809f9bf139b12befc6c">More...</a><br/></td></tr>
+<tr class="separator:a9356e5ee02dbc809f9bf139b12befc6c inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18">get_next_sibling</a> () const </td></tr>
-<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a59a3e52fd752c243654a2cb58b1b0e18"></a><br/></td></tr>
+<tr class="memdesc:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a59a3e52fd752c243654a2cb58b1b0e18">More...</a><br/></td></tr>
+<tr class="separator:a59a3e52fd752c243654a2cb58b1b0e18 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4">get_next_sibling</a> ()</td></tr>
-<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node. <a href="#a2576ce35a6a3dd13b49e857524360ac4"></a><br/></td></tr>
+<tr class="memdesc:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next sibling for this node.  <a href="#a2576ce35a6a3dd13b49e857524360ac4">More...</a><br/></td></tr>
+<tr class="separator:a2576ce35a6a3dd13b49e857524360ac4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">get_parent</a> () const </td></tr>
+<tr class="memdesc:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#aa8a68ac1887a33e44e3af365bd02db1b">More...</a><br/></td></tr>
+<tr class="separator:aa8a68ac1887a33e44e3af365bd02db1b inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">get_parent</a> ()</td></tr>
+<tr class="memdesc:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent element for this node.  <a href="#a998e8cb924bd04abf72e57b68d2817f4">More...</a><br/></td></tr>
+<tr class="separator:a998e8cb924bd04abf72e57b68d2817f4 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
+<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node.  <a href="#ad05b43e18a4600ada423b74a59efb541">More...</a><br/></td></tr>
+<tr class="separator:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac">get_previous_sibling</a> () const </td></tr>
-<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node . <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac"></a><br/></td></tr>
+<tr class="memdesc:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node .  <a href="#aa3ca83ba6e10ff21060be5d0441fa6ac">More...</a><br/></td></tr>
+<tr class="separator:aa3ca83ba6e10ff21060be5d0441fa6ac inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29">get_previous_sibling</a> ()</td></tr>
-<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node. <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29"></a><br/></td></tr>
-<tr class="memitem:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a0e244ac3573fc927bcb0f70d6b70f5d2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a0e244ac3573fc927bcb0f70d6b70f5d2"></a><br/></td></tr>
-<tr class="memitem:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:a5eb1d1e3d4616604da7cf58da15b6fa7 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first child of this node. <a href="#a5eb1d1e3d4616604da7cf58da15b6fa7"></a><br/></td></tr>
-<tr class="memitem:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95">get_children</a> (const Glib::ustring&amp; name=Glib::ustring())</td></tr>
-<tr class="memdesc:abb9d4d7aad234b9b01ae7fe404915a95 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#abb9d4d7aad234b9b01ae7fe404915a95"></a><br/></td></tr>
-<tr class="memitem:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57">get_children</a> (const Glib::ustring&amp; name=Glib::ustring()) const </td></tr>
-<tr class="memdesc:a2cb9f082c7bebc349c1f606e69788a57 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the list of child nodes. <a href="#a2cb9f082c7bebc349c1f606e69788a57"></a><br/></td></tr>
-<tr class="memitem:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a">add_child</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:ac56c54f8006cbfb545642cbf2e96bc4a inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node. <a href="#ac56c54f8006cbfb545642cbf2e96bc4a"></a><br/></td></tr>
-<tr class="memitem:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">add_child</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a57bc6d6c941f1477a2445609d49ce645 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node after the specified existing child node. <a href="#a57bc6d6c941f1477a2445609d49ce645"></a><br/></td></tr>
-<tr class="memitem:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Element.html">Element</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</td></tr>
-<tr class="memdesc:a9dff93a466cfbeda0357dfc9a3bd316c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child element to this node before the specified existing child node. <a href="#a9dff93a466cfbeda0357dfc9a3bd316c"></a><br/></td></tr>
-<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
-<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node. <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8"></a><br/></td></tr>
+<tr class="memdesc:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the previous sibling for this node.  <a href="#a567be4ebaffb2cd3dd2ae602c8df4a29">More...</a><br/></td></tr>
+<tr class="separator:a567be4ebaffb2cd3dd2ae602c8df4a29 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec">import_node</a> (const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* node, bool recursive=true)</td></tr>
-<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node. <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec"></a><br/></td></tr>
-<tr class="memitem:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541">get_path</a> () const </td></tr>
-<tr class="memdesc:ad05b43e18a4600ada423b74a59efb541 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the XPath of this node. <a href="#ad05b43e18a4600ada423b74a59efb541"></a><br/></td></tr>
-<tr class="memitem:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f">find</a> (const Glib::ustring&amp; xpath) const </td></tr>
-<tr class="memdesc:a25e56c6ae44be0926d1efcc7e488d96f inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a25e56c6ae44be0926d1efcc7e488d96f"></a><br/></td></tr>
-<tr class="memitem:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c">find</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces) const </td></tr>
-<tr class="memdesc:a4bfbd6ed354524c960d6cd425c534c7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find nodes from an XPath expression. <a href="#a4bfbd6ed354524c960d6cd425c534c7c"></a><br/></td></tr>
-<tr class="memitem:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">eval_to_boolean</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a676b7cc5db3c19fed65a72bee18ecddb inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a676b7cc5db3c19fed65a72bee18ecddb"></a><br/></td></tr>
-<tr class="memitem:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">eval_to_boolean</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:aecccaf7c600e523313eb4d9fe322777b inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#aecccaf7c600e523313eb4d9fe322777b"></a><br/></td></tr>
-<tr class="memitem:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">eval_to_number</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a7c8a3f5f33d7ee8d8dad1b9333ac3edc inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"></a><br/></td></tr>
-<tr class="memitem:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">eval_to_number</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a484af20daae39fe5db0a1ce2f16cc73e inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a484af20daae39fe5db0a1ce2f16cc73e"></a><br/></td></tr>
-<tr class="memitem:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">eval_to_string</a> (const Glib::ustring&amp; xpath, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:a9ecbce3fafb8ab13d227c739c3e789f2 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#a9ecbce3fafb8ab13d227c739c3e789f2"></a><br/></td></tr>
-<tr class="memitem:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">eval_to_string</a> (const Glib::ustring&amp; xpath, const <a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a>&amp; namespaces, <a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a>* result_type=0) const </td></tr>
-<tr class="memdesc:ab2a27479f8482aecd5fb67c18b9b1579 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate an XPath expression. <a href="#ab2a27479f8482aecd5fb67c18b9b1579"></a><br/></td></tr>
-<tr class="memitem:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c">cobj</a> ()</td></tr>
-<tr class="memdesc:aeede250f5cf6de5f55cb7bb94084ec7c inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#aeede250f5cf6de5f55cb7bb94084ec7c"></a><br/></td></tr>
-<tr class="memitem:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">const _xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9">cobj</a> () const </td></tr>
-<tr class="memdesc:a831eea0dbe1e51a350a9b20a2da47fc9 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the underlying libxml implementation. <a href="#a831eea0dbe1e51a350a9b20a2da47fc9"></a><br/></td></tr>
+<tr class="memdesc:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import node(s) from another document under this node, without affecting the source node.  <a href="#aea42eae72fa7901aa1fb8f5c0fd194ec">More...</a><br/></td></tr>
+<tr class="separator:aea42eae72fa7901aa1fb8f5c0fd194ec inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8">remove_child</a> (<a class="el" href="classxmlpp_1_1Node.html">Node</a>* node)</td></tr>
+<tr class="memdesc:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the child node.  <a href="#a00ccfb39d9b6d82b5acd5f458c8f8ca8">More...</a><br/></td></tr>
+<tr class="separator:a00ccfb39d9b6d82b5acd5f458c8f8ca8 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835">set_name</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
+<tr class="memdesc:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of this node.  <a href="#ab5e1b1059a2af0818b1a8937fad49835">More...</a><br/></td></tr>
+<tr class="separator:ab5e1b1059a2af0818b1a8937fad49835 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257">set_namespace</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the namespace prefix used by the node.  <a href="#a4ddefaaaf3f0b550e776e9100bc23257">More...</a><br/></td></tr>
+<tr class="separator:a4ddefaaaf3f0b550e776e9100bc23257 inherit pub_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_types_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49">NodeList</a></td></tr>
+<tr class="separator:a7b0205c6df142d060dfca9119fadff49 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">typedef std::map<br class="typebreak"/>
-&lt; Glib::ustring, Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
-<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs. <a href="#a0175dca099d30f45ebbfd6a238420426"></a><br/></td></tr>
+&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426">PrefixNsMap</a></td></tr>
+<tr class="memdesc:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of namespace prefixes to namespace URIs.  <a href="#a0175dca099d30f45ebbfd6a238420426">More...</a><br/></td></tr>
+<tr class="separator:a0175dca099d30f45ebbfd6a238420426 inherit pub_types_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_static_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
 <tr class="memitem:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3">create_wrapper</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance. <a href="#a616a872d0fbd86206c0beee0be5abee3"></a><br/></td></tr>
+<tr class="memdesc:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the correct C++ instance for a given libxml C struct instance.  <a href="#a616a872d0fbd86206c0beee0be5abee3">More...</a><br/></td></tr>
+<tr class="separator:a616a872d0fbd86206c0beee0be5abee3 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6">free_wrappers</a> (_xmlNode* node)</td></tr>
-<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children. <a href="#aa47901df78305a685fc9682cd44290d6"></a><br/></td></tr>
+<tr class="memdesc:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the C++ instance for a given libxml C struct instance, and also recursively destroy the C++ instances for any children.  <a href="#aa47901df78305a685fc9682cd44290d6">More...</a><br/></td></tr>
+<tr class="separator:aa47901df78305a685fc9682cd44290d6 inherit pub_static_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classxmlpp_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxmlpp_1_1Node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxmlpp_1_1Node.html">xmlpp::Node</a></td></tr>
-<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix)</td></tr>
-<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node. <a href="#af8d31aaa506d229651e8328f8294f5df"></a><br/></td></tr>
+<tr class="memitem:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memItemLeft" align="right" valign="top">_xmlNode*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df">create_new_child_node</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix)</td></tr>
+<tr class="memdesc:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the C instance ready to be added to the parent node.  <a href="#af8d31aaa506d229651e8328f8294f5df">More...</a><br/></td></tr>
+<tr class="separator:af8d31aaa506d229651e8328f8294f5df inherit pro_methods_classxmlpp_1_1Node"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p><a class="el" href="classxmlpp_1_1XIncludeStart.html" title="XIncludeStart node.">XIncludeStart</a> node. </p>
 <p>This will be instantiated by <a class="el" href="classxmlpp_1_1Document.html#a5fb6c31ae2563c1c33ad3d4192daafe1" title="Perform XInclude substitution on the XML document.">xmlpp::Document::process_xinclude()</a>.</p>
 <dl class="since_2_36"><dt><b><a class="el" href="since_2_36.html#_since_2_36000019">Since libxml++ 2.36:</a></b></dt><dd></dd></dl>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="abfcc32038a382e2ae51782adbdab0937"></a>
 <div class="memitem">
 <div class="memproto">
@@ -184,7 +220,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -207,22 +243,19 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>nodes/xincludestart.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1XIncludeStart__coll__graph.png b/docs/reference/html/classxmlpp_1_1XIncludeStart__coll__graph.png
deleted file mode 100644 (file)
index 3cd6d51..0000000
Binary files a/docs/reference/html/classxmlpp_1_1XIncludeStart__coll__graph.png and /dev/null differ
index 3cd6d51..ed2e5e6 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1XIncludeStart__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1XIncludeStart__inherit__graph.png differ
index 5a9ad84..727249e 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1exception.html">exception</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1exception.html">exception</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::exception Member List</div> </div>
+<div class="title">xmlpp::exception Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -63,9 +64,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index bab3346..244c3e8 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::exception Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1exception.html">exception</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1exception.html">exception</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1exception-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1exception-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::exception Class Reference</div> </div>
+<div class="title">xmlpp::exception Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Base class for all xmlpp exceptions.  <a href="classxmlpp_1_1exception.html#details">More...</a></p>
+<p>Base class for all xmlpp exceptions.  
+ <a href="classxmlpp_1_1exception.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/exceptions/exception.h&gt;</code></p>
 <div class="dynheader">
@@ -64,27 +66,25 @@ Inheritance diagram for xmlpp::exception:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1exception__inherit__graph.png" border="0" usemap="#xmlpp_1_1exception_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1exception_inherit__map" id="xmlpp_1_1exception_inherit__map">
-<area shape="rect" id="node5" href="classxmlpp_1_1internal__error.html" title="xmlpp::internal_error" alt="" coords="5,161,141,189"/><area shape="rect" id="node7" href="classxmlpp_1_1parse__error.html" title="This exception will be thrown when the parser encounters an error in the XML document." alt="" coords="165,161,291,189"/><area shape="rect" id="node2" href="classstd_1_1exception.html" title="std::exception" alt="" coords="101,6,200,34"/><area shape="rect" id="node9" href="classxmlpp_1_1validity__error.html" title="This exception will be thrown when the parser encounters a validity error in the XML document..." alt="" coords="161,238,295,266"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::exception:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1exception__coll__graph.png" border="0" usemap="#xmlpp_1_1exception_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1exception_coll__map" id="xmlpp_1_1exception_coll__map">
-<area shape="rect" id="node2" href="classstd_1_1exception.html" title="std::exception" alt="" coords="15,6,113,34"/></map>
+<area shape="rect" id="node3" href="classxmlpp_1_1internal__error.html" title="xmlpp::internal_error" alt="" coords="5,155,160,181"/><area shape="rect" id="node4" href="classxmlpp_1_1parse__error.html" title="This exception will be thrown when the parser encounters an error in the XML document." alt="" coords="185,155,327,181"/><area shape="rect" id="node5" href="classxmlpp_1_1validity__error.html" title="This exception will be thrown when the parser encounters a validity error in the XML document..." alt="" coords="181,229,331,256"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:aec1bbf4a42dd2ed44d269a3c31c14124"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#aec1bbf4a42dd2ed44d269a3c31c14124">exception</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:a4d0c3298c1bc27b4e2fdc6152330e760"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a4d0c3298c1bc27b4e2fdc6152330e760">~exception</a> () throw ()</td></tr>
-<tr class="memitem:a0427039fbb35dc2156fcff024880b081"><td class="memItemLeft" align="right" valign="top">virtual const char*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a0427039fbb35dc2156fcff024880b081">what</a> () const throw ()</td></tr>
-<tr class="memitem:aaa94eb2f3816552fb7ec9014b6c79807"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#aaa94eb2f3816552fb7ec9014b6c79807">Raise</a> () const </td></tr>
+<tr class="memitem:aec1bbf4a42dd2ed44d269a3c31c14124"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#aec1bbf4a42dd2ed44d269a3c31c14124">exception</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:aec1bbf4a42dd2ed44d269a3c31c14124"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d0c3298c1bc27b4e2fdc6152330e760"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a4d0c3298c1bc27b4e2fdc6152330e760">~exception</a> ()  throw ()</td></tr>
+<tr class="separator:a4d0c3298c1bc27b4e2fdc6152330e760"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afcbd398f555b5c18d130ae65db015a24"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classxmlpp_1_1exception.html">exception</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#afcbd398f555b5c18d130ae65db015a24">Clone</a> () const </td></tr>
+<tr class="separator:afcbd398f555b5c18d130ae65db015a24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa94eb2f3816552fb7ec9014b6c79807"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#aaa94eb2f3816552fb7ec9014b6c79807">Raise</a> () const </td></tr>
+<tr class="separator:aaa94eb2f3816552fb7ec9014b6c79807"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0427039fbb35dc2156fcff024880b081"><td class="memItemLeft" align="right" valign="top">virtual const char*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a0427039fbb35dc2156fcff024880b081">what</a> () const   throw ()</td></tr>
+<tr class="separator:a0427039fbb35dc2156fcff024880b081"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Base class for all xmlpp exceptions. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="aec1bbf4a42dd2ed44d269a3c31c14124"></a>
 <div class="memitem">
 <div class="memproto">
@@ -95,14 +95,14 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="memname">xmlpp::exception::exception </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>message</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -120,19 +120,19 @@ Public Member Functions</h2></td></tr>
           <td class="memname">virtual xmlpp::exception::~exception </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td> throw ()</td>
+          <td>  throw ()</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="afcbd398f555b5c18d130ae65db015a24"></a>
 <div class="memitem">
 <div class="memproto">
@@ -149,7 +149,7 @@ Public Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">final</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">final</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -174,7 +174,7 @@ Public Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -194,27 +194,24 @@ Public Member Functions</h2></td></tr>
           <td class="memname">virtual const char* xmlpp::exception::what </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td> const throw ()</td>
+          <td> const  throw ()</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>exceptions/exception.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1exception__coll__graph.png b/docs/reference/html/classxmlpp_1_1exception__coll__graph.png
deleted file mode 100644 (file)
index e2eaffd..0000000
Binary files a/docs/reference/html/classxmlpp_1_1exception__coll__graph.png and /dev/null differ
index eea185e..76c3952 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1exception__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1exception__inherit__graph.png differ
index c534b40..100357d 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1internal__error.html">internal_error</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1internal__error.html">internal_error</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::internal_error Member List</div> </div>
+<div class="title">xmlpp::internal_error Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -65,9 +66,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index eecda84..2afbb0a 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::internal_error Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1internal__error.html">internal_error</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1internal__error.html">internal_error</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1internal__error-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1internal__error-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::internal_error Class Reference</div> </div>
+<div class="title">xmlpp::internal_error Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -62,28 +63,28 @@ Inheritance diagram for xmlpp::internal_error:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1internal__error__inherit__graph.png" border="0" usemap="#xmlpp_1_1internal__error_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1internal__error_inherit__map" id="xmlpp_1_1internal__error_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="15,83,132,111"/><area shape="rect" id="node4" href="classstd_1_1exception.html" title="std::exception" alt="" coords="24,6,123,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::internal_error:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1internal__error__coll__graph.png" border="0" usemap="#xmlpp_1_1internal__error_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1internal__error_coll__map" id="xmlpp_1_1internal__error_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="15,83,132,111"/><area shape="rect" id="node4" href="classstd_1_1exception.html" title="std::exception" alt="" coords="24,6,123,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="17,80,148,107"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:ac8c22422363ebe809517d4813903ef43"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1internal__error.html#ac8c22422363ebe809517d4813903ef43">internal_error</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:a83d7e81fd0394ae91fa3f37a3552461c"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1internal__error.html#a83d7e81fd0394ae91fa3f37a3552461c">~internal_error</a> () throw ()</td></tr>
-<tr class="memitem:a15044cea719fb2bbb482efc597a284f0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1internal__error.html#a15044cea719fb2bbb482efc597a284f0">Raise</a> () const </td></tr>
+<tr class="memitem:ac8c22422363ebe809517d4813903ef43"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1internal__error.html#ac8c22422363ebe809517d4813903ef43">internal_error</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:ac8c22422363ebe809517d4813903ef43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83d7e81fd0394ae91fa3f37a3552461c"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1internal__error.html#a83d7e81fd0394ae91fa3f37a3552461c">~internal_error</a> ()  throw ()</td></tr>
+<tr class="separator:a83d7e81fd0394ae91fa3f37a3552461c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aaec2e497c76cf6418ecff03e8f76510b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classxmlpp_1_1exception.html">exception</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1internal__error.html#aaec2e497c76cf6418ecff03e8f76510b">Clone</a> () const </td></tr>
+<tr class="separator:aaec2e497c76cf6418ecff03e8f76510b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15044cea719fb2bbb482efc597a284f0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1internal__error.html#a15044cea719fb2bbb482efc597a284f0">Raise</a> () const </td></tr>
+<tr class="separator:a15044cea719fb2bbb482efc597a284f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1exception.html">xmlpp::exception</a></td></tr>
-<tr class="memitem:aec1bbf4a42dd2ed44d269a3c31c14124 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#aec1bbf4a42dd2ed44d269a3c31c14124">exception</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:a4d0c3298c1bc27b4e2fdc6152330e760 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a4d0c3298c1bc27b4e2fdc6152330e760">~exception</a> () throw ()</td></tr>
-<tr class="memitem:a0427039fbb35dc2156fcff024880b081 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">virtual const char*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a0427039fbb35dc2156fcff024880b081">what</a> () const throw ()</td></tr>
+<tr class="memitem:aec1bbf4a42dd2ed44d269a3c31c14124 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#aec1bbf4a42dd2ed44d269a3c31c14124">exception</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:aec1bbf4a42dd2ed44d269a3c31c14124 inherit pub_methods_classxmlpp_1_1exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d0c3298c1bc27b4e2fdc6152330e760 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a4d0c3298c1bc27b4e2fdc6152330e760">~exception</a> ()  throw ()</td></tr>
+<tr class="separator:a4d0c3298c1bc27b4e2fdc6152330e760 inherit pub_methods_classxmlpp_1_1exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0427039fbb35dc2156fcff024880b081 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">virtual const char*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a0427039fbb35dc2156fcff024880b081">what</a> () const   throw ()</td></tr>
+<tr class="separator:a0427039fbb35dc2156fcff024880b081 inherit pub_methods_classxmlpp_1_1exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<h2>Constructor &amp; Destructor Documentation</h2>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="ac8c22422363ebe809517d4813903ef43"></a>
 <div class="memitem">
 <div class="memproto">
@@ -94,14 +95,14 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="memname">xmlpp::internal_error::internal_error </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>message</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -119,19 +120,19 @@ Public Member Functions</h2></td></tr>
           <td class="memname">virtual xmlpp::internal_error::~internal_error </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td> throw ()</td>
+          <td>  throw ()</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="aaec2e497c76cf6418ecff03e8f76510b"></a>
 <div class="memitem">
 <div class="memproto">
@@ -148,7 +149,7 @@ Public Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">final</span><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">final</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -173,7 +174,7 @@ Public Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -182,15 +183,12 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>exceptions/internal_error.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1internal__error__coll__graph.png b/docs/reference/html/classxmlpp_1_1internal__error__coll__graph.png
deleted file mode 100644 (file)
index 2672905..0000000
Binary files a/docs/reference/html/classxmlpp_1_1internal__error__coll__graph.png and /dev/null differ
index 2672905..978967d 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1internal__error__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1internal__error__inherit__graph.png differ
index 5967a6e..a6867ff 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1parse__error.html">parse_error</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1parse__error.html">parse_error</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::parse_error Member List</div> </div>
+<div class="title">xmlpp::parse_error Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -65,9 +66,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index fd5b57f..14bbd7f 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::parse_error Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1parse__error.html">parse_error</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1parse__error.html">parse_error</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1parse__error-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1parse__error-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::parse_error Class Reference</div> </div>
+<div class="title">xmlpp::parse_error Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>This exception will be thrown when the parser encounters an error in the XML document.  <a href="classxmlpp_1_1parse__error.html#details">More...</a></p>
+<p>This exception will be thrown when the parser encounters an error in the XML document.  
+ <a href="classxmlpp_1_1parse__error.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/exceptions/parse_error.h&gt;</code></p>
 <div class="dynheader">
@@ -64,30 +66,30 @@ Inheritance diagram for xmlpp::parse_error:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1parse__error__inherit__graph.png" border="0" usemap="#xmlpp_1_1parse__error_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1parse__error_inherit__map" id="xmlpp_1_1parse__error_inherit__map">
-<area shape="rect" id="node7" href="classxmlpp_1_1validity__error.html" title="This exception will be thrown when the parser encounters a validity error in the XML document..." alt="" coords="5,238,139,266"/><area shape="rect" id="node2" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="13,83,131,111"/><area shape="rect" id="node4" href="classstd_1_1exception.html" title="std::exception" alt="" coords="23,6,121,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::parse_error:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1parse__error__coll__graph.png" border="0" usemap="#xmlpp_1_1parse__error_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1parse__error_coll__map" id="xmlpp_1_1parse__error_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="9,83,127,111"/><area shape="rect" id="node4" href="classstd_1_1exception.html" title="std::exception" alt="" coords="19,6,117,34"/></map>
+<area shape="rect" id="node4" href="classxmlpp_1_1validity__error.html" title="This exception will be thrown when the parser encounters a validity error in the XML document..." alt="" coords="5,229,155,256"/><area shape="rect" id="node2" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="15,80,145,107"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a3b393340cea80548da8470006f1bcb9b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1parse__error.html#a3b393340cea80548da8470006f1bcb9b">parse_error</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:ae516bd60f15f50103f152e386f70ff75"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1parse__error.html#ae516bd60f15f50103f152e386f70ff75">~parse_error</a> () throw ()</td></tr>
-<tr class="memitem:a12f18b563758bd0bdc73ac6019f2e2f6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1parse__error.html#a12f18b563758bd0bdc73ac6019f2e2f6">Raise</a> () const </td></tr>
+<tr class="memitem:a3b393340cea80548da8470006f1bcb9b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1parse__error.html#a3b393340cea80548da8470006f1bcb9b">parse_error</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:a3b393340cea80548da8470006f1bcb9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae516bd60f15f50103f152e386f70ff75"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1parse__error.html#ae516bd60f15f50103f152e386f70ff75">~parse_error</a> ()  throw ()</td></tr>
+<tr class="separator:ae516bd60f15f50103f152e386f70ff75"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adac842898e676e64e8c7ca3174f7db2f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classxmlpp_1_1exception.html">exception</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1parse__error.html#adac842898e676e64e8c7ca3174f7db2f">Clone</a> () const </td></tr>
+<tr class="separator:adac842898e676e64e8c7ca3174f7db2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f18b563758bd0bdc73ac6019f2e2f6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1parse__error.html#a12f18b563758bd0bdc73ac6019f2e2f6">Raise</a> () const </td></tr>
+<tr class="separator:a12f18b563758bd0bdc73ac6019f2e2f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1exception.html">xmlpp::exception</a></td></tr>
-<tr class="memitem:aec1bbf4a42dd2ed44d269a3c31c14124 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#aec1bbf4a42dd2ed44d269a3c31c14124">exception</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:a4d0c3298c1bc27b4e2fdc6152330e760 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a4d0c3298c1bc27b4e2fdc6152330e760">~exception</a> () throw ()</td></tr>
-<tr class="memitem:a0427039fbb35dc2156fcff024880b081 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">virtual const char*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a0427039fbb35dc2156fcff024880b081">what</a> () const throw ()</td></tr>
+<tr class="memitem:aec1bbf4a42dd2ed44d269a3c31c14124 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#aec1bbf4a42dd2ed44d269a3c31c14124">exception</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:aec1bbf4a42dd2ed44d269a3c31c14124 inherit pub_methods_classxmlpp_1_1exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d0c3298c1bc27b4e2fdc6152330e760 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a4d0c3298c1bc27b4e2fdc6152330e760">~exception</a> ()  throw ()</td></tr>
+<tr class="separator:a4d0c3298c1bc27b4e2fdc6152330e760 inherit pub_methods_classxmlpp_1_1exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0427039fbb35dc2156fcff024880b081 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">virtual const char*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a0427039fbb35dc2156fcff024880b081">what</a> () const   throw ()</td></tr>
+<tr class="separator:a0427039fbb35dc2156fcff024880b081 inherit pub_methods_classxmlpp_1_1exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>This exception will be thrown when the parser encounters an error in the XML document. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a3b393340cea80548da8470006f1bcb9b"></a>
 <div class="memitem">
 <div class="memproto">
@@ -98,14 +100,14 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="memname">xmlpp::parse_error::parse_error </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>message</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -123,19 +125,19 @@ Public Member Functions</h2></td></tr>
           <td class="memname">virtual xmlpp::parse_error::~parse_error </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td> throw ()</td>
+          <td>  throw ()</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="adac842898e676e64e8c7ca3174f7db2f"></a>
 <div class="memitem">
 <div class="memproto">
@@ -152,7 +154,7 @@ Public Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -179,7 +181,7 @@ Public Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -190,15 +192,12 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>exceptions/parse_error.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1parse__error__coll__graph.png b/docs/reference/html/classxmlpp_1_1parse__error__coll__graph.png
deleted file mode 100644 (file)
index c937d8a..0000000
Binary files a/docs/reference/html/classxmlpp_1_1parse__error__coll__graph.png and /dev/null differ
index 1607841..2190bb7 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1parse__error__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1parse__error__inherit__graph.png differ
index 31f748d..dc357b2 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1validity__error.html">validity_error</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1validity__error.html">validity_error</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::validity_error Member List</div> </div>
+<div class="title">xmlpp::validity_error Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -67,9 +68,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 9179054..9329a82 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::validity_error Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1validity__error.html">validity_error</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1validity__error.html">validity_error</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classxmlpp_1_1validity__error-members.html">List of all members</a> </div>
+<a href="classxmlpp_1_1validity__error-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::validity_error Class Reference</div> </div>
+<div class="title">xmlpp::validity_error Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>This exception will be thrown when the parser encounters a validity error in the XML document.  <a href="classxmlpp_1_1validity__error.html#details">More...</a></p>
+<p>This exception will be thrown when the parser encounters a validity error in the XML document.  
+ <a href="classxmlpp_1_1validity__error.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/exceptions/validity_error.h&gt;</code></p>
 <div class="dynheader">
@@ -64,33 +66,35 @@ Inheritance diagram for xmlpp::validity_error:</div>
 <div class="dyncontent">
 <div class="center"><img src="classxmlpp_1_1validity__error__inherit__graph.png" border="0" usemap="#xmlpp_1_1validity__error_inherit__map" alt="Inheritance graph"/></div>
 <map name="xmlpp_1_1validity__error_inherit__map" id="xmlpp_1_1validity__error_inherit__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1parse__error.html" title="This exception will be thrown when the parser encounters an error in the XML document." alt="" coords="9,161,135,189"/><area shape="rect" id="node4" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="13,83,131,111"/><area shape="rect" id="node6" href="classstd_1_1exception.html" title="std::exception" alt="" coords="23,6,121,34"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<div class="dynheader">
-Collaboration diagram for xmlpp::validity_error:</div>
-<div class="dyncontent">
-<div class="center"><img src="classxmlpp_1_1validity__error__coll__graph.png" border="0" usemap="#xmlpp_1_1validity__error_coll__map" alt="Collaboration graph"/></div>
-<map name="xmlpp_1_1validity__error_coll__map" id="xmlpp_1_1validity__error_coll__map">
-<area shape="rect" id="node2" href="classxmlpp_1_1parse__error.html" title="This exception will be thrown when the parser encounters an error in the XML document." alt="" coords="9,161,135,189"/><area shape="rect" id="node4" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="13,83,131,111"/><area shape="rect" id="node6" href="classstd_1_1exception.html" title="std::exception" alt="" coords="23,6,121,34"/></map>
+<area shape="rect" id="node2" href="classxmlpp_1_1parse__error.html" title="This exception will be thrown when the parser encounters an error in the XML document." alt="" coords="9,155,151,181"/><area shape="rect" id="node3" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="15,80,145,107"/></map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a096d4cb8a9ec64d5d0203439400fd7fd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1validity__error.html#a096d4cb8a9ec64d5d0203439400fd7fd">validity_error</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:ab5350778036c60aa71d0b36759e9cee9"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1validity__error.html#ab5350778036c60aa71d0b36759e9cee9">~validity_error</a> () throw ()</td></tr>
-<tr class="memitem:ac97e96c3d23357d5a640544aa7aa0c46"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1validity__error.html#ac97e96c3d23357d5a640544aa7aa0c46">Raise</a> () const </td></tr>
+<tr class="memitem:a096d4cb8a9ec64d5d0203439400fd7fd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1validity__error.html#a096d4cb8a9ec64d5d0203439400fd7fd">validity_error</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:a096d4cb8a9ec64d5d0203439400fd7fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5350778036c60aa71d0b36759e9cee9"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1validity__error.html#ab5350778036c60aa71d0b36759e9cee9">~validity_error</a> ()  throw ()</td></tr>
+<tr class="separator:ab5350778036c60aa71d0b36759e9cee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa38252e9dff7e22bfdf94365c61b8c21"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classxmlpp_1_1exception.html">exception</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1validity__error.html#aa38252e9dff7e22bfdf94365c61b8c21">Clone</a> () const </td></tr>
+<tr class="separator:aa38252e9dff7e22bfdf94365c61b8c21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac97e96c3d23357d5a640544aa7aa0c46"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1validity__error.html#ac97e96c3d23357d5a640544aa7aa0c46">Raise</a> () const </td></tr>
+<tr class="separator:ac97e96c3d23357d5a640544aa7aa0c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1parse__error"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1parse__error')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1parse__error.html">xmlpp::parse_error</a></td></tr>
-<tr class="memitem:a3b393340cea80548da8470006f1bcb9b inherit pub_methods_classxmlpp_1_1parse__error"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1parse__error.html#a3b393340cea80548da8470006f1bcb9b">parse_error</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:ae516bd60f15f50103f152e386f70ff75 inherit pub_methods_classxmlpp_1_1parse__error"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1parse__error.html#ae516bd60f15f50103f152e386f70ff75">~parse_error</a> () throw ()</td></tr>
+<tr class="memitem:a3b393340cea80548da8470006f1bcb9b inherit pub_methods_classxmlpp_1_1parse__error"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1parse__error.html#a3b393340cea80548da8470006f1bcb9b">parse_error</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:a3b393340cea80548da8470006f1bcb9b inherit pub_methods_classxmlpp_1_1parse__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae516bd60f15f50103f152e386f70ff75 inherit pub_methods_classxmlpp_1_1parse__error"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1parse__error.html#ae516bd60f15f50103f152e386f70ff75">~parse_error</a> ()  throw ()</td></tr>
+<tr class="separator:ae516bd60f15f50103f152e386f70ff75 inherit pub_methods_classxmlpp_1_1parse__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classxmlpp_1_1exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxmlpp_1_1exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxmlpp_1_1exception.html">xmlpp::exception</a></td></tr>
-<tr class="memitem:aec1bbf4a42dd2ed44d269a3c31c14124 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#aec1bbf4a42dd2ed44d269a3c31c14124">exception</a> (const Glib::ustring&amp; message)</td></tr>
-<tr class="memitem:a4d0c3298c1bc27b4e2fdc6152330e760 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a4d0c3298c1bc27b4e2fdc6152330e760">~exception</a> () throw ()</td></tr>
-<tr class="memitem:a0427039fbb35dc2156fcff024880b081 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">virtual const char*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a0427039fbb35dc2156fcff024880b081">what</a> () const throw ()</td></tr>
+<tr class="memitem:aec1bbf4a42dd2ed44d269a3c31c14124 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#aec1bbf4a42dd2ed44d269a3c31c14124">exception</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; message)</td></tr>
+<tr class="separator:aec1bbf4a42dd2ed44d269a3c31c14124 inherit pub_methods_classxmlpp_1_1exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d0c3298c1bc27b4e2fdc6152330e760 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a4d0c3298c1bc27b4e2fdc6152330e760">~exception</a> ()  throw ()</td></tr>
+<tr class="separator:a4d0c3298c1bc27b4e2fdc6152330e760 inherit pub_methods_classxmlpp_1_1exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0427039fbb35dc2156fcff024880b081 inherit pub_methods_classxmlpp_1_1exception"><td class="memItemLeft" align="right" valign="top">virtual const char*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html#a0427039fbb35dc2156fcff024880b081">what</a> () const   throw ()</td></tr>
+<tr class="separator:a0427039fbb35dc2156fcff024880b081 inherit pub_methods_classxmlpp_1_1exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>This exception will be thrown when the parser encounters a validity error in the XML document. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a096d4cb8a9ec64d5d0203439400fd7fd"></a>
 <div class="memitem">
 <div class="memproto">
@@ -101,14 +105,14 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="memname">xmlpp::validity_error::validity_error </td>
           <td>(</td>
-          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
+          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
           <td class="paramname"><em>message</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -126,19 +130,19 @@ Public Member Functions</h2></td></tr>
           <td class="memname">virtual xmlpp::validity_error::~validity_error </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td> throw ()</td>
+          <td>  throw ()</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="aa38252e9dff7e22bfdf94365c61b8c21"></a>
 <div class="memitem">
 <div class="memproto">
@@ -155,7 +159,7 @@ Public Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -180,7 +184,7 @@ Public Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -189,15 +193,12 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>exceptions/validity_error.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/classxmlpp_1_1validity__error__coll__graph.png b/docs/reference/html/classxmlpp_1_1validity__error__coll__graph.png
deleted file mode 100644 (file)
index 56f061c..0000000
Binary files a/docs/reference/html/classxmlpp_1_1validity__error__coll__graph.png and /dev/null differ
index 56f061c..0c0ea0b 100644 (file)
Binary files a/docs/reference/html/classxmlpp_1_1validity__error__inherit__graph.png and b/docs/reference/html/classxmlpp_1_1validity__error__inherit__graph.png differ
index a7619cf..104c2a1 100644 (file)
@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libxml++: nodes/ Directory Reference</title>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
+<title>libxml++: nodes Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_8637afc38b758fdb535647a385c49b5e.html">nodes</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_8637afc38b758fdb535647a385c49b5e.html">nodes</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">nodes Directory Reference</div> </div>
+<div class="title">nodes Directory Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
 Files</h2></td></tr>
 <tr class="memitem:cdatanode_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>cdatanode.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:commentnode_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>commentnode.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:contentnode_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>contentnode.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:element_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>element.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:entitydeclaration_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>entitydeclaration.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:entityreference_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>entityreference.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:node_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>node.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:processinginstructionnode_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>processinginstructionnode.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:textnode_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>textnode.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:xincludeend_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>xincludeend.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:xincludestart_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>xincludestart.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 6085de0..4f0260e 100644 (file)
@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libxml++: parsers/ Directory Reference</title>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
+<title>libxml++: parsers Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_a5a40681709ed751decc24cd7289c9c5.html">parsers</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_a5a40681709ed751decc24cd7289c9c5.html">parsers</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">parsers Directory Reference</div> </div>
+<div class="title">parsers Directory Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
 Files</h2></td></tr>
 <tr class="memitem:domparser_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>domparser.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:parser_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>parser.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:saxparser_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>saxparser.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:textreader_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>textreader.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 2d152d4..e602464 100644 (file)
@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libxml++: io/ Directory Reference</title>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
+<title>libxml++: io Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_bc161955dc3a3d2485839eba21420d01.html">io</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_bc161955dc3a3d2485839eba21420d01.html">io</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">io Directory Reference</div> </div>
+<div class="title">io Directory Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
 Files</h2></td></tr>
 <tr class="memitem:istreamparserinputbuffer_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>istreamparserinputbuffer.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ostreamoutputbuffer_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ostreamoutputbuffer.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:outputbuffer_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>outputbuffer.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:parserinputbuffer_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>parserinputbuffer.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 0fd7cd7..b8db76d 100644 (file)
@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libxml++: validators/ Directory Reference</title>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
+<title>libxml++: validators Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_e3818dbe052c35541aa8102ff72444f2.html">validators</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_e3818dbe052c35541aa8102ff72444f2.html">validators</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">validators Directory Reference</div> </div>
+<div class="title">validators Directory Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
 Files</h2></td></tr>
 <tr class="memitem:dtdvalidator_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dtdvalidator.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:schemavalidator_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>schemavalidator.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:validator_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>validator.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 3db6abf..4858ce7 100644 (file)
@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>libxml++: exceptions/ Directory Reference</title>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
+<title>libxml++: exceptions Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_fceced95d8215eeebebd9df6aa39e1a5.html">exceptions</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_fceced95d8215eeebebd9df6aa39e1a5.html">exceptions</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">exceptions Directory Reference</div> </div>
+<div class="title">exceptions Directory Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
 Files</h2></td></tr>
 <tr class="memitem:exception_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>exception.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:internal__error_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>internal_error.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:parse__error_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>parse_error.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:validity__error_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>validity_error.h</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 0c559a0..80d987e 100644 (file)
-/* The standard CSS for doxygen */
+/* GNOME C++ bindings Doxygen style */
 
-body, table, div, p, dl {
-       font: 400 14px/19px Roboto,sans-serif;
+html, body {
+  background: #FFFFFF;
+  color: #222222;
+  margin: 0;
 }
 
-/* @group Heading Levels */
-
-h1 {
-       font-size: 150%;
-}
-
-.title {
-       font-size: 150%;
-       font-weight: bold;
-       margin: 10px 2px;
-}
-
-h2 {
-       border-bottom: 1px solid #879ECB;
-       color: #354C7B;
-       font-size: 150%;
-       font-weight: normal;
-       margin-top: 1.75em;
-       padding-top: 8px;
-       padding-bottom: 4px;
-       width: 100%;
-}
-
-h3 {
-       font-size: 100%;
+body {
+  font: normal 90%/150% sans-serif;
+  padding: 1.5em;
+  min-width: 28em;
 }
 
-h1, h2, h3, h4, h5, h6 {
-       -webkit-transition: text-shadow 0.5s linear;
-       -moz-transition: text-shadow 0.5s linear;
-       -ms-transition: text-shadow 0.5s linear;
-       -o-transition: text-shadow 0.5s linear;
-       transition: text-shadow 0.5s linear;
-       margin-right: 15px;
+table {
+  font-size: inherit;
 }
 
-h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
-       text-shadow: 0 0 15px cyan;
+img {
+  border-style: none;
 }
 
-dt {
-       font-weight: bold;
+address img {
+  vertical-align: middle;
 }
 
-div.multicol {
-       -moz-column-gap: 1em;
-       -webkit-column-gap: 1em;
-       -moz-column-count: 3;
-       -webkit-column-count: 3;
+h1 {
+  font-size: 150%;
+  line-height: 120%;
+  text-align: center;
 }
 
-p.startli, p.startdd, p.starttd {
-       margin-top: 2px;
+h2 {
+  font-size: 120%;
 }
 
-p.endli {
-       margin-bottom: 0px;
+h3 {
+  font-size: 100%;
 }
 
-p.enddd {
-       margin-bottom: 4px;
+h1 + h3 {
+  text-align: center;
 }
 
-p.endtd {
-       margin-bottom: 2px;
+.navpath {
+  display: none;
 }
 
-/* @end */
-
 caption {
-       font-weight: bold;
-}
-
-span.legend {
-        font-size: 70%;
-        text-align: center;
+  font-weight: bold;
 }
 
-h3.version {
-        font-size: 90%;
-        text-align: center;
+p, dl {
+  margin: 0.75em 0;
 }
 
-div.qindex, div.navtab{
-       background-color: #EBEFF6;
-       border: 1px solid #A3B4D7;
-       text-align: center;
+.center {
+  text-align: center;
 }
 
-div.qindex, div.navpath {
-       width: 100%;
-       line-height: 140%;
+div.qindex {
+  width: 100%;
+  line-height: 140%;
+  background-color: #E8EEF2;
+  border: 1px solid #84B0C7;
+  text-align: center;
+  margin: 0.2em;
+  padding: 0.2em;
 }
 
-div.navtab {
-       margin-right: 15px;
-}
-
-/* @group Link Styling */
-
 a {
-       color: #3D578C;
-       font-weight: normal;
-       text-decoration: none;
+  color: #153788;
+  font-weight: normal;
+  text-decoration: none;
 }
 
 .contents a:visited {
-       color: #4665A2;
+  color: #1B77C5;
 }
 
 a:hover {
-       text-decoration: underline;
+  text-decoration: underline;
 }
 
-a.qindex {
-       font-weight: bold;
+a.el, a.qindex {
+  font-weight: bold;
 }
 
-a.qindexHL {
-       font-weight: bold;
-       background-color: #9CAFD4;
-       color: #ffffff;
-       border: 1px double #869DCA;
-}
-
-.contents a.qindexHL:visited {
-        color: #ffffff;
-}
-
-a.el {
-       font-weight: bold;
-}
-
-a.elRef {
-}
-
-a.code, a.code:visited {
-       color: #4665A2; 
-}
-
-a.codeRef, a.codeRef:visited {
-       color: #4665A2; 
-}
-
-/* @end */
-
 dl.el {
-       margin-left: -1cm;
+  margin-left: -1.5em;
 }
 
-pre.fragment {
-        border: 1px solid #C4CFE5;
-        background-color: #FBFCFD;
-        padding: 4px 6px;
-        margin: 4px 8px 4px 2px;
-        overflow: auto;
-        word-wrap: break-word;
-        font-size:  9pt;
-        line-height: 125%;
-        font-family: monospace, fixed;
-        font-size: 105%;
+code, .fragment {
+  font-family: monospace, fixed;
 }
 
-div.fragment {
-        padding: 4px;
-        margin: 4px;
-       background-color: #FBFCFD;
-       border: 1px solid #C4CFE5;
+pre.fragment, div.fragment {
+  background-color: #EEEEFF;
+  border: 1px solid #AAAAFF;
+  padding: 0.5em;
+  margin: 0.375em 0.75em 0.375em 0.2em;
 }
 
-div.line {
-       font-family: monospace, fixed;
-        font-size: 13px;
-       min-height: 13px;
-       line-height: 1.0;
-       text-wrap: unrestricted;
-       white-space: -moz-pre-wrap; /* Moz */
-       white-space: -pre-wrap;     /* Opera 4-6 */
-       white-space: -o-pre-wrap;   /* Opera 7 */
-       white-space: pre-wrap;      /* CSS3  */
-       word-wrap: break-word;      /* IE 5.5+ */
-       text-indent: -53px;
-       padding-left: 53px;
-       padding-bottom: 0px;
-       margin: 0px;
-       -webkit-transition-property: background-color, box-shadow;
-       -webkit-transition-duration: 0.5s;
-       -moz-transition-property: background-color, box-shadow;
-       -moz-transition-duration: 0.5s;
-       -ms-transition-property: background-color, box-shadow;
-       -ms-transition-duration: 0.5s;
-       -o-transition-property: background-color, box-shadow;
-       -o-transition-duration: 0.5s;
-       transition-property: background-color, box-shadow;
-       transition-duration: 0.5s;
+div.fragment > pre.fragment {
+  border-style: none;
+  padding: 0;
+  margin: 0;
 }
 
-div.line.glow {
-       background-color: cyan;
-       box-shadow: 0 0 10px cyan;
-}
-
-
-span.lineno {
-       padding-right: 4px;
-       text-align: right;
-       border-right: 2px solid #0F0;
-       background-color: #E8E8E8;
-        white-space: pre;
-}
-span.lineno a {
-       background-color: #D8D8D8;
-}
-
-span.lineno a:hover {
-       background-color: #C8C8C8;
+div.line {
+  white-space: pre;
 }
 
 div.ah {
-       background-color: black;
-       font-weight: bold;
-       color: #ffffff;
-       margin-bottom: 3px;
-       margin-top: 3px;
-       padding: 0.2em;
-       border: solid thin #333;
-       border-radius: 0.5em;
-       -webkit-border-radius: .5em;
-       -moz-border-radius: .5em;
-       box-shadow: 2px 2px 3px #999;
-       -webkit-box-shadow: 2px 2px 3px #999;
-       -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
-       background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
-       background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
-}
-
-div.groupHeader {
-       margin-left: 16px;
-       margin-top: 12px;
-       font-weight: bold;
-}
-
-div.groupText {
-       margin-left: 16px;
-       font-style: italic;
-}
-
-body {
-       background-color: white;
-       color: black;
-        margin: 0;
-}
-
-div.contents {
-       margin-top: 10px;
-       margin-left: 12px;
-       margin-right: 8px;
-}
-
-td.indexkey {
-       background-color: #EBEFF6;
-       font-weight: bold;
-       border: 1px solid #C4CFE5;
-       margin: 2px 0px 2px 0;
-       padding: 2px 10px;
-        white-space: nowrap;
-        vertical-align: top;
+  background-color: #000000;
+  color: #FFFFFF;
+  font-weight: bold;
+  margin: 0.2em 0;
 }
 
-td.indexvalue {
-       background-color: #EBEFF6;
-       border: 1px solid #C4CFE5;
-       padding: 2px 10px;
-       margin: 2px 0px;
+.indexkey, .indexvalue {
+  background-color: #E8EEF2;
+  border: 1px solid #CCCCCC;
+  margin: 0.2em 0;
+  padding: 0.2em 0.75em;
 }
 
-tr.memlist {
-       background-color: #EEF1F7;
+.indexkey {
+  font-weight: bold;
 }
-
-p.formulaDsp {
-       text-align: center;
-}
-
-img.formulaDsp {
-       
-}
-
-img.formulaInl {
-       vertical-align: middle;
-}
-
-div.center {
-       text-align: center;
-        margin-top: 0px;
-        margin-bottom: 0px;
-        padding: 0px;
-}
-
-div.center img {
-       border: 0px;
+.memlist {
+  background-color: #F0F0F0;
 }
 
-address.footer {
-       text-align: right;
-       padding-right: 12px;
-}
-
-img.footer {
-       border: 0px;
-       vertical-align: middle;
-}
-
-/* @group Code Colorization */
-
 span.keyword {
-       color: #008000
+  color: #008000;
 }
 
 span.keywordtype {
-       color: #604020
+  color: #604020;
 }
 
 span.keywordflow {
-       color: #e08000
+  color: #E08000;
 }
 
 span.comment {
-       color: #800000
+  color: #800000;
 }
 
 span.preprocessor {
-       color: #806020
+  color: #806020;
 }
 
 span.stringliteral {
-       color: #002080
+  color: #002080;
 }
 
 span.charliteral {
-       color: #008080
-}
-
-span.vhdldigit { 
-       color: #ff00ff 
+  color: #008080;
 }
 
-span.vhdlchar { 
-       color: #000000 
-}
-
-span.vhdlkeyword { 
-       color: #700070 
-}
-
-span.vhdllogic { 
-       color: #ff0000 
-}
-
-blockquote {
-        background-color: #F7F8FB;
-        border-left: 2px solid #9CAFD4;
-        margin: 0 24px 0 4px;
-        padding: 0 12px 0 16px;
-}
-
-/* @end */
-
-/*
-.search {
-       color: #003399;
-       font-weight: bold;
-}
-
-form.search {
-       margin-bottom: 0px;
-       margin-top: 0px;
-}
-
-input.search {
-       font-size: 75%;
-       color: #000080;
-       font-weight: normal;
-       background-color: #e8eef2;
-}
-*/
-
-td.tiny {
-       font-size: 75%;
-}
-
-.dirtab {
-       padding: 4px;
-       border-collapse: collapse;
-       border: 1px solid #A3B4D7;
-}
-
-th.dirtab {
-       background: #EBEFF6;
-       font-weight: bold;
+.tiny {
+  font-size: 80%;
 }
 
 hr {
-       height: 0px;
-       border: none;
-       border-top: 1px solid #4A6AAA;
-}
-
-hr.footer {
-       height: 1px;
+  height: 0;
+  border: none;
+  border-top: 1px solid #666666;
 }
 
-/* @group Member Descriptions */
-
-table.memberdecls {
-       border-spacing: 0px;
-       padding: 0px;
-}
-
-.memberdecls td, .fieldtable tr {
-       -webkit-transition-property: background-color, box-shadow;
-       -webkit-transition-duration: 0.5s;
-       -moz-transition-property: background-color, box-shadow;
-       -moz-transition-duration: 0.5s;
-       -ms-transition-property: background-color, box-shadow;
-       -ms-transition-duration: 0.5s;
-       -o-transition-property: background-color, box-shadow;
-       -o-transition-duration: 0.5s;
-       transition-property: background-color, box-shadow;
-       transition-duration: 0.5s;
-}
-
-.memberdecls td.glow, .fieldtable tr.glow {
-       background-color: cyan;
-       box-shadow: 0 0 15px cyan;
-}
-
-.mdescLeft, .mdescRight,
-.memItemLeft, .memItemRight,
+.mdescLeft, .mdescRight, .memItemLeft, .memItemRight,
 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
-       background-color: #F9FAFC;
-       border: none;
-       margin: 4px;
-       padding: 1px 0 0 8px;
+  background-color: #FAFAFA;
+  border: none;
+  margin: 0.375em;
+  padding: 0.125em 0 0 0.75em;
 }
 
 .mdescLeft, .mdescRight {
-       padding: 0px 8px 4px 8px;
-       color: #555;
+  padding: 0 0.75em 0.375em;
+  color: #555555;
 }
 
 .memItemLeft, .memItemRight, .memTemplParams {
-       border-bottom: 1px solid #DEE4F0;
-}
-
-.memItemLeft, .memTemplItemLeft {
-        white-space: nowrap;
-}
-
-.memItemRight {
-       width: 100%;
+  border-top: 1px solid #CCCCCC;
 }
 
 .memTemplParams {
-       color: #4665A2;
-        white-space: nowrap;
+  color: #606060;
 }
 
-/* @end */
-
-/* @group Member Details */
-
-/* Styles for detailed member documentation */
-
 .memtemplate {
-       font-size: 80%;
-       color: #4665A2;
-       font-weight: normal;
-       margin-left: 9px;
+  color: #606060;
+  font-size: 90%;
+  font-weight: normal;
+  margin-left: 0.2em;
 }
 
 .memnav {
-       background-color: #EBEFF6;
-       border: 1px solid #A3B4D7;
-       text-align: center;
-       margin: 2px;
-       margin-right: 15px;
-       padding: 2px;
-}
-
-.mempage {
-       width: 100%;
+  background-color: #E8EEF2;
+  border: 1px solid #84B0C7;
+  text-align: center;
+  margin: 0.2em 1em 0.2em 0;
+  padding: 0.2em;
 }
 
 .memitem {
-       padding: 0;
-       margin-bottom: 10px;
-       margin-right: 5px;
-        -webkit-transition: box-shadow 0.5s linear;
-        -moz-transition: box-shadow 0.5s linear;
-        -ms-transition: box-shadow 0.5s linear;
-        -o-transition: box-shadow 0.5s linear;
-        transition: box-shadow 0.5s linear;
-        display: table !important;
-        width: 100%;
-}
-
-.memitem.glow {
-         box-shadow: 0 0 15px cyan;
+  margin: 0.5em 0;
+  padding: 0;
 }
 
 .memname {
-        font-weight: bold;
-        margin-left: 6px;
-}
-
-.memname td {
-       vertical-align: bottom;
-}
-
-.memproto, dl.reflist dt {
-        border-top: 1px solid #A8B8D9;
-        border-left: 1px solid #A8B8D9;
-        border-right: 1px solid #A8B8D9;
-        padding: 6px 0px 6px 0px;
-        color: #253555;
-        font-weight: bold;
-        text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
-        background-image:url('nav_f.png');
-        background-repeat:repeat-x;
-        background-color: #E2E8F2;
-        /* opera specific markup */
-        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-        border-top-right-radius: 4px;
-        border-top-left-radius: 4px;
-        /* firefox specific markup */
-        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-        -moz-border-radius-topright: 4px;
-        -moz-border-radius-topleft: 4px;
-        /* webkit specific markup */
-        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-        -webkit-border-top-right-radius: 4px;
-        -webkit-border-top-left-radius: 4px;
-
+  white-space: nowrap;
+  font-weight: bold;
+  line-height: 120%;
 }
 
-.memdoc, dl.reflist dd {
-        border-bottom: 1px solid #A8B8D9;      
-        border-left: 1px solid #A8B8D9;      
-        border-right: 1px solid #A8B8D9; 
-        padding: 6px 10px 2px 10px;
-        background-color: #FBFCFD;
-        border-top-width: 0;
-        background-image:url('nav_g.png');
-        background-repeat:repeat-x;
-        background-color: #FFFFFF;
-        /* opera specific markup */
-        border-bottom-left-radius: 4px;
-        border-bottom-right-radius: 4px;
-        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-        /* firefox specific markup */
-        -moz-border-radius-bottomleft: 4px;
-        -moz-border-radius-bottomright: 4px;
-        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-        /* webkit specific markup */
-        -webkit-border-bottom-left-radius: 4px;
-        -webkit-border-bottom-right-radius: 4px;
-        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+.memproto, .memdoc {
+  border: 1px solid #84B0C7;
 }
 
-dl.reflist dt {
-        padding: 5px;
+.memproto {
+  padding: 0;
+  background-color: #D5E1E8;
+  font-weight: bold;
+  -webkit-border-top-left-radius: 1ex;
+  -webkit-border-top-right-radius: 1ex;
+  -moz-border-radius-topleft: 1ex;
+  -moz-border-radius-topright: 1ex;
 }
 
-dl.reflist dd {
-        margin: 0px 0px 10px 0px;
-        padding: 5px;
+.memdoc {
+  padding: 0.2em 0.5em;
+  background-color: #EEF3F5;
+  border-top-width: 0;
+  -webkit-border-bottom-left-radius: 1ex;
+  -webkit-border-bottom-right-radius: 1ex;
+  -moz-border-radius-bottomleft: 1ex;
+  -moz-border-radius-bottomright: 1ex;
 }
 
 .paramkey {
-       text-align: right;
+  text-align: right;
 }
 
 .paramtype {
-       white-space: nowrap;
+  white-space: nowrap;
 }
 
 .paramname {
-       color: #602020;
-       white-space: nowrap;
-}
-.paramname em {
-       font-style: normal;
-}
-.paramname code {
-        line-height: 14px;
-}
-
-.params, .retval, .exception, .tparams {
-        margin-left: 0px;
-        padding-left: 0px;
-}       
-
-.params .paramname, .retval .paramname {
-        font-weight: bold;
-        vertical-align: top;
-}
-        
-.params .paramtype {
-        font-style: italic;
-        vertical-align: top;
-}       
-        
-.params .paramdir {
-        font-family: "courier new",courier,monospace;
-        vertical-align: top;
-}
-
-table.mlabels {
-       border-spacing: 0px;
-}
-
-td.mlabels-left {
-       width: 100%;
-       padding: 0px;
-}
-
-td.mlabels-right {
-       vertical-align: bottom;
-       padding: 0px;
-       white-space: nowrap;
-}
-
-span.mlabels {
-        margin-left: 8px;
-}
-
-span.mlabel {
-        background-color: #728DC1;
-        border-top:1px solid #5373B4;
-        border-left:1px solid #5373B4;
-        border-right:1px solid #C4CFE5;
-        border-bottom:1px solid #C4CFE5;
-       text-shadow: none;
-        color: white;
-        margin-right: 4px;
-        padding: 2px 3px;
-        border-radius: 3px;
-        font-size: 7pt;
-       white-space: nowrap;
-}
-
-
-
-/* @end */
-
-/* these are for tree view when not used as main index */
-
-div.directory {
-        margin: 10px 0px;
-        border-top: 1px solid #A8B8D9;
-        border-bottom: 1px solid #A8B8D9;
-        width: 100%;
-}
-
-.directory table {
-        border-collapse:collapse;
+  color: #602020;
+  white-space: nowrap;
 }
 
-.directory td {
-        margin: 0px;
-        padding: 0px;
-       vertical-align: top;
-}
-
-.directory td.entry {
-        white-space: nowrap;
-        padding-right: 6px;
-}
-
-.directory td.entry a {
-        outline:none;
-}
-
-.directory td.entry a img {
-        border: none;
-}
-
-.directory td.desc {
-        width: 100%;
-        padding-left: 6px;
-       padding-right: 6px;
-       padding-top: 3px;
-       border-left: 1px solid rgba(0,0,0,0.05);
-}
-
-.directory tr.even {
-       padding-left: 6px;
-       background-color: #F7F8FB;
-}
-
-.directory img {
-       vertical-align: -30%;
-}
-
-.directory .levels {
-        white-space: nowrap;
-        width: 100%;
-        text-align: right;
-        font-size: 9pt;
-}
-
-.directory .levels span {
-        cursor: pointer;
-        padding-left: 2px;
-        padding-right: 2px;
-       color: #3D578C;
-}
-
-div.dynheader {
-        margin-top: 8px;
-       -webkit-touch-callout: none;
-       -webkit-user-select: none;
-       -khtml-user-select: none;
-       -moz-user-select: none;
-       -ms-user-select: none;
-       user-select: none;
-}
-
-address {
-       font-style: normal;
-       color: #2A3D61;
-}
-
-table.doxtable {
-       border-collapse:collapse;
-        margin-top: 4px;
-        margin-bottom: 4px;
-}
-
-table.doxtable td, table.doxtable th {
-       border: 1px solid #2D4068;
-       padding: 3px 7px 2px;
-}
-
-table.doxtable th {
-       background-color: #374F7F;
-       color: #FFFFFF;
-       font-size: 110%;
-       padding-bottom: 4px;
-       padding-top: 5px;
-}
-
-table.fieldtable {
-        width: 100%;
-        margin-bottom: 10px;
-        border: 1px solid #A8B8D9;
-        border-spacing: 0px;
-        -moz-border-radius: 4px;
-        -webkit-border-radius: 4px;
-        border-radius: 4px;
-        -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
-        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-        box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-}
-
-.fieldtable td, .fieldtable th {
-        padding: 3px 7px 2px;
-}
-
-.fieldtable td.fieldtype, .fieldtable td.fieldname {
-        white-space: nowrap;
-        border-right: 1px solid #A8B8D9;
-        border-bottom: 1px solid #A8B8D9;
-        vertical-align: top;
-}
-
-.fieldtable td.fielddoc {
-        border-bottom: 1px solid #A8B8D9;
-        width: 100%;
-}
-
-.fieldtable tr:last-child td {
-        border-bottom: none;
-}
-
-.fieldtable th {
-        background-image:url('nav_f.png');
-        background-repeat:repeat-x;
-        background-color: #E2E8F2;
-        font-size: 90%;
-        color: #253555;
-        padding-bottom: 4px;
-        padding-top: 5px;
-        text-align:left;
-        -moz-border-radius-topleft: 4px;
-        -moz-border-radius-topright: 4px;
-        -webkit-border-top-left-radius: 4px;
-        -webkit-border-top-right-radius: 4px;
-        border-top-left-radius: 4px;
-        border-top-right-radius: 4px;
-        border-bottom: 1px solid #A8B8D9;
-}
-
-
-.tabsearch {
-       top: 0px;
-       left: 10px;
-       height: 36px;
-       background-image: url('tab_b.png');
-       z-index: 101;
-       overflow: hidden;
-       font-size: 13px;
-}
-
-.navpath ul
-{
-       font-size: 11px;
-       background-image:url('tab_b.png');
-       background-repeat:repeat-x;
-       height:30px;
-       line-height:30px;
-       color:#8AA0CC;
-       border:solid 1px #C2CDE4;
-       overflow:hidden;
-       margin:0px;
-       padding:0px;
-}
-
-.navpath li
-{
-       list-style-type:none;
-       float:left;
-       padding-left:10px;
-       padding-right:15px;
-       background-image:url('bc_s.png');
-       background-repeat:no-repeat;
-       background-position:right;
-       color:#364D7C;
-}
-
-.navpath li.navelem a
-{
-       height:32px;
-       display:block;
-       text-decoration: none;
-       outline: none;
-       font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-}
-
-.navpath li.navelem a:hover
-{
-       color:#6884BD;
-}
-
-.navpath li.footer
-{
-        list-style-type:none;
-        float:right;
-        padding-left:10px;
-        padding-right:15px;
-        background-image:none;
-        background-repeat:no-repeat;
-        background-position:right;
-        color:#364D7C;
-        font-size: 8pt;
-}
-
-
-div.summary
-{
-       float: right;
-       font-size: 8pt;
-       padding-right: 5px;
-       width: 50%;
-       text-align: right;
-}       
-
-div.summary a
-{
-       white-space: nowrap;
-}
-
-div.ingroups
-{
-       font-size: 8pt;
-       width: 50%;
-       text-align: left;
-}
-
-div.ingroups a
-{
-       white-space: nowrap;
-}
-
-div.header
-{
-        background-image:url('nav_h.png');
-        background-repeat:repeat-x;
-       background-color: #F9FAFC;
-       margin:  0px;
-       border-bottom: 1px solid #C4CFE5;
-}
-
-div.headertitle
-{
-       padding: 5px 5px 5px 10px;
-}
-
-dl
-{
-        padding: 0 0 0 10px;
-}
-
-/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
-dl.section
-{
-       margin-left: 0px;
-       padding-left: 0px;
-}
-
-dl.note
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #D0C000;
-}
-
-dl.warning, dl.attention
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #FF0000;
-}
-
-dl.pre, dl.post, dl.invariant
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #00D000;
-}
-
-dl.deprecated
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #505050;
-}
-
-dl.todo
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #00C0E0;
-}
-
-dl.test
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #3030E0;
-}
-
-dl.bug
-{
-        margin-left:-7px;
-        padding-left: 3px;
-        border-left:4px solid;
-        border-color: #C08050;
-}
-
-dl.section dd {
-       margin-bottom: 6px;
-}
-
-
-#projectlogo
-{
-       text-align: center;
-       vertical-align: bottom;
-       border-collapse: separate;
-}
-#projectlogo img
-{ 
-       border: 0px none;
-}
-#projectname
-{
-       font: 300% Tahoma, Arial,sans-serif;
-       margin: 0px;
-       padding: 2px 0px;
-}
-    
-#projectbrief
-{
-       font: 120% Tahoma, Arial,sans-serif;
-       margin: 0px;
-       padding: 0px;
-}
-
-#projectnumber
-{
-       font: 50% Tahoma, Arial,sans-serif;
-       margin: 0px;
-       padding: 0px;
-}
-
-#titlearea
-{
-       padding: 0px;
-       margin: 0px;
-       width: 100%;
-       border-bottom: 1px solid #5373B4;
-}
-
-.image
-{
-        text-align: center;
-}
-
-.dotgraph
-{
-        text-align: center;
-}
-
-.mscgraph
-{
-        text-align: center;
-}
-
-.caption
-{
-       font-weight: bold;
-}
-
-div.zoom
-{
-       border: 1px solid #90A5CE;
-}
-
-dl.citelist {
-        margin-bottom:50px;
-}
-
-dl.citelist dt {
-        color:#334975;
-        float:left;
-        font-weight:bold;
-        margin-right:10px;
-        padding:5px;
-}
-
-dl.citelist dd {
-        margin:2px 0;
-        padding:5px 0;
-}
-
-div.toc {
-        padding: 14px 25px;
-        background-color: #F4F6FA;
-        border: 1px solid #D8DFEE;
-        border-radius: 7px 7px 7px 7px;
-        float: right;
-        height: auto;
-        margin: 0 20px 10px 10px;
-        width: 200px;
-}
-
-div.toc li {
-        background: url("bdwn.png") no-repeat scroll 0 5px transparent;
-        font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
-        margin-top: 5px;
-        padding-left: 10px;
-        padding-top: 2px;
-}
-
-div.toc h3 {
-        font: bold 12px/1.2 Arial,FreeSans,sans-serif;
-       color: #4665A2;
-        border-bottom: 0 none;
-        margin: 0;
-}
-
-div.toc ul {
-        list-style: none outside none;
-        border: medium none;
-        padding: 0px;
-}       
-
-div.toc li.level1 {
-        margin-left: 0px;
-}
-
-div.toc li.level2 {
-        margin-left: 15px;
-}
-
-div.toc li.level3 {
-        margin-left: 30px;
-}
-
-div.toc li.level4 {
-        margin-left: 45px;
-}
-
-.inherit_header {
-        font-weight: bold;
-        color: gray;
-        cursor: pointer;
-       -webkit-touch-callout: none;
-       -webkit-user-select: none;
-       -khtml-user-select: none;
-       -moz-user-select: none;
-       -ms-user-select: none;
-       user-select: none;
-}
-
-.inherit_header td {
-        padding: 6px 0px 2px 5px;
-}
-
-.inherit {
-        display: none;
-}
-
-tr.heading h2 {
-        margin-top: 12px;
-        margin-bottom: 4px;
-}
-
-@media print
-{
-  #top { display: none; }
-  #side-nav { display: none; }
-  #nav-path { display: none; }
-  body { overflow:visible; }
-  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
-  .summary { display: none; }
-  .memitem { page-break-inside: avoid; }
-  #doc-content
-  {
-    margin-left:0 !important;
-    height:auto !important;
-    width:auto !important;
-    overflow:inherit;
-    display:inline;
-  }
+.paramname em {
+  font-style: normal;
 }
-
index 116542f..ed092c7 100644 (file)
@@ -44,24 +44,43 @@ function toggleLevel(level)
   });
   updateStripes();
 }
-function toggleFolder(id) 
+
+function toggleFolder(id)
 {
-  var n = $('[id^=row_'+id+']');
-  var i = $('[id^=img_'+id+']');
-  var a = $('[id^=arr_'+id+']');
-  var c = n.slice(1);
-  if (c.filter(':first').is(':visible')===true) {
-    i.attr('src','ftv2folderclosed.png');
-    a.attr('src','ftv2pnode.png');
-    c.hide();
-  } else {
-    i.attr('src','ftv2folderopen.png');
-    a.attr('src','ftv2mnode.png');
-    c.show();
+  //The clicked row
+  var currentRow = $('#row_'+id);
+  var currentRowImages = currentRow.find("img");
+
+  //All rows after the clicked row
+  var rows = currentRow.nextAll("tr");
+
+  //Only match elements AFTER this one (can't hide elements before)
+  var childRows = rows.filter(function() {
+    var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
+    return this.id.match(re);
+  });
+
+  //First row is visible we are HIDING
+  if (childRows.filter(':first').is(':visible')===true) {
+    currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
+    currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
+    rows.filter("[id^=row_"+id+"]").hide();
+  } else { //We are SHOWING
+    //All sub images
+    var childImages = childRows.find("img");
+    var childImg = childImages.filter("[id^=img]");
+    var childArr = childImages.filter("[id^=arr]");
+
+    currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
+    currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
+    childImg.attr('src','ftv2folderclosed.png'); //children closed
+    childArr.attr('src','ftv2pnode.png'); //children closed
+    childRows.show(); //show all children
   }
   updateStripes();
 }
 
+
 function toggleInherit(id)
 {
   var rows = $('tr.inherit.'+id);
index c5fdb57..c56b91d 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index e6640fb..1473406 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index d83ac7b..4c45109 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index be96e15..7495f3c 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index eaf1ed8..c39d2a3 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -95,9 +96,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 902c10e..8d4f6ce 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 <li>get_first_child()
 : <a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">xmlpp::Node</a>
 </li>
+<li>get_include_default_attributes()
+: <a class="el" href="classxmlpp_1_1Parser.html#a150d49ac4336d910b757ae6fb2cc4b5c">xmlpp::Parser</a>
+</li>
 <li>get_internal_subset()
 : <a class="el" href="classxmlpp_1_1Document.html#ae27fb04b1760bcaa58f7e329c98fae47">xmlpp::Document</a>
 </li>
 : <a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">xmlpp::Node</a>
 </li>
 <li>get_namespace_uri()
-: <a class="el" href="classxmlpp_1_1TextReader.html#a708df8f8d3d3d7240547d4d8c940cccb">xmlpp::TextReader</a>
-, <a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">xmlpp::Node</a>
+: <a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">xmlpp::Node</a>
+, <a class="el" href="classxmlpp_1_1TextReader.html#a708df8f8d3d3d7240547d4d8c940cccb">xmlpp::TextReader</a>
 </li>
 <li>get_namespace_uri_for_prefix()
 : <a class="el" href="classxmlpp_1_1Element.html#af4c996b3eed332ed7e4e3096427e624d">xmlpp::Element</a>
 , <a class="el" href="classxmlpp_1_1EntityReference.html#a49bda2ab52ea3db83f3c6e5eb8f2c467">xmlpp::EntityReference</a>
 </li>
 <li>get_parent()
-: <a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">xmlpp::Node</a>
+: <a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">xmlpp::Node</a>
+</li>
+<li>get_parser_options()
+: <a class="el" href="classxmlpp_1_1Parser.html#a4340563d4dc26a4cfe79f9854a5e91a7">xmlpp::Parser</a>
 </li>
 <li>get_parser_property()
 : <a class="el" href="classxmlpp_1_1TextReader.html#a23c7ad0edbbdff15c393d485653b9cd5">xmlpp::TextReader</a>
 : <a class="el" href="classxmlpp_1_1Document.html#a6f4ebd0db42eeca823517dd1bd56d009">xmlpp::Document</a>
 </li>
 <li>get_schema()
-: <a class="el" href="classxmlpp_1_1SchemaValidator.html#afe5fcf23c3c8f89eeb225ac0b416e545">xmlpp::SchemaValidator</a>
+: <a class="el" href="classxmlpp_1_1SchemaValidator.html#a0a6acd87370c89eea0dfb343592efe0b">xmlpp::SchemaValidator</a>
 </li>
 <li>get_substitute_entities()
 : <a class="el" href="classxmlpp_1_1Parser.html#ae71762868b009ccae8f00c1d34df00e7">xmlpp::Parser</a>
 : <a class="el" href="classxmlpp_1_1Parser.html#a7329d0daf70030bef41b92e6ed22bd63">xmlpp::Parser</a>
 </li>
 <li>get_value()
-: <a class="el" href="classxmlpp_1_1TextReader.html#a8cb6e4bec1e0873d2a9a2b385383c505">xmlpp::TextReader</a>
-, <a class="el" href="classxmlpp_1_1AttributeDeclaration.html#aaf0072ae8ed02761af114f4afe885192">xmlpp::AttributeDeclaration</a>
+: <a class="el" href="classxmlpp_1_1AttributeDeclaration.html#aaf0072ae8ed02761af114f4afe885192">xmlpp::AttributeDeclaration</a>
 , <a class="el" href="classxmlpp_1_1Attribute.html#ac871c3356cabd34e849968ad9d79e5fd">xmlpp::Attribute</a>
+, <a class="el" href="classxmlpp_1_1TextReader.html#a8cb6e4bec1e0873d2a9a2b385383c505">xmlpp::TextReader</a>
 </li>
 <li>get_version()
 : <a class="el" href="classxmlpp_1_1Schema.html#a948b90685ae8f394be195effac10f502">xmlpp::Schema</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 7a832bb..65c6e04 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index cc58476..9b22c8b 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 78ab2b2..6be3287 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -89,9 +90,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 86b959e..3bfbc87 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -92,9 +93,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index fa3b035..7b77991 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index dafe281..78c8100 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 99c9f98..9b3bb5c 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 56da0db..2330ab0 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 641a59f..014e354 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index b408fa2..bc48b99 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 <li>set_entity_declaration()
 : <a class="el" href="classxmlpp_1_1Document.html#ad56a99bd883672ba5eac51a545fada40">xmlpp::Document</a>
 </li>
+<li>set_include_default_attributes()
+: <a class="el" href="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4">xmlpp::Parser</a>
+</li>
 <li>set_internal_subset()
 : <a class="el" href="classxmlpp_1_1Document.html#a714dc6c330ae6e00fb285606b8b849a4">xmlpp::Document</a>
 </li>
 <li>set_normalization()
 : <a class="el" href="classxmlpp_1_1TextReader.html#aaf2974eef9c1c77abf50e9c8584f9c40">xmlpp::TextReader</a>
 </li>
+<li>set_parser_options()
+: <a class="el" href="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6">xmlpp::Parser</a>
+</li>
 <li>set_parser_property()
 : <a class="el" href="classxmlpp_1_1TextReader.html#a8e5db1b68c5227bf748dfee7f36e8074">xmlpp::TextReader</a>
 </li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 9874147..1992819 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -95,9 +96,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 6757869..2b8443f 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 9d62510..45e8af3 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 42b28ef..3d2e4f2 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index f99625c..d8ce444 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index ba34214..071ec17 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Enumerations</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -71,9 +72,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 9602181..c366f0e 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Enumerator</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 6a7deb2..6e2b707 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index d11d970..f4d8752 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 2c93b6e..1d0a0da 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -98,9 +99,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index b854190..298ac2b 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 0c50674..8a4def6 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -95,9 +96,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 05d5d62..707bad4 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 <li>get_first_child()
 : <a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">xmlpp::Node</a>
 </li>
+<li>get_include_default_attributes()
+: <a class="el" href="classxmlpp_1_1Parser.html#a150d49ac4336d910b757ae6fb2cc4b5c">xmlpp::Parser</a>
+</li>
 <li>get_internal_subset()
 : <a class="el" href="classxmlpp_1_1Document.html#ae27fb04b1760bcaa58f7e329c98fae47">xmlpp::Document</a>
 </li>
 : <a class="el" href="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c">xmlpp::Node</a>
 </li>
 <li>get_namespace_uri()
-: <a class="el" href="classxmlpp_1_1TextReader.html#a708df8f8d3d3d7240547d4d8c940cccb">xmlpp::TextReader</a>
-, <a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">xmlpp::Node</a>
+: <a class="el" href="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c">xmlpp::Node</a>
+, <a class="el" href="classxmlpp_1_1TextReader.html#a708df8f8d3d3d7240547d4d8c940cccb">xmlpp::TextReader</a>
 </li>
 <li>get_namespace_uri_for_prefix()
 : <a class="el" href="classxmlpp_1_1Element.html#af4c996b3eed332ed7e4e3096427e624d">xmlpp::Element</a>
 , <a class="el" href="classxmlpp_1_1EntityReference.html#a49bda2ab52ea3db83f3c6e5eb8f2c467">xmlpp::EntityReference</a>
 </li>
 <li>get_parent()
-: <a class="el" href="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4">xmlpp::Node</a>
+: <a class="el" href="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b">xmlpp::Node</a>
+</li>
+<li>get_parser_options()
+: <a class="el" href="classxmlpp_1_1Parser.html#a4340563d4dc26a4cfe79f9854a5e91a7">xmlpp::Parser</a>
 </li>
 <li>get_parser_property()
 : <a class="el" href="classxmlpp_1_1TextReader.html#a23c7ad0edbbdff15c393d485653b9cd5">xmlpp::TextReader</a>
 : <a class="el" href="classxmlpp_1_1Document.html#a6f4ebd0db42eeca823517dd1bd56d009">xmlpp::Document</a>
 </li>
 <li>get_schema()
-: <a class="el" href="classxmlpp_1_1SchemaValidator.html#afe5fcf23c3c8f89eeb225ac0b416e545">xmlpp::SchemaValidator</a>
+: <a class="el" href="classxmlpp_1_1SchemaValidator.html#a0a6acd87370c89eea0dfb343592efe0b">xmlpp::SchemaValidator</a>
 </li>
 <li>get_substitute_entities()
 : <a class="el" href="classxmlpp_1_1Parser.html#ae71762868b009ccae8f00c1d34df00e7">xmlpp::Parser</a>
 : <a class="el" href="classxmlpp_1_1Parser.html#a7329d0daf70030bef41b92e6ed22bd63">xmlpp::Parser</a>
 </li>
 <li>get_value()
-: <a class="el" href="classxmlpp_1_1TextReader.html#a8cb6e4bec1e0873d2a9a2b385383c505">xmlpp::TextReader</a>
-, <a class="el" href="classxmlpp_1_1AttributeDeclaration.html#aaf0072ae8ed02761af114f4afe885192">xmlpp::AttributeDeclaration</a>
+: <a class="el" href="classxmlpp_1_1AttributeDeclaration.html#aaf0072ae8ed02761af114f4afe885192">xmlpp::AttributeDeclaration</a>
 , <a class="el" href="classxmlpp_1_1Attribute.html#ac871c3356cabd34e849968ad9d79e5fd">xmlpp::Attribute</a>
+, <a class="el" href="classxmlpp_1_1TextReader.html#a8cb6e4bec1e0873d2a9a2b385383c505">xmlpp::TextReader</a>
 </li>
 <li>get_version()
 : <a class="el" href="classxmlpp_1_1Schema.html#a948b90685ae8f394be195effac10f502">xmlpp::Schema</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 1ff548c..49a324b 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index f52ff94..824b993 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 6d21fa3..b61dbbf 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -89,9 +90,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 813d0e9..e3a861c 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -89,9 +90,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 4f7898d..1cdedf1 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -98,9 +99,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 00c42e8..364f1ad 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -95,9 +96,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 853fea4..10cf3c4 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 72f5f3c..e1ca82f 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index aea8fca..d305bd8 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index b263e34..267145b 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 <li>set_entity_declaration()
 : <a class="el" href="classxmlpp_1_1Document.html#ad56a99bd883672ba5eac51a545fada40">xmlpp::Document</a>
 </li>
+<li>set_include_default_attributes()
+: <a class="el" href="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4">xmlpp::Parser</a>
+</li>
 <li>set_internal_subset()
 : <a class="el" href="classxmlpp_1_1Document.html#a714dc6c330ae6e00fb285606b8b849a4">xmlpp::Document</a>
 </li>
 <li>set_normalization()
 : <a class="el" href="classxmlpp_1_1TextReader.html#aaf2974eef9c1c77abf50e9c8584f9c40">xmlpp::TextReader</a>
 </li>
+<li>set_parser_options()
+: <a class="el" href="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6">xmlpp::Parser</a>
+</li>
 <li>set_parser_property()
 : <a class="el" href="classxmlpp_1_1TextReader.html#a8e5db1b68c5227bf748dfee7f36e8074">xmlpp::TextReader</a>
 </li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 957dec2..6299d99 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -92,9 +93,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index d208d3d..f81d21b 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -96,9 +97,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index a64a330..bd8359a 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 935e8e8..5388c1b 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -92,9 +93,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 57d8d7c..e812525 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 130b365..a693b3a 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Typedefs</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -73,9 +74,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index ed07a7d..ea0e94c 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Members - Variables</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 075ad7e..038cd0a 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Graph Legend</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -37,7 +38,7 @@
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">Graph Legend</div> </div>
+<div class="title">Graph Legend</div>  </div>
 </div><!--header-->
 <div class="contents">
 <p>This page explains how to interpret the graphs that are generated by doxygen.</p>
 <div class="line"><span class="comment"></span></div>
 <div class="line"><span class="comment">/*! Super class that inherits a number of other classes */</span></div>
 <div class="line"><span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,</div>
-<div class="line"> <span class="keyword">protected</span> ProtectedBase,</div>
-<div class="line"> <span class="keyword">private</span> PrivateBase,</div>
-<div class="line"> <span class="keyword">public</span> Undocumented,</div>
-<div class="line"> <span class="keyword">public</span> Templ&lt;int&gt;</div>
+<div class="line">                  <span class="keyword">protected</span> ProtectedBase,</div>
+<div class="line">                  <span class="keyword">private</span> PrivateBase,</div>
+<div class="line">                  <span class="keyword">public</span> Undocumented,</div>
+<div class="line">                  <span class="keyword">public</span> Templ&lt;int&gt;</div>
 <div class="line">{</div>
-<div class="line"> <span class="keyword">private</span>:</div>
-<div class="line"> Used *m_usedClass;</div>
+<div class="line">  <span class="keyword">private</span>:</div>
+<div class="line">    Used *m_usedClass;</div>
 <div class="line">};</div>
 </div><!-- fragment --><p> This will result in the following graph:</p>
 <center><div class="image">
@@ -107,9 +108,9 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 3959731..d92023f 100644 (file)
Binary files a/docs/reference/html/graph_legend.png and b/docs/reference/html/graph_legend.png differ
index d644fca..9434921 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Hierarchy</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">Class Hierarchy</div> </div>
+<div class="title">Class Hierarchy</div>  </div>
 </div><!--header-->
 <div class="contents">
 <div class="textblock">
 <p><a href="inherits.html">Go to the graphical class hierarchy</a></p>
 This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
 <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classstd_1_1exception.html" target="_self">exception</a></td><td class="desc"></td></tr>
+<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>exception</b></td><td class="desc"></td></tr>
 <tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1exception.html" target="_self">xmlpp::exception</a></td><td class="desc">Base class for all xmlpp exceptions</td></tr>
 <tr id="row_0_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1internal__error.html" target="_self">xmlpp::internal_error</a></td><td class="desc"></td></tr>
 <tr id="row_0_0_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classxmlpp_1_1parse__error.html" target="_self">xmlpp::parse_error</a></td><td class="desc">This exception will be thrown when the parser encounters an error in the XML document</td></tr>
@@ -94,9 +95,9 @@ This inheritance list is sorted roughly, but not completely, alphabetically:</di
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index ce347f9..24c8a32 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: libxml++ Reference Manual</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -37,7 +38,7 @@
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">libxml++ Reference Manual </div> </div>
+<div class="title">libxml++ Reference Manual </div>  </div>
 </div><!--header-->
 <div class="contents">
 <div class="textblock"><h1><a class="anchor" id="description"></a>
@@ -58,7 +59,7 @@ Basic Usage</h1>
 <div class="fragment"><div class="line"><span class="preprocessor">#include &lt;libxml++.h&gt;</span></div>
 </div><!-- fragment --><p> (You may include individual headers, such as libxml++/document.h instead.)</p>
 <p>If your source file is <code>program.cc</code>, you can compile it with: </p>
-<div class="fragment"><div class="line">g++ program.cc -o program `pkg-config --cflags --libs libxml++-2.6`</div>
+<div class="fragment"><div class="line">g++ program.cc -o program  `pkg-config --cflags --libs libxml++-2.6`</div>
 </div><!-- fragment --><p>Alternatively, if using autoconf, use the following in <code>configure.ac:</code> </p>
 <div class="fragment"><div class="line">PKG_CHECK_MODULES([LIBXMLXX], [libxml++-2.6])</div>
 </div><!-- fragment --><p> Then use the generated <code>LIBXMLXX_CFLAGS</code> and <code>LIBXMLXX_LIBS</code> variables in the project <code>Makefile.am</code> files. For example: </p>
@@ -67,9 +68,9 @@ Basic Usage</h1>
 </div><!-- fragment --> </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index bf965e7..b80c2ee 100644 (file)
Binary files a/docs/reference/html/inherit_graph_0.png and b/docs/reference/html/inherit_graph_0.png differ
index e31b8e8..48e7e9e 100644 (file)
Binary files a/docs/reference/html/inherit_graph_1.png and b/docs/reference/html/inherit_graph_1.png differ
index 929cb6e..b467ae5 100644 (file)
Binary files a/docs/reference/html/inherit_graph_2.png and b/docs/reference/html/inherit_graph_2.png differ
index 5a81928..54fb1ba 100644 (file)
Binary files a/docs/reference/html/inherit_graph_3.png and b/docs/reference/html/inherit_graph_3.png differ
index c4355bd..1b4941d 100644 (file)
Binary files a/docs/reference/html/inherit_graph_4.png and b/docs/reference/html/inherit_graph_4.png differ
index 6971599..0c90b75 100644 (file)
Binary files a/docs/reference/html/inherit_graph_5.png and b/docs/reference/html/inherit_graph_5.png differ
index da30132..0434d8d 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Class Hierarchy</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">Class Hierarchy</div> </div>
+<div class="title">Class Hierarchy</div>  </div>
 </div><!--header-->
 <div class="contents">
 <div class="textblock">
 <p><a href="hierarchy.html">Go to the textual class hierarchy</a></p>
 </div><table border="0" cellspacing="10" cellpadding="0">
-<tr><td><img src="inherit_graph_0.png" border="0" alt="" usemap="#exception"/>
-<map name="exception" id="exception">
-<area shape="rect" id="node1" href="classstd_1_1exception.html" title="exception" alt="" coords="5,30,83,58"/><area shape="rect" id="node3" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="131,30,248,58"/><area shape="rect" id="node5" href="classxmlpp_1_1internal__error.html" title="xmlpp::internal_error" alt="" coords="297,5,433,33"/><area shape="rect" id="node7" href="classxmlpp_1_1parse__error.html" title="This exception will be thrown when the parser encounters an error in the XML document." alt="" coords="303,55,428,83"/><area shape="rect" id="node9" href="classxmlpp_1_1validity__error.html" title="This exception will be thrown when the parser encounters a validity error in the XML document..." alt="" coords="484,55,617,83"/></map>
-</td></tr>
-<tr><td><img src="inherit_graph_1.png" border="0" alt="" usemap="#xmlpp_1_1Dtd"/>
+<tr><td><img src="inherit_graph_0.png" border="0" alt="" usemap="#xmlpp_1_1Dtd"/>
 <map name="xmlpp_1_1Dtd" id="xmlpp_1_1Dtd">
-<area shape="rect" id="node1" href="classxmlpp_1_1Dtd.html" title="Represents XML DTDs." alt="" coords="5,5,88,33"/></map>
+<area shape="rect" id="node1" href="classxmlpp_1_1Dtd.html" title="Represents XML DTDs." alt="" coords="6,5,98,32"/></map>
+</td></tr>
+<tr><td><img src="inherit_graph_1.png" border="0" alt="" usemap="#xmlpp_1_1exception"/>
+<map name="xmlpp_1_1exception" id="xmlpp_1_1exception">
+<area shape="rect" id="node2" href="classxmlpp_1_1exception.html" title="Base class for all xmlpp exceptions." alt="" coords="139,31,269,57"/><area shape="rect" id="node3" href="classxmlpp_1_1internal__error.html" title="xmlpp::internal_error" alt="" coords="317,5,472,32"/><area shape="rect" id="node4" href="classxmlpp_1_1parse__error.html" title="This exception will be thrown when the parser encounters an error in the XML document." alt="" coords="323,56,466,83"/><area shape="rect" id="node5" href="classxmlpp_1_1validity__error.html" title="This exception will be thrown when the parser encounters a validity error in the XML document..." alt="" coords="521,56,671,83"/></map>
 </td></tr>
 <tr><td><img src="inherit_graph_2.png" border="0" alt="" usemap="#xmlpp_1_1KeepBlanks"/>
 <map name="xmlpp_1_1KeepBlanks" id="xmlpp_1_1KeepBlanks">
-<area shape="rect" id="node1" href="classxmlpp_1_1KeepBlanks.html" title="This class set KeepBlanksDefault and IndentTreeOutput of libxmlpp and restore their initial value in ..." alt="" coords="5,5,136,33"/></map>
+<area shape="rect" id="node1" href="classxmlpp_1_1KeepBlanks.html" title="This class set KeepBlanksDefault and IndentTreeOutput of libxmlpp and restore their initial value in ..." alt="" coords="6,5,149,32"/></map>
 </td></tr>
 <tr><td><img src="inherit_graph_3.png" border="0" alt="" usemap="#xmlpp_1_1NonCopyable"/>
 <map name="xmlpp_1_1NonCopyable" id="xmlpp_1_1NonCopyable">
-<area shape="rect" id="node1" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,511,144,539"/><area shape="rect" id="node3" href="classxmlpp_1_1Document.html" title="Represents an XML document in the DOM model." alt="" coords="213,258,333,286"/><area shape="rect" id="node5" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="228,309,319,337"/><area shape="rect" id="node33" href="classxmlpp_1_1OutputBuffer.html" title="Base class for xmlOutputBuffer wrapper." alt="" coords="207,435,340,463"/><area shape="rect" id="node37" href="classxmlpp_1_1Parser.html" title="XML parser." alt="" coords="224,486,323,514"/><area shape="rect" id="node43" href="classxmlpp_1_1ParserInputBuffer.html" title="Base class for xmlParserInputBuffer wrapper." alt="" coords="193,537,353,565"/><area shape="rect" id="node47" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema." alt="" coords="219,587,328,615"/><area shape="rect" id="node49" href="classxmlpp_1_1TextReader.html" title="A TextReader&#45;style XML parser." alt="" coords="209,638,337,666"/><area shape="rect" id="node51" href="classxmlpp_1_1Validator.html" title="Base class for XML validators." alt="" coords="217,689,329,717"/><area shape="rect" id="node7" href="classxmlpp_1_1Attribute.html" title="Represents an XML Node attribute." alt="" coords="441,55,551,83"/><area shape="rect" id="node13" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="428,182,564,210"/><area shape="rect" id="node25" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes." alt="" coords="441,233,551,261"/><area shape="rect" id="node27" href="classxmlpp_1_1EntityReference.html" title="Entity references refer to previously declared entities." alt="" coords="420,283,572,311"/><area shape="rect" id="node29" href="classxmlpp_1_1XIncludeEnd.html" title="XIncludeEnd node." alt="" coords="429,334,563,362"/><area shape="rect" id="node31" href="classxmlpp_1_1XIncludeStart.html" title="XIncludeStart node." alt="" coords="425,385,567,413"/><area shape="rect" id="node9" href="classxmlpp_1_1AttributeDeclaration.html" title="Represents the default value of an attribute of an XML Element node." alt="" coords="657,5,833,33"/><area shape="rect" id="node11" href="classxmlpp_1_1AttributeNode.html" title="Represents an explicit attribute of an XML Element node." alt="" coords="675,55,816,83"/><area shape="rect" id="node15" href="classxmlpp_1_1CdataNode.html" title="CData node." alt="" coords="683,106,808,134"/><area shape="rect" id="node17" href="classxmlpp_1_1CommentNode.html" title="Comment Node." alt="" coords="672,157,819,185"/><area shape="rect" id="node19" href="classxmlpp_1_1EntityDeclaration.html" title="Entity declaration." alt="" coords="667,207,824,235"/><area shape="rect" id="node21" href="classxmlpp_1_1ProcessingInstructionNode.html" title="xmlpp::ProcessingInstructionNode" alt="" coords="639,258,852,286"/><area shape="rect" id="node23" href="classxmlpp_1_1TextNode.html" title="Text Node." alt="" coords="687,309,804,337"/><area shape="rect" id="node35" href="classxmlpp_1_1OStreamOutputBuffer.html" title="An OutputBuffer implementation that send datas to a std::ostream." alt="" coords="403,435,589,463"/><area shape="rect" id="node39" href="classxmlpp_1_1DomParser.html" title="DOM XML parser." alt="" coords="433,486,559,514"/><area shape="rect" id="node41" href="classxmlpp_1_1SaxParser.html" title="SAX XML parser." alt="" coords="436,537,556,565"/><area shape="rect" id="node45" href="classxmlpp_1_1IStreamParserInputBuffer.html" title="xmlpp::IStreamParserInput\lBuffer" alt="" coords="409,587,583,631"/><area shape="rect" id="node53" href="classxmlpp_1_1DtdValidator.html" title="XML DTD validator." alt="" coords="431,671,561,699"/><area shape="rect" id="node55" href="classxmlpp_1_1SchemaValidator.html" title="XML Schema Validator." alt="" coords="416,722,576,750"/></map>
+<area shape="rect" id="node1" href="classxmlpp_1_1NonCopyable.html" title="Herited by classes which cannot be copied." alt="" coords="5,512,160,539"/><area shape="rect" id="node2" href="classxmlpp_1_1Document.html" title="Represents an XML document in the DOM model." alt="" coords="229,259,365,285"/><area shape="rect" id="node3" href="classxmlpp_1_1Node.html" title="Represents XML Nodes." alt="" coords="246,309,349,336"/><area shape="rect" id="node17" href="classxmlpp_1_1OutputBuffer.html" title="Base class for xmlOutputBuffer wrapper." alt="" coords="222,436,373,463"/><area shape="rect" id="node19" href="classxmlpp_1_1Parser.html" title="XML parser." alt="" coords="243,487,352,513"/><area shape="rect" id="node22" href="classxmlpp_1_1ParserInputBuffer.html" title="Base class for xmlParserInputBuffer wrapper." alt="" coords="208,537,387,564"/><area shape="rect" id="node24" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema." alt="" coords="236,588,359,615"/><area shape="rect" id="node25" href="classxmlpp_1_1TextReader.html" title="A TextReader&#45;style XML parser." alt="" coords="228,639,367,665"/><area shape="rect" id="node26" href="classxmlpp_1_1Validator.html" title="Base class for XML validators." alt="" coords="235,689,360,716"/><area shape="rect" id="node4" href="classxmlpp_1_1Attribute.html" title="Represents an XML Node attribute." alt="" coords="477,56,603,83"/><area shape="rect" id="node7" href="classxmlpp_1_1ContentNode.html" title="Content Node." alt="" coords="463,183,617,209"/><area shape="rect" id="node13" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes." alt="" coords="479,233,601,260"/><area shape="rect" id="node14" href="classxmlpp_1_1EntityReference.html" title="Entity references refer to previously declared entities." alt="" coords="456,284,624,311"/><area shape="rect" id="node15" href="classxmlpp_1_1XIncludeEnd.html" title="XIncludeEnd node." alt="" coords="467,335,613,361"/><area shape="rect" id="node16" href="classxmlpp_1_1XIncludeStart.html" title="XIncludeStart node." alt="" coords="463,385,617,412"/><area shape="rect" id="node5" href="classxmlpp_1_1AttributeDeclaration.html" title="Represents the default value of an attribute of an XML Element node." alt="" coords="714,5,913,32"/><area shape="rect" id="node6" href="classxmlpp_1_1AttributeNode.html" title="Represents an explicit attribute of an XML Element node." alt="" coords="734,56,893,83"/><area shape="rect" id="node8" href="classxmlpp_1_1CdataNode.html" title="CData node." alt="" coords="743,107,884,133"/><area shape="rect" id="node9" href="classxmlpp_1_1CommentNode.html" title="Comment Node." alt="" coords="730,157,897,184"/><area shape="rect" id="node10" href="classxmlpp_1_1EntityDeclaration.html" title="Entity declaration." alt="" coords="724,208,903,235"/><area shape="rect" id="node11" href="classxmlpp_1_1ProcessingInstructionNode.html" title="xmlpp::ProcessingInstructionNode" alt="" coords="694,259,933,285"/><area shape="rect" id="node12" href="classxmlpp_1_1TextNode.html" title="Text Node." alt="" coords="749,309,877,336"/><area shape="rect" id="node18" href="classxmlpp_1_1OStreamOutputBuffer.html" title="An OutputBuffer implementation that send datas to a std::ostream." alt="" coords="435,436,645,463"/><area shape="rect" id="node20" href="classxmlpp_1_1DomParser.html" title="DOM XML parser." alt="" coords="470,487,610,513"/><area shape="rect" id="node21" href="classxmlpp_1_1SaxParser.html" title="SAX XML parser." alt="" coords="473,537,607,564"/><area shape="rect" id="node23" href="classxmlpp_1_1IStreamParserInputBuffer.html" title="xmlpp::IStreamParserInput\lBuffer" alt="" coords="444,589,636,630"/><area shape="rect" id="node27" href="classxmlpp_1_1DtdValidator.html" title="XML DTD validator." alt="" coords="466,672,614,699"/><area shape="rect" id="node28" href="classxmlpp_1_1SchemaValidator.html" title="XML Schema Validator." alt="" coords="451,723,629,749"/></map>
 </td></tr>
 <tr><td><img src="inherit_graph_4.png" border="0" alt="" usemap="#xmlpp_1_1SaxParser_1_1Attribute"/>
 <map name="xmlpp_1_1SaxParser_1_1Attribute" id="xmlpp_1_1SaxParser_1_1Attribute">
-<area shape="rect" id="node1" href="structxmlpp_1_1SaxParser_1_1Attribute.html" title="Simple structure used in the start_element callback, in which the attributes are a list of name/value..." alt="" coords="5,5,181,33"/></map>
+<area shape="rect" id="node1" href="structxmlpp_1_1SaxParser_1_1Attribute.html" title="Simple structure used in the start_element callback, in which the attributes are a list of name/value..." alt="" coords="5,5,203,32"/></map>
 </td></tr>
 <tr><td><img src="inherit_graph_5.png" border="0" alt="" usemap="#xmlpp_1_1SaxParser_1_1AttributeHasName"/>
 <map name="xmlpp_1_1SaxParser_1_1AttributeHasName" id="xmlpp_1_1SaxParser_1_1AttributeHasName">
-<area shape="rect" id="node1" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html" title="This functor is a helper to find an attribute by name in an AttributeList using the standard algorith..." alt="" coords="5,5,181,49"/></map>
+<area shape="rect" id="node1" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html" title="This functor is a helper to find an attribute by name in an AttributeList using the standard algorith..." alt="" coords="5,5,203,46"/></map>
 </td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/jquery.js b/docs/reference/html/jquery.js
new file mode 100644 (file)
index 0000000..63939e7
--- /dev/null
@@ -0,0 +1,8 @@
+/*! jQuery v1.7.1 jquery.com | jquery.org/license */
+(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function cb(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function ca(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bE.test(a)?d(a,e):ca(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)ca(a+"["+e+"]",b[e],c,d);else d(a,b)}function b_(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bT,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bP),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bC(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bx:by,g=0,h=e.length;if(d>0){if(c!=="border")for(;g<h;g++)c||(d-=parseFloat(f.css(a,"padding"+e[g]))||0),c==="margin"?d+=parseFloat(f.css(a,c+e[g]))||0:d-=parseFloat(f.css(a,"border"+e[g]+"Width"))||0;return d+"px"}d=bz(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0;if(c)for(;g<h;g++)d+=parseFloat(f.css(a,"padding"+e[g]))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+e[g]+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+e[g]))||0);return d+"px"}function bp(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bo(a){var b=c.createElement("div");bh.appendChild(b),b.innerHTML=a.outerHTML;return b.firstChild}function bn(a){var b=(a.nodeName||"").toLowerCase();b==="input"?bm(a):b!=="script"&&typeof a.getElementsByTagName!="undefined"&&f.grep(a.getElementsByTagName("input"),bm)}function bm(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bl(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function bk(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d<e;d++)f.event.add(b,c+(i[c][d].namespace?".":"")+i[c][d].namespace,i[c][d],i[c][d].data)}h.data&&(h.data=f.extend({},h.data))}}function bi(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function T(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;c++)b[a[c]]=!0;return b}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H)return H.call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,l,m=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++)g=b[d],h=f.type(g),h==="array"?m(g):h==="function"&&(!a.unique||!o.has(g))&&c.push(g)},n=function(b,f){f=f||[],e=!a.memory||[b,f],i=!0,l=j||0,j=0,k=c.length;for(;c&&l<k;l++)if(c[l].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}i=!1,c&&(a.once?e===!0?o.disable():c=[]:d&&d.length&&(e=d.shift(),o.fireWith(e[0],e[1])))},o={add:function(){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<e;d++)for(var f=0;f<c.length;f++)if(b[d]===c[f]){i&&f<=k&&(k--,f<=l&&l--),c.splice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var b=0,d=c.length;for(;b<d;b++)if(a===c[b])return!0}return!1},empty:function(){c=[];return this},disable:function(){c=d=e=b;return this},disabled:function(){return!c},lock:function(){d=b,(!e||e===!0)&&o.disable();return this},locked:function(){return!d},fireWith:function(b,c){d&&(i?a.once||d.push([b,c]):(!a.once||!e)&&n(b,c));return this},fire:function(){o.fireWith(this,arguments);return this},fired:function(){return!!e}};return o};var i=[].slice;f.extend({Deferred:function(a){var b=f.Callbacks("once memory"),c=f.Callbacks("once memory"),d=f.Callbacks("memory"),e="pending",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:function(a,b,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c=b[0],e=b[1],g;f.isFunction(c)?i[a](function()
+{g=c.apply(this,arguments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.notify):d[e+"With"](this===i?d:this,[g])}):i[a](d[e])})}).promise()},promise:function(a){if(a==null)a=h;else for(var b in h)a[b]=h[b];return a}},i=h.promise({}),j;for(j in g)i[j]=g[j].fire,i[j+"With"]=g[j].fireWith;i.done(function(){e="resolved"},c.disable,d.lock).fail(function(){e="rejected"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a){function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else j!==a&&j.resolveWith(j,d?[a]:[]);return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l,m,n,o,p,q=c.createElement("div"),r=c.documentElement;q.setAttribute("className","t"),q.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="<div "+n+"><div></div></div>"+"<table "+n+" cellpadding='0' cellspacing='0'>"+"<tr><td></td></tr></table>",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="<div style='width:4px;'></div>",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e<g;e++)delete d[b[e]];if(!(c?m:f.isEmptyObject)(d))return}}if(!c){delete j[k].data;if(!m(j[k]))return}f.support.deleteExpando||!j.setInterval?delete j[k]:j[k]=null,i&&(f.support.deleteExpando?delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d,e,g,h=null;if(typeof a=="undefined"){if(this.length){h=f.data(this[0]);if(this[0].nodeType===1&&!f._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var i=0,j=e.length;i<j;i++)g=e[i].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),l(this[0],g,h[g]));f._data(this[0],"parsedAttrs",!0)}}return h}if(typeof a=="object")return this.each(function(){f.data(this,a)});d=a.split("."),d[1]=d[1]?"."+d[1]:"";if(c===b){h=this.triggerHandler("getData"+d[1]+"!",[d[0]]),h===b&&this.length&&(h=f.data(this[0],a),h=l(this[0],a,h));return h===b&&d[1]?this.data(d[0]):h}return this.each(function(){var b=f(this),e=[d[0],c];b.triggerHandler("setData"+d[1]+"!",e),f.data(this,a,c),b.triggerHandler("changeData"+d[1]+"!",e)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks("once memory"),!0))h++,l.add(m);m();return d.promise()}});var o=/[\n\t\r]/g,p=/\s+/,q=/\r/g,r=/^(?:button|input)$/i,s=/^(?:button|input|object|select|textarea)$/i,t=/^a(?:rea)?$/i,u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,v=f.support.getSetAttribute,w,x,y;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(o," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(o," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisabled?!e.disabled:e.getAttribute("disabled")===null)&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,"optgroup"))){b=f(e).val();if(j)return b;h.push(b)}}if(j&&!h.length&&i.length)return f(i[g]).val();return h},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h<g;h++)e=d[h],e&&(c=f.propFix[e]||e,f.attr(a,e,""),a.removeAttribute(v?e:c),u.test(e)&&c in a&&(a[c]=!1))}},attrHooks:{type:{set:function(a,b){if(r.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(w&&f.nodeName(a,"button"))return w.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,"button"))return w.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&"set"in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&"get"in g&&(e=g.get(a,c))!==null?e:a[c]}},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:function(a,c){var d,e=f.prop(a,c);return e===!0||typeof e!="boolean"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},v||(y={name:!0,id:!0},w=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue!=="":d.specified)?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.attrHooks.tabindex.set=w.set,f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})}),f.attrHooks.contenteditable={get:w.get,set:function(a,b,c){b===""&&(b="false"),w.set(a,b,c)}}),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.enctype||(f.propFix.enctype="encoding"),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};
+f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||"").split(".").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s=f.event.special[m]||{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:d.guid,selector:g,quick:G(g),namespace:n.join(".")},p),r=j[m];if(!r){r=j[m]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!1)a.addEventListener?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent("on"+m,i)}s.add&&(s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},remove:function(a,b,c,d,e){var g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g.events)){b=f.trim(I(b||"")).split(" ");for(h=0;h<b.length;h++){i=A.exec(b[h])||[],j=k=i[1],l=i[2];if(!j){for(j in o)f.event.remove(a,j+b[h],c,d,!0);continue}p=f.event.special[j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.length,l=l?new RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(n=0;n<r.length;n++)s=r[n],(e||k===s.origType)&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d==="**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p.remove.call(a,s));r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyObject(o)&&(q=g.handle,q&&(q.elem=null),f.removeData(a,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.event.triggered))return;h.indexOf("!")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;l<r.length&&!c.isPropagationStopped();l++)m=r[l][0],c.type=r[l][1],q=(f._data(m,"events")||{})[c.type]&&f._data(m,"handle"),q&&q.apply(m,d),q=o&&m[o],q&&f.acceptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.type=h,!g&&!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)&&o&&e[h]&&(h!=="focus"&&h!=="blur"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.triggered=h,e[h](),f.event.triggered=b,n&&(e[o]=n));return c.result}},dispatch:function(c){c=f.event.fix(c||a.event);var d=(f._data(this,"events")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=[],j,k,l,m,n,o,p,q,r,s,t;g[0]=c,c.delegateTarget=this;if(e&&!c.target.disabled&&(!c.button||c.type!=="click")){m=f(this),m.context=this.ownerDocument||this;for(l=c.target;l!=this;l=l.parentNode||this){o={},q=[],m[0]=l;for(j=0;j<e;j++)r=d[j],s=r.selector,o[s]===b&&(o[s]=r.quick?H(l,r.quick):m.is(s)),o[s]&&q.push(r);q.length&&i.push({elem:l,matches:q})}}d.length>e&&i.push({elem:this,matches:d.slice(e)});for(j=0;j<i.length&&!c.isPropagationStopped();j++){p=i[j],c.currentTarget=p.elem;for(k=0;k<p.matches.length&&!c.isImmediatePropagationStopped();k++){r=p.matches[k];if(h||!c.namespace&&!r.namespace||c.namespace_re&&c.namespace_re.test(r.namespace))c.data=r.data,c.handleObj=r,n=((f.event.special[r.origType]||{}).handle||r.handler).apply(p.elem,g),n!==b&&(c.result=n,n===!1&&(c.preventDefault(),c.stopPropagation()))}}return c.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,d){var e,f,g,h=d.button,i=d.fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.documentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[f.expando])return a;var d,e,g=a,h=f.event.fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(g);for(d=i.length;d;)e=i[--d],a[e]=g[e];a.target||(a.target=g.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a.ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!(this instanceof f.Event))return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp||f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=K;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=K,this.stopPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropagationStopped:J},f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c=this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!==c&&!f.contains(c,d))a.type=e.origType,h=e.handler.apply(this,arguments),a.type=b;return h}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName(this,"form"))return!1;f.event.add(this,"click._submit keypress._submit",function(a){var c=a.target,d=f.nodeName(c,"input")||f.nodeName(c,"button")?c.form:b;d&&!d._submit_attached&&(f.event.add(d,"submit._submit",function(a){this.parentNode&&!a.isTrigger&&f.event.simulate("submit",this.parentNode,a,!0)}),d._submit_attached=!0)})},teardown:function(){if(f.nodeName(this,"form"))return!1;f.event.remove(this,"._submit")}}),f.support.changeBubbles||(f.event.special.change={setup:function(){if(z.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")f.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),f.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1,f.event.simulate("change",this,a,!0))});return!1}f.event.add(this,"beforeactivate._change",function(a){var b=a.target;z.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,"change._change",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate("change",this.parentNode,a,!0)}),b._change_attached=!0)})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){f.event.remove(this,"._change");return z.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){var d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof a=="object"){typeof c!="string"&&(d=c,c=b);for(i in a)this.on(i,c,d,a[i],g);return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typeof c=="string"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1)e=J;else if(!e)return this;g===1&&(h=e,e=function(a){f().off(a);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=f.guid++));return this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on.call(this,a,b,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if(typeof a=="object"){for(var g in a)this.off(g,c,a[g]);return this}if(c===!1||typeof c=="function")d=c,c=b;d===!1&&(d=J);return this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){f(this.context).on(a,this.selector,b,c);return this},die:function(a,b){f(this.context).off(a,this.selector||"**",b);return this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,"**"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f._data(this,"lastToggle"+a.guid)||0)%d;f._data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1){g||(j[d]=c,j.sizset=h);if(typeof b!="string"){if(j===b){k=!0;break}}else if(m.filter(b,[j]).length>0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b){k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},m.matches=function(a,b){return m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a]).length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1,1);if(i.substr(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(j,""),d=o.find[h](g,b,c);if(d!=null){a=a.replace(o.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter)if((f=o.leftMatch[h].exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.length-1)==="\\")continue;s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,s,d,r,e,t);if(!f)g=i=!0;else if(f===!0)continue}if(f)for(n=0;(j=s[n])!=null;n++)j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!==b){d||(s=r),a=a.replace(o.match[h],"");if(!g)return[];break}}if(a===q)if(g==null)m.error(a);else break;q=a}return s},m.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)};var n=m.getText=function(a){var b,c,d=a.nodeType,e="";if(d){if(d===1||d===9){if(typeof a.textContent=="string")return a.textContent;if(typeof a.innerText=="string")return a.innerText.replace(k,"");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}else if(d===3||d===4)return a.nodeValue}else for(b=0;c=a[b];b++)c.nodeType!==8&&(e+=n(c));return e},o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&m.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d
+&&m.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(j,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){case"only":case"first":while(l=l.previousSibling)if(l.nodeType===1)return!1;if(k==="first")return!0;l=a;case"last":while(l=l.nextSibling)if(l.nodeType===1)return!1;return!0;case"nth":c=b[2],e=b[3];if(c===1&&e===0)return!0;f=b[0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.nextSibling)l.nodeType===1&&(l.nodeIndex=++i);g[d]=f}j=a.nodeIndex-e;return c===0?j===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var u,v;c.documentElement.compareDocumentPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i)return v(a,b);if(!g)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return v(e[k],f[k]);return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h<i;h++)m(a,g[h],e,c);return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr=m.selectors,f.expr[":"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:parents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.POS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(T(this,a,!1),"not",a)},filter:function(a){return this.pushStack(T(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?Q.test(a)?f(a,this.context).index(this[0])>=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d<a.length;d++)f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=g.parentNode,h++}return c}var i=Q.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|style)/i,bb=/<(?:script|object|embed|option|style)/i,bc=new RegExp("<(?:"+V+")","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),
+f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function()
+{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bi(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bp)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof j=="string"&&j.length<512&&i===c&&j.charAt(0)==="<"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone||!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1></$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bn(k[i]);else bn(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||be.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;for(var h=0,i;(i=a[h])!=null;h++){if(i.nodeName&&f.noData[i.nodeName.toLowerCase()])continue;c=i[f.expando];if(c){b=d[c];if(b&&b.events){for(var j in b.events)e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle);b.handle&&(b.handle.elem=null)}g?delete i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete d[c]}}}});var bq=/alpha\([^)]*\)/i,br=/opacity=([^)]*)/,bs=/([A-Z]|^ms)/g,bt=/^-?\d+(?:px)?$/i,bu=/^-?\d/,bv=/^([\-+])=([\-+.\de]+)/,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bv.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bz)return bz(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return bC(a,b,d);f.swap(a,bw,function(){e=bC(a,b,d)});return e}},set:function(a,b){if(!bt.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c)
+{if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cu("hide",3),a,b,c);var d,e,g=0,h=this.length;for(;g<h;g++)d=this[g],d.style&&(e=f.css(d,"display"),e!=="none"&&!f._data(d,"olddisplay")&&f._data(d,"olddisplay",e));for(g=0;g<h;g++)this[g].style&&(this[g].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cu("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(!f.support.inlineBlockNeedsLayout||cv(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)j=new f.fx(this,b,i),h=a[i],cn.test(h)?(o=f._data(this,"toggle"+i)||(h==="toggle"?d?"show":"hide":0),o?(f._data(this,"toggle"+i,o==="show"?"hide":"show"),j[o]()):j[h]()):(k=co.exec(h),l=j.cur(),k?(m=parseFloat(k[2]),n=k[3]||(f.cssNumber[i]?"":"px"),n!=="px"&&(f.style(this,i,(m||1)+n),l=(m||1)/j.cur()*l,f.style(this,i,l+n)),k[1]&&(m=(k[1]==="-="?-1:1)*m+l),j.custom(l,m,n)):j.custom(l,h,""));return!0}var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:function(a,c,d){typeof a!="string"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]);return this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!0),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==null)for(b in g)g[b]&&g[b].stop&&b.indexOf(".run")===b.length-4&&h(this,g,b);else g[b=a+".run"]&&g[b].stop&&h(this,g,b);for(b=e.length;b--;)e[b].elem===this&&(a==null||e[b].queue===a)&&(d?e[b](!0):e[b].saveState(),c=!0,e.splice(b,1));(!d||!c)&&f.dequeue(this,a)})}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue==null||d.queue===!0)d.queue="fx";d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,c,d){function h(a){return e.step(a)}var e=this,g=f.fx;this.startTime=cr||cs(),this.end=c,this.now=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.prop]?"":"px"),h.queue=this.options.queue,h.elem=this.elem,h.saveState=function(){e.options.hide&&f._data(e.elem,"fxshow"+e.prop)===b&&f._data(e.elem,"fxshow"+e.prop,e.start)},h()&&f.timers.push(h)&&!cp&&(cp=setInterval(g.tick,g.interval))},show:function(){var a=f._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f._data(this.elem,"fxshow"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cr||cs(),g=!0,h=this.elem,i=this.options;if(a||e>=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++)a=b[c],!a()&&b[c]===a&&b.splice(c--,1);b.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cp),cp=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),f.each(["width","height"],function(a,b){f.fx.step[b]=function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.support.fixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.support.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.support.fixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window);
index 8fe5eb2..fc00213 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Namespace Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index bd0dba8..f08e516 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Namespace Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -62,9 +63,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index b617b5a..d86d7ff 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Namespace Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -89,9 +90,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index a27a6ff..a27fc41 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Namespace Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -62,9 +63,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index a844da6..aca06d9 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Namespace Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -59,9 +60,9 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index faf60ff..bda0d41 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Namespace List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">Namespace List</div> </div>
+<div class="title">Namespace List</div>  </div>
 </div><!--header-->
 <div class="contents">
 <div class="textblock">Here is a list of all namespaces with brief descriptions:</div><div class="directory">
-<table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacexmlpp.html" target="_self">xmlpp</a></td><td class="desc"></td></tr>
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>Gio</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>DBus</b></td><td class="desc"></td></tr>
+<tr id="row_1_" class="even"><td class="entry"><img id="arr_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>Glib</b></td><td class="desc"></td></tr>
+<tr id="row_2_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacexmlpp.html" target="_self">xmlpp</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 0de6644..9305398 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp Namespace Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 <a href="#nested-classes">Classes</a> &#124;
 <a href="#typedef-members">Typedefs</a> &#124;
 <a href="#enum-members">Enumerations</a> &#124;
-<a href="#func-members">Functions</a> </div>
+<a href="#func-members">Functions</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp Namespace Reference</div> </div>
+<div class="title">xmlpp Namespace Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 Classes</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents an XML <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a> attribute. <a href="classxmlpp_1_1Attribute.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents an XML <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a> attribute.  <a href="classxmlpp_1_1Attribute.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1AttributeDeclaration.html">AttributeDeclaration</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents the default value of an attribute of an XML <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> node. <a href="classxmlpp_1_1AttributeDeclaration.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents the default value of an attribute of an XML <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> node.  <a href="classxmlpp_1_1AttributeDeclaration.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1AttributeNode.html">AttributeNode</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents an explicit attribute of an XML <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> node. <a href="classxmlpp_1_1AttributeNode.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html">Document</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents an XML document in the DOM model. <a href="classxmlpp_1_1Document.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Dtd.html">Dtd</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents XML DTDs. <a href="classxmlpp_1_1Dtd.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1KeepBlanks.html">KeepBlanks</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class set KeepBlanksDefault and IndentTreeOutput of libxmlpp and restore their initial value in its destructor. <a href="classxmlpp_1_1KeepBlanks.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html">NonCopyable</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Herited by classes which cannot be copied. <a href="classxmlpp_1_1NonCopyable.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html">Schema</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents an XML <a class="el" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema.">Schema</a>. <a href="classxmlpp_1_1Schema.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html">exception</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all xmlpp exceptions. <a href="classxmlpp_1_1exception.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1parse__error.html">parse_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This exception will be thrown when the parser encounters an error in the XML document. <a href="classxmlpp_1_1parse__error.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1validity__error.html">validity_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This exception will be thrown when the parser encounters a validity error in the XML document. <a href="classxmlpp_1_1validity__error.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1internal__error.html">internal_error</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1IStreamParserInputBuffer.html">IStreamParserInputBuffer</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OutputBuffer.html">OutputBuffer</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for xmlOutputBuffer wrapper. <a href="classxmlpp_1_1OutputBuffer.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OStreamOutputBuffer.html">OStreamOutputBuffer</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An <a class="el" href="classxmlpp_1_1OutputBuffer.html" title="Base class for xmlOutputBuffer wrapper.">OutputBuffer</a> implementation that send datas to a std::ostream. <a href="classxmlpp_1_1OStreamOutputBuffer.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html">ParserInputBuffer</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for xmlParserInputBuffer wrapper. <a href="classxmlpp_1_1ParserInputBuffer.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents an explicit attribute of an XML <a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> node.  <a href="classxmlpp_1_1AttributeNode.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1CdataNode.html">CdataNode</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">CData node. <a href="classxmlpp_1_1CdataNode.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">CData node.  <a href="classxmlpp_1_1CdataNode.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1CommentNode.html">CommentNode</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Comment <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>. <a href="classxmlpp_1_1CommentNode.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Comment <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>.  <a href="classxmlpp_1_1CommentNode.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ContentNode.html">ContentNode</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Content <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>. <a href="classxmlpp_1_1ContentNode.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Content <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>.  <a href="classxmlpp_1_1ContentNode.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Document.html">Document</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents an XML document in the DOM model.  <a href="classxmlpp_1_1Document.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html">DomParser</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOM XML parser.  <a href="classxmlpp_1_1DomParser.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Dtd.html">Dtd</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents XML DTDs.  <a href="classxmlpp_1_1Dtd.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html">DtdValidator</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">XML DTD validator.  <a href="classxmlpp_1_1DtdValidator.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Element.html">Element</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> nodes have attributes as well as child nodes. <a href="classxmlpp_1_1Element.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classxmlpp_1_1Element.html" title="Element nodes have attributes as well as child nodes.">Element</a> nodes have attributes as well as child nodes.  <a href="classxmlpp_1_1Element.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityDeclaration.html">EntityDeclaration</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Entity declaration. <a href="classxmlpp_1_1EntityDeclaration.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Entity declaration.  <a href="classxmlpp_1_1EntityDeclaration.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1EntityReference.html">EntityReference</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Entity references refer to previously declared entities. <a href="classxmlpp_1_1EntityReference.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Entity references refer to previously declared entities.  <a href="classxmlpp_1_1EntityReference.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1exception.html">exception</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all xmlpp exceptions.  <a href="classxmlpp_1_1exception.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1internal__error.html">internal_error</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1IStreamParserInputBuffer.html">IStreamParserInputBuffer</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1KeepBlanks.html">KeepBlanks</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class set KeepBlanksDefault and IndentTreeOutput of libxmlpp and restore their initial value in its destructor.  <a href="classxmlpp_1_1KeepBlanks.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Node.html">Node</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents XML Nodes. <a href="classxmlpp_1_1Node.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html">ProcessingInstructionNode</a></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Text <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>. <a href="classxmlpp_1_1TextNode.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1XIncludeEnd.html">XIncludeEnd</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classxmlpp_1_1XIncludeEnd.html" title="XIncludeEnd node.">XIncludeEnd</a> node. <a href="classxmlpp_1_1XIncludeEnd.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1XIncludeStart.html">XIncludeStart</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classxmlpp_1_1XIncludeStart.html" title="XIncludeStart node.">XIncludeStart</a> node. <a href="classxmlpp_1_1XIncludeStart.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents XML Nodes.  <a href="classxmlpp_1_1Node.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1NonCopyable.html">NonCopyable</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Herited by classes which cannot be copied.  <a href="classxmlpp_1_1NonCopyable.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OStreamOutputBuffer.html">OStreamOutputBuffer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An <a class="el" href="classxmlpp_1_1OutputBuffer.html" title="Base class for xmlOutputBuffer wrapper.">OutputBuffer</a> implementation that send datas to a std::ostream.  <a href="classxmlpp_1_1OStreamOutputBuffer.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1OutputBuffer.html">OutputBuffer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for xmlOutputBuffer wrapper.  <a href="classxmlpp_1_1OutputBuffer.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1parse__error.html">parse_error</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This exception will be thrown when the parser encounters an error in the XML document.  <a href="classxmlpp_1_1parse__error.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Parser.html">Parser</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">XML parser. <a href="classxmlpp_1_1Parser.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">XML parser.  <a href="classxmlpp_1_1Parser.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ParserInputBuffer.html">ParserInputBuffer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for xmlParserInputBuffer wrapper.  <a href="classxmlpp_1_1ParserInputBuffer.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1ProcessingInstructionNode.html">ProcessingInstructionNode</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SAX XML parser. <a href="classxmlpp_1_1SaxParser.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DomParser.html">DomParser</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">DOM XML parser. <a href="classxmlpp_1_1DomParser.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A TextReader-style XML parser. <a href="classxmlpp_1_1TextReader.html#details">More...</a><br/></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1DtdValidator.html">DtdValidator</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">XML DTD validator. <a href="classxmlpp_1_1DtdValidator.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SAX XML parser.  <a href="classxmlpp_1_1SaxParser.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Schema.html">Schema</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents an XML <a class="el" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema.">Schema</a>.  <a href="classxmlpp_1_1Schema.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1SchemaValidator.html">SchemaValidator</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">XML <a class="el" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema.">Schema</a> <a class="el" href="classxmlpp_1_1Validator.html" title="Base class for XML validators.">Validator</a>. <a href="classxmlpp_1_1SchemaValidator.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">XML <a class="el" href="classxmlpp_1_1Schema.html" title="Represents an XML Schema.">Schema</a> <a class="el" href="classxmlpp_1_1Validator.html" title="Base class for XML validators.">Validator</a>.  <a href="classxmlpp_1_1SchemaValidator.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextNode.html">TextNode</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Text <a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">Node</a>.  <a href="classxmlpp_1_1TextNode.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A TextReader-style XML parser.  <a href="classxmlpp_1_1TextReader.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1Validator.html">Validator</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for XML validators. <a href="classxmlpp_1_1Validator.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for XML validators.  <a href="classxmlpp_1_1Validator.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1validity__error.html">validity_error</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This exception will be thrown when the parser encounters a validity error in the XML document.  <a href="classxmlpp_1_1validity__error.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1XIncludeEnd.html">XIncludeEnd</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classxmlpp_1_1XIncludeEnd.html" title="XIncludeEnd node.">XIncludeEnd</a> node.  <a href="classxmlpp_1_1XIncludeEnd.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1XIncludeStart.html">XIncludeStart</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classxmlpp_1_1XIncludeStart.html" title="XIncludeStart node.">XIncludeStart</a> node.  <a href="classxmlpp_1_1XIncludeStart.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 Typedefs</h2></td></tr>
 <tr class="memitem:a649baf2bb62274444784ffb180b3f34c"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; <a class="el" href="classxmlpp_1_1Node.html">Node</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c">NodeSet</a></td></tr>
+<tr class="separator:a649baf2bb62274444784ffb180b3f34c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="enum-members"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
 <tr class="memitem:a0fa47f0fb103cf9ea460a2fef3f5be49"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49">XmlEntityType</a> { <br/>
-&#160;&#160;<a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a9b66b089105754e77f17310b6f6f343f">XML_INTERNAL_GENERAL_ENTITY</a> = 1, <br/>
-&#160;&#160;<a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a626dc4ebe4c379e02e282b2d80590986">XML_EXTERNAL_GENERAL_PARSED_ENTITY</a> = 2, <br/>
-&#160;&#160;<a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a03b6660b9e31281fa6d4b3dab660e10f">XML_EXTERNAL_GENERAL_UNPARSED_ENTITY</a> = 3, <br/>
-&#160;&#160;<a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a45b52d592f43e7d2b229f316e784ee23">XML_INTERNAL_PARAMETER_ENTITY</a> = 4, <br/>
-&#160;&#160;<a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a13726f7ac203efa91a1203c70ae80729">XML_EXTERNAL_PARAMETER_ENTITY</a> = 5, <br/>
+&#160;&#160;<a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a9b66b089105754e77f17310b6f6f343f">XML_INTERNAL_GENERAL_ENTITY</a> = 1, 
+<br/>
+&#160;&#160;<a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a626dc4ebe4c379e02e282b2d80590986">XML_EXTERNAL_GENERAL_PARSED_ENTITY</a> = 2, 
+<br/>
+&#160;&#160;<a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a03b6660b9e31281fa6d4b3dab660e10f">XML_EXTERNAL_GENERAL_UNPARSED_ENTITY</a> = 3, 
+<br/>
+&#160;&#160;<a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a45b52d592f43e7d2b229f316e784ee23">XML_INTERNAL_PARAMETER_ENTITY</a> = 4, 
+<br/>
+&#160;&#160;<a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a13726f7ac203efa91a1203c70ae80729">XML_EXTERNAL_PARAMETER_ENTITY</a> = 5, 
+<br/>
 &#160;&#160;<a class="el" href="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a374b57b001a4590bc237822002038628">XML_INTERNAL_PREDEFINED_ENTITY</a> = 6
 <br/>
  }</td></tr>
+<tr class="separator:a0fa47f0fb103cf9ea460a2fef3f5be49"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac91075edf569a213343d7d13ae4be3c8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">XPathResultType</a> { <br/>
-&#160;&#160;<a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8afd5e232d1a67f97fd00a9cdb801cd2ec">XPATH_RESULT_UNDEFINED</a> = 0, <br/>
-&#160;&#160;<a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a6815e8300152cf6c0e1e5eba208f7160">XPATH_RESULT_NODESET</a> = 1, <br/>
-&#160;&#160;<a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a37a876ebec95a8d875832d60afa7b119">XPATH_RESULT_BOOLEAN</a> = 2, <br/>
-&#160;&#160;<a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a8fc1616a061dbf482b74d5366672f295">XPATH_RESULT_NUMBER</a> = 3, <br/>
+&#160;&#160;<a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8afd5e232d1a67f97fd00a9cdb801cd2ec">XPATH_RESULT_UNDEFINED</a> = 0, 
+<br/>
+&#160;&#160;<a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a6815e8300152cf6c0e1e5eba208f7160">XPATH_RESULT_NODESET</a> = 1, 
+<br/>
+&#160;&#160;<a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a37a876ebec95a8d875832d60afa7b119">XPATH_RESULT_BOOLEAN</a> = 2, 
+<br/>
+&#160;&#160;<a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a8fc1616a061dbf482b74d5366672f295">XPATH_RESULT_NUMBER</a> = 3, 
+<br/>
 &#160;&#160;<a class="el" href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a1086ddb8e1eb046aa2ca95216ec3f8da">XPATH_RESULT_STRING</a> = 4
 <br/>
  }</td></tr>
-<tr class="memdesc:ac91075edf569a213343d7d13ae4be3c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">An XPath expression is evaluated to yield a result, which has one of the following four basic types: <a href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">More...</a><br/></td></tr>
+<tr class="memdesc:ac91075edf569a213343d7d13ae4be3c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">An XPath expression is evaluated to yield a result, which has one of the following four basic types:  <a href="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8">More...</a><br/></td></tr>
+<tr class="separator:ac91075edf569a213343d7d13ae4be3c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:ae0b6d16fb8cb19cf9055a4f9df06bc3a"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexmlpp.html#ae0b6d16fb8cb19cf9055a4f9df06bc3a">format_xml_error</a> (const _xmlError* error=0)</td></tr>
-<tr class="memdesc:ae0b6d16fb8cb19cf9055a4f9df06bc3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Format an _xmlError struct into a text string, suitable for printing. <a href="#ae0b6d16fb8cb19cf9055a4f9df06bc3a"></a><br/></td></tr>
-<tr class="memitem:a45a70622ecc99bda595ecc83991de21c"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexmlpp.html#a45a70622ecc99bda595ecc83991de21c">format_xml_parser_error</a> (const _xmlParserCtxt* parser_context)</td></tr>
-<tr class="memdesc:a45a70622ecc99bda595ecc83991de21c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Format a parser error into a text string, suitable for printing. <a href="#a45a70622ecc99bda595ecc83991de21c"></a><br/></td></tr>
+<tr class="memitem:ae0b6d16fb8cb19cf9055a4f9df06bc3a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexmlpp.html#ae0b6d16fb8cb19cf9055a4f9df06bc3a">format_xml_error</a> (const _xmlError* error=0)</td></tr>
+<tr class="memdesc:ae0b6d16fb8cb19cf9055a4f9df06bc3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Format an _xmlError struct into a text string, suitable for printing.  <a href="#ae0b6d16fb8cb19cf9055a4f9df06bc3a">More...</a><br/></td></tr>
+<tr class="separator:ae0b6d16fb8cb19cf9055a4f9df06bc3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45a70622ecc99bda595ecc83991de21c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexmlpp.html#a45a70622ecc99bda595ecc83991de21c">format_xml_parser_error</a> (const _xmlParserCtxt* parser_context)</td></tr>
+<tr class="memdesc:a45a70622ecc99bda595ecc83991de21c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Format a parser error into a text string, suitable for printing.  <a href="#a45a70622ecc99bda595ecc83991de21c">More...</a><br/></td></tr>
+<tr class="separator:a45a70622ecc99bda595ecc83991de21c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<h2>Typedef Documentation</h2>
+<h2 class="groupheader">Typedef Documentation</h2>
 <a class="anchor" id="a649baf2bb62274444784ffb180b3f34c"></a>
 <div class="memitem">
 <div class="memproto">
@@ -165,7 +214,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<h2>Enumeration Type Documentation</h2>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
 <a class="anchor" id="a0fa47f0fb103cf9ea460a2fef3f5be49"></a>
 <div class="memitem">
 <div class="memproto">
@@ -175,22 +224,20 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="a0fa47f0fb103cf9ea460a2fef3f5be49a9b66b089105754e77f17310b6f6f343f"></a>XML_INTERNAL_GENERAL_ENTITY</em>&#160;</td><td>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a0fa47f0fb103cf9ea460a2fef3f5be49a9b66b089105754e77f17310b6f6f343f"></a>XML_INTERNAL_GENERAL_ENTITY</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a0fa47f0fb103cf9ea460a2fef3f5be49a626dc4ebe4c379e02e282b2d80590986"></a>XML_EXTERNAL_GENERAL_PARSED_ENTITY</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a0fa47f0fb103cf9ea460a2fef3f5be49a626dc4ebe4c379e02e282b2d80590986"></a>XML_EXTERNAL_GENERAL_PARSED_ENTITY</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a0fa47f0fb103cf9ea460a2fef3f5be49a03b6660b9e31281fa6d4b3dab660e10f"></a>XML_EXTERNAL_GENERAL_UNPARSED_ENTITY</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a0fa47f0fb103cf9ea460a2fef3f5be49a03b6660b9e31281fa6d4b3dab660e10f"></a>XML_EXTERNAL_GENERAL_UNPARSED_ENTITY</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a0fa47f0fb103cf9ea460a2fef3f5be49a45b52d592f43e7d2b229f316e784ee23"></a>XML_INTERNAL_PARAMETER_ENTITY</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a0fa47f0fb103cf9ea460a2fef3f5be49a45b52d592f43e7d2b229f316e784ee23"></a>XML_INTERNAL_PARAMETER_ENTITY</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a0fa47f0fb103cf9ea460a2fef3f5be49a13726f7ac203efa91a1203c70ae80729"></a>XML_EXTERNAL_PARAMETER_ENTITY</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a0fa47f0fb103cf9ea460a2fef3f5be49a13726f7ac203efa91a1203c70ae80729"></a>XML_EXTERNAL_PARAMETER_ENTITY</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a0fa47f0fb103cf9ea460a2fef3f5be49a374b57b001a4590bc237822002038628"></a>XML_INTERNAL_PREDEFINED_ENTITY</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="a0fa47f0fb103cf9ea460a2fef3f5be49a374b57b001a4590bc237822002038628"></a>XML_INTERNAL_PREDEFINED_ENTITY</em>&#160;</td><td class="fielddoc">
 </td></tr>
 </table>
-</dd>
-</dl>
 
 </div>
 </div>
@@ -211,30 +258,28 @@ Functions</h2></td></tr>
 <li>number</li>
 <li>string </li>
 </ul>
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="ac91075edf569a213343d7d13ae4be3c8afd5e232d1a67f97fd00a9cdb801cd2ec"></a>XPATH_RESULT_UNDEFINED</em>&#160;</td><td>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ac91075edf569a213343d7d13ae4be3c8afd5e232d1a67f97fd00a9cdb801cd2ec"></a>XPATH_RESULT_UNDEFINED</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="ac91075edf569a213343d7d13ae4be3c8a6815e8300152cf6c0e1e5eba208f7160"></a>XPATH_RESULT_NODESET</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="ac91075edf569a213343d7d13ae4be3c8a6815e8300152cf6c0e1e5eba208f7160"></a>XPATH_RESULT_NODESET</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="ac91075edf569a213343d7d13ae4be3c8a37a876ebec95a8d875832d60afa7b119"></a>XPATH_RESULT_BOOLEAN</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="ac91075edf569a213343d7d13ae4be3c8a37a876ebec95a8d875832d60afa7b119"></a>XPATH_RESULT_BOOLEAN</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="ac91075edf569a213343d7d13ae4be3c8a8fc1616a061dbf482b74d5366672f295"></a>XPATH_RESULT_NUMBER</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="ac91075edf569a213343d7d13ae4be3c8a8fc1616a061dbf482b74d5366672f295"></a>XPATH_RESULT_NUMBER</em>&#160;</td><td class="fielddoc">
 </td></tr>
-<tr><td valign="top"><em><a class="anchor" id="ac91075edf569a213343d7d13ae4be3c8a1086ddb8e1eb046aa2ca95216ec3f8da"></a>XPATH_RESULT_STRING</em>&#160;</td><td>
+<tr><td class="fieldname"><em><a class="anchor" id="ac91075edf569a213343d7d13ae4be3c8a1086ddb8e1eb046aa2ca95216ec3f8da"></a>XPATH_RESULT_STRING</em>&#160;</td><td class="fielddoc">
 </td></tr>
 </table>
-</dd>
-</dl>
 
 </div>
 </div>
-<h2>Function Documentation</h2>
+<h2 class="groupheader">Function Documentation</h2>
 <a class="anchor" id="ae0b6d16fb8cb19cf9055a4f9df06bc3a"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::format_xml_error </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::format_xml_error </td>
           <td>(</td>
           <td class="paramtype">const _xmlError *&#160;</td>
           <td class="paramname"><em>error</em> = <code>0</code></td><td>)</td>
@@ -260,7 +305,7 @@ Functions</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::format_xml_parser_error </td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::format_xml_parser_error </td>
           <td>(</td>
           <td class="paramtype">const _xmlParserCtxt *&#160;</td>
           <td class="paramname"><em>parser_context</em></td><td>)</td>
@@ -284,9 +329,9 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 8c6c13e..9681f15 100644 (file)
Binary files a/docs/reference/html/nav_g.png and b/docs/reference/html/nav_g.png differ
index 97d94e9..909607d 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Related Pages</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">Related Pages</div> </div>
+<div class="title">Related Pages</div>  </div>
 </div><!--header-->
 <div class="contents">
 <div class="textblock">Here is a list of all related documentation pages:</div><div class="directory">
 <table class="directory">
 <tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="since_2_20.html" target="_self">New API in libxml++ 2.20</a></td><td class="desc"></td></tr>
 <tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="since_2_24.html" target="_self">New API in libxml++ 2.24</a></td><td class="desc"></td></tr>
-<tr id="row_2_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="since_2_36.html" target="_self">New API in libxml++ 2.36</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="since_2_36.html" target="_self">New API in libxml++ 2.36</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="since_2_38.html" target="_self">New API in libxml++ 2.38</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 16b1b91..8aca709 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: New API in libxml++ 2.20</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">New API in libxml++ 2.20 </div> </div>
+<div class="title">New API in libxml++ 2.20 </div>  </div>
 </div><!--header-->
 <div class="contents">
 <div class="textblock"><dl class="reflist">
-<dt><a class="anchor" id="_since_2_20000001"></a>Member <a class="el" href="classxmlpp_1_1Element.html#a8ae47935bca05ac2a6f0d8b02221a6b1">xmlpp::Element::get_attribute_value</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring()) const </dt>
+<dt><a class="anchor" id="_since_2_20000001"></a>Member <a class="el" href="classxmlpp_1_1Element.html#a8ae47935bca05ac2a6f0d8b02221a6b1">xmlpp::Element::get_attribute_value</a>  (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=Glib::ustring()) const </dt>
 <dd></dd>
 </dl>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index e4d8b39..bfbe463 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: New API in libxml++ 2.24</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">New API in libxml++ 2.24 </div> </div>
+<div class="title">New API in libxml++ 2.24 </div>  </div>
 </div><!--header-->
 <div class="contents">
 <div class="textblock"><dl class="reflist">
-<dt><a class="anchor" id="_since_2_24000002"></a>Member <a class="el" href="classxmlpp_1_1Element.html#af774512e6c39e8e6741a0ff7bf9250f5">xmlpp::Element::add_child_text</a> (<a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; content=Glib::ustring())</dt>
+<dt><a class="anchor" id="_since_2_24000002"></a>Member <a class="el" href="classxmlpp_1_1Element.html#af774512e6c39e8e6741a0ff7bf9250f5">xmlpp::Element::add_child_text</a>  (<a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content=Glib::ustring())</dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_24000003"></a>Member <a class="el" href="classxmlpp_1_1Element.html#aa05dee4b080f6e3c709397a48ad2a34e">xmlpp::Element::add_child_text_before</a> (<a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; content=Glib::ustring())</dt>
+<dt><a class="anchor" id="_since_2_24000003"></a>Member <a class="el" href="classxmlpp_1_1Element.html#aa05dee4b080f6e3c709397a48ad2a34e">xmlpp::Element::add_child_text_before</a>  (<a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content=Glib::ustring())</dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_24000004"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">xmlpp::Node::add_child</a> (<a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">xmlpp::Node</a>* previous_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</dt>
+<dt><a class="anchor" id="_since_2_24000004"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645">xmlpp::Node::add_child</a>  (<a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">xmlpp::Node</a>* previous_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=Glib::ustring())</dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_24000005"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">xmlpp::Node::add_child_before</a> (<a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">xmlpp::Node</a>* next_sibling, const Glib::ustring&amp; name, const Glib::ustring&amp; ns_prefix=Glib::ustring())</dt>
+<dt><a class="anchor" id="_since_2_24000005"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c">xmlpp::Node::add_child_before</a>  (<a class="el" href="classxmlpp_1_1Node.html" title="Represents XML Nodes.">xmlpp::Node</a>* next_sibling, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; ns_prefix=Glib::ustring())</dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_24000006"></a>Member <a class="el" href="classxmlpp_1_1SaxParser.html#a501a19205773ac1c843d6007b189860e">xmlpp::SaxParser::parse_chunk_raw</a> (const unsigned char* contents, size_type bytes_count)</dt>
+<dt><a class="anchor" id="_since_2_24000006"></a>Member <a class="el" href="classxmlpp_1_1SaxParser.html#a501a19205773ac1c843d6007b189860e">xmlpp::SaxParser::parse_chunk_raw</a>  (const unsigned char* contents, size_type bytes_count)</dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_24000001"></a>Class <a class="el" href="classxmlpp_1_1Schema.html">xmlpp::Schema</a> </dt>
+<dt><a class="anchor" id="_since_2_24000001"></a>Class <a class="el" href="classxmlpp_1_1Schema.html">xmlpp::Schema</a>  </dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_24000007"></a>Class <a class="el" href="classxmlpp_1_1SchemaValidator.html">xmlpp::SchemaValidator</a> </dt>
+<dt><a class="anchor" id="_since_2_24000007"></a>Class <a class="el" href="classxmlpp_1_1SchemaValidator.html">xmlpp::SchemaValidator</a>  </dt>
 <dd></dd>
 </dl>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index b8cde2a..99ad796 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: New API in libxml++ 2.36</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">New API in libxml++ 2.36 </div> </div>
+<div class="title">New API in libxml++ 2.36 </div>  </div>
 </div><!--header-->
 <div class="contents">
 <div class="textblock"><dl class="reflist">
-<dt><a class="anchor" id="_since_2_36000001"></a>Class <a class="el" href="classxmlpp_1_1AttributeDeclaration.html">xmlpp::AttributeDeclaration</a> </dt>
+<dt><a class="anchor" id="_since_2_36000001"></a>Class <a class="el" href="classxmlpp_1_1AttributeDeclaration.html">xmlpp::AttributeDeclaration</a>  </dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000002"></a>Class <a class="el" href="classxmlpp_1_1AttributeNode.html">xmlpp::AttributeNode</a> </dt>
+<dt><a class="anchor" id="_since_2_36000002"></a>Class <a class="el" href="classxmlpp_1_1AttributeNode.html">xmlpp::AttributeNode</a>  </dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000003"></a>Member <a class="el" href="classxmlpp_1_1Document.html#aeaa438c9764e7d41f3d2f63ace6dab81">xmlpp::Document::add_processing_instruction</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; content)</dt>
+<dt><a class="anchor" id="_since_2_36000003"></a>Member <a class="el" href="classxmlpp_1_1Document.html#aeaa438c9764e7d41f3d2f63ace6dab81">xmlpp::Document::add_processing_instruction</a>  (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000004"></a>Member <a class="el" href="classxmlpp_1_1Document.html#a5fb6c31ae2563c1c33ad3d4192daafe1">xmlpp::Document::process_xinclude</a> (bool generate_xinclude_nodes=true)</dt>
+<dt><a class="anchor" id="_since_2_36000004"></a>Member <a class="el" href="classxmlpp_1_1Document.html#a5fb6c31ae2563c1c33ad3d4192daafe1">xmlpp::Document::process_xinclude</a>  (bool generate_xinclude_nodes=true)</dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000007"></a>Member <a class="el" href="classxmlpp_1_1Element.html#a3a9aa8bc8745eb2521f705c1d468cc85">xmlpp::Element::add_child_entity_reference</a> (const Glib::ustring&amp; name)</dt>
+<dt><a class="anchor" id="_since_2_36000007"></a>Member <a class="el" href="classxmlpp_1_1Element.html#a3a9aa8bc8745eb2521f705c1d468cc85">xmlpp::Element::add_child_entity_reference</a>  (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000008"></a>Member <a class="el" href="classxmlpp_1_1Element.html#a1fec4ad7b2f01d71606432ab9dfc27dd">xmlpp::Element::add_child_processing_instruction</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; content)</dt>
+<dt><a class="anchor" id="_since_2_36000008"></a>Member <a class="el" href="classxmlpp_1_1Element.html#a1fec4ad7b2f01d71606432ab9dfc27dd">xmlpp::Element::add_child_processing_instruction</a>  (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; content)</dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000009"></a>Class <a class="el" href="classxmlpp_1_1EntityDeclaration.html">xmlpp::EntityDeclaration</a> </dt>
+<dt><a class="anchor" id="_since_2_36000009"></a>Class <a class="el" href="classxmlpp_1_1EntityDeclaration.html">xmlpp::EntityDeclaration</a>  </dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000005"></a>Member <a class="el" href="namespacexmlpp.html#ae0b6d16fb8cb19cf9055a4f9df06bc3a">xmlpp::format_xml_error</a> (const _xmlError* error=0)</dt>
+<dt><a class="anchor" id="_since_2_36000005"></a>Member <a class="el" href="namespacexmlpp.html#ae0b6d16fb8cb19cf9055a4f9df06bc3a">xmlpp::format_xml_error</a>  (const _xmlError* error=0)</dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000006"></a>Member <a class="el" href="namespacexmlpp.html#a45a70622ecc99bda595ecc83991de21c">xmlpp::format_xml_parser_error</a> (const _xmlParserCtxt* parser_context)</dt>
+<dt><a class="anchor" id="_since_2_36000006"></a>Member <a class="el" href="namespacexmlpp.html#a45a70622ecc99bda595ecc83991de21c">xmlpp::format_xml_parser_error</a>  (const _xmlParserCtxt* parser_context)</dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000013"></a>Member <a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">xmlpp::Node::eval_to_boolean</a> (const Glib::ustring&amp; xpath, const PrefixNsMap&amp; namespaces, XPathResultType* result_type=0) const </dt>
+<dt><a class="anchor" id="_since_2_36000013"></a>Member <a class="el" href="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b">xmlpp::Node::eval_to_boolean</a>  (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const PrefixNsMap&amp; namespaces, XPathResultType* result_type=0) const </dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000012"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">xmlpp::Node::eval_to_boolean</a> (const Glib::ustring&amp; xpath, XPathResultType* result_type=0) const </dt>
+<dt><a class="anchor" id="_since_2_36000012"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb">xmlpp::Node::eval_to_boolean</a>  (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, XPathResultType* result_type=0) const </dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000015"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">xmlpp::Node::eval_to_number</a> (const Glib::ustring&amp; xpath, const PrefixNsMap&amp; namespaces, XPathResultType* result_type=0) const </dt>
+<dt><a class="anchor" id="_since_2_36000015"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e">xmlpp::Node::eval_to_number</a>  (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const PrefixNsMap&amp; namespaces, XPathResultType* result_type=0) const </dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000014"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">xmlpp::Node::eval_to_number</a> (const Glib::ustring&amp; xpath, XPathResultType* result_type=0) const </dt>
+<dt><a class="anchor" id="_since_2_36000014"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc">xmlpp::Node::eval_to_number</a>  (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, XPathResultType* result_type=0) const </dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000017"></a>Member <a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">xmlpp::Node::eval_to_string</a> (const Glib::ustring&amp; xpath, const PrefixNsMap&amp; namespaces, XPathResultType* result_type=0) const </dt>
+<dt><a class="anchor" id="_since_2_36000017"></a>Member <a class="el" href="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579">xmlpp::Node::eval_to_string</a>  (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, const PrefixNsMap&amp; namespaces, XPathResultType* result_type=0) const </dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000016"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">xmlpp::Node::eval_to_string</a> (const Glib::ustring&amp; xpath, XPathResultType* result_type=0) const </dt>
+<dt><a class="anchor" id="_since_2_36000016"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2">xmlpp::Node::eval_to_string</a>  (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; xpath, XPathResultType* result_type=0) const </dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000011"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">xmlpp::Node::get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring())</dt>
+<dt><a class="anchor" id="_since_2_36000011"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7">xmlpp::Node::get_first_child</a>  (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=Glib::ustring())</dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000010"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">xmlpp::Node::get_first_child</a> (const Glib::ustring&amp; name=Glib::ustring()) const </dt>
+<dt><a class="anchor" id="_since_2_36000010"></a>Member <a class="el" href="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2">xmlpp::Node::get_first_child</a>  (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name=Glib::ustring()) const </dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000021"></a>Member <a class="el" href="classxmlpp_1_1Parser.html#ad9e5523ffa19aa3e76761a0d46040efb">xmlpp::Parser::get_throw_messages</a> () const </dt>
+<dt><a class="anchor" id="_since_2_36000021"></a>Member <a class="el" href="classxmlpp_1_1Parser.html#ad9e5523ffa19aa3e76761a0d46040efb">xmlpp::Parser::get_throw_messages</a>  () const </dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000020"></a>Member <a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538">xmlpp::Parser::set_throw_messages</a> (bool val=true)</dt>
+<dt><a class="anchor" id="_since_2_36000020"></a>Member <a class="el" href="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538">xmlpp::Parser::set_throw_messages</a>  (bool val=true)</dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000018"></a>Class <a class="el" href="classxmlpp_1_1XIncludeEnd.html">xmlpp::XIncludeEnd</a> </dt>
+<dt><a class="anchor" id="_since_2_36000018"></a>Class <a class="el" href="classxmlpp_1_1XIncludeEnd.html">xmlpp::XIncludeEnd</a>  </dt>
 <dd></dd>
-<dt><a class="anchor" id="_since_2_36000019"></a>Class <a class="el" href="classxmlpp_1_1XIncludeStart.html">xmlpp::XIncludeStart</a> </dt>
+<dt><a class="anchor" id="_since_2_36000019"></a>Class <a class="el" href="classxmlpp_1_1XIncludeStart.html">xmlpp::XIncludeStart</a>  </dt>
 <dd></dd>
 </dl>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
diff --git a/docs/reference/html/since_2_38.html b/docs/reference/html/since_2_38.html
new file mode 100644 (file)
index 0000000..be84506
--- /dev/null
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
+<title>libxml++: New API in libxml++ 2.38</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">libxml++
+   &#160;<span id="projectnumber">2.37.1</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.3.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">New API in libxml++ 2.38 </div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="reflist">
+<dt><a class="anchor" id="_since_2_38000002"></a>Member <a class="el" href="classxmlpp_1_1Parser.html#a150d49ac4336d910b757ae6fb2cc4b5c">xmlpp::Parser::get_include_default_attributes</a>  ()</dt>
+<dd></dd>
+<dt><a class="anchor" id="_since_2_38000004"></a>Member <a class="el" href="classxmlpp_1_1Parser.html#a4340563d4dc26a4cfe79f9854a5e91a7">xmlpp::Parser::get_parser_options</a>  (int&amp; set_options, int&amp; clear_options)</dt>
+<dd></dd>
+<dt><a class="anchor" id="_since_2_38000001"></a>Member <a class="el" href="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4">xmlpp::Parser::set_include_default_attributes</a>  (bool val=true)</dt>
+<dd></dd>
+<dt><a class="anchor" id="_since_2_38000003"></a>Member <a class="el" href="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6">xmlpp::Parser::set_parser_options</a>  (int set_options=0, int clear_options=0)</dt>
+<dd></dd>
+</dl>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.3.1
+</small></address>
+</body>
+</html>
index b6b07c8..af80f7f 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a></li><li class="navelem"><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html">Attribute</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a></li><li class="navelem"><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html">Attribute</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::SaxParser::Attribute Member List</div> </div>
+<div class="title">xmlpp::SaxParser::Attribute Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -61,9 +62,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index c4f0582..50d2462 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::SaxParser::Attribute Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a></li><li class="navelem"><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html">Attribute</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a></li><li class="navelem"><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html">Attribute</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="structxmlpp_1_1SaxParser_1_1Attribute-members.html">List of all members</a> </div>
+<a href="structxmlpp_1_1SaxParser_1_1Attribute-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::SaxParser::Attribute Struct Reference</div> </div>
+<div class="title">xmlpp::SaxParser::Attribute Struct Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Simple structure used in the start_element callback, in which the attributes are a list of name/value pairs.  <a href="structxmlpp_1_1SaxParser_1_1Attribute.html#details">More...</a></p>
+<p>Simple structure used in the start_element callback, in which the attributes are a list of name/value pairs.  
+ <a href="structxmlpp_1_1SaxParser_1_1Attribute.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/parsers/saxparser.h&gt;</code></p>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:af97625fc6ae95e07aff714558c6ff3a5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html#af97625fc6ae95e07aff714558c6ff3a5">Attribute</a> (Glib::ustring const&amp; n, Glib::ustring const&amp; v)</td></tr>
+<tr class="memitem:af97625fc6ae95e07aff714558c6ff3a5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html#af97625fc6ae95e07aff714558c6ff3a5">Attribute</a> (<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> const&amp; n, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> const&amp; v)</td></tr>
+<tr class="separator:af97625fc6ae95e07aff714558c6ff3a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-attribs"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
-<tr class="memitem:ac05c407cd28c6115ae860cb12f12ed2a"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html#ac05c407cd28c6115ae860cb12f12ed2a">name</a></td></tr>
-<tr class="memitem:abcd5e062b0e9fe921e1ce014fd71bbc8"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html#abcd5e062b0e9fe921e1ce014fd71bbc8">value</a></td></tr>
+<tr class="memitem:ac05c407cd28c6115ae860cb12f12ed2a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html#ac05c407cd28c6115ae860cb12f12ed2a">name</a></td></tr>
+<tr class="separator:ac05c407cd28c6115ae860cb12f12ed2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcd5e062b0e9fe921e1ce014fd71bbc8"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html#abcd5e062b0e9fe921e1ce014fd71bbc8">value</a></td></tr>
+<tr class="separator:abcd5e062b0e9fe921e1ce014fd71bbc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Simple structure used in the start_element callback, in which the attributes are a list of name/value pairs. </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="af97625fc6ae95e07aff714558c6ff3a5"></a>
 <div class="memitem">
 <div class="memproto">
@@ -83,13 +88,13 @@ Public Attributes</h2></td></tr>
         <tr>
           <td class="memname">xmlpp::SaxParser::Attribute::Attribute </td>
           <td>(</td>
-          <td class="paramtype">Glib::ustring const &amp;&#160;</td>
+          <td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> const &amp;&#160;</td>
           <td class="paramname"><em>n</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">Glib::ustring const &amp;&#160;</td>
+          <td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> const &amp;&#160;</td>
           <td class="paramname"><em>v</em>&#160;</td>
         </tr>
         <tr>
@@ -100,20 +105,20 @@ Public Attributes</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Data Documentation</h2>
+<h2 class="groupheader">Member Data Documentation</h2>
 <a class="anchor" id="ac05c407cd28c6115ae860cb12f12ed2a"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::SaxParser::Attribute::name</td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::SaxParser::Attribute::name</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -125,22 +130,19 @@ Public Attributes</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring xmlpp::SaxParser::Attribute::value</td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::SaxParser::Attribute::value</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>parsers/saxparser.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 254ee0e..6250496 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a></li><li class="navelem"><a class="el" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html">AttributeHasName</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a></li><li class="navelem"><a class="el" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html">AttributeHasName</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">xmlpp::SaxParser::AttributeHasName Member List</div> </div>
+<div class="title">xmlpp::SaxParser::AttributeHasName Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
@@ -61,9 +62,9 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 396004e..c9cdffb 100644 (file)
@@ -3,6 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
 <title>libxml++: xmlpp::SaxParser::AttributeHasName Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -17,7 +18,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libxml++
-   &#160;<span id="projectnumber">2.36.0</span>
+   &#160;<span id="projectnumber">2.37.1</span>
    </div>
   </td>
  </tr>
@@ -25,7 +26,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.3.1 -->
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a></li><li class="navelem"><a class="el" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html">AttributeHasName</a></li> </ul>
+<li class="navelem"><a class="el" href="namespacexmlpp.html">xmlpp</a></li><li class="navelem"><a class="el" href="classxmlpp_1_1SaxParser.html">SaxParser</a></li><li class="navelem"><a class="el" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html">AttributeHasName</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="structxmlpp_1_1SaxParser_1_1AttributeHasName-members.html">List of all members</a> </div>
+<a href="structxmlpp_1_1SaxParser_1_1AttributeHasName-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">xmlpp::SaxParser::AttributeHasName Struct Reference</div> </div>
+<div class="title">xmlpp::SaxParser::AttributeHasName Struct Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>This functor is a helper to find an attribute by name in an AttributeList using the standard algorithm std::find_if.  <a href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html#details">More...</a></p>
+<p>This functor is a helper to find an attribute by name in an AttributeList using the standard algorithm std::find_if.  
+ <a href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html#details">More...</a></p>
 
 <p><code>#include &lt;libxml++/parsers/saxparser.h&gt;</code></p>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:aaefc0da59addd685474657ecf4c88899"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html#aaefc0da59addd685474657ecf4c88899">AttributeHasName</a> (Glib::ustring const&amp; n)</td></tr>
+<tr class="memitem:aaefc0da59addd685474657ecf4c88899"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html#aaefc0da59addd685474657ecf4c88899">AttributeHasName</a> (<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> const&amp; n)</td></tr>
+<tr class="separator:aaefc0da59addd685474657ecf4c88899"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afbd0f609949146293958662da45f75fc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html#afbd0f609949146293958662da45f75fc">operator()</a> (<a class="el" href="structxmlpp_1_1SaxParser_1_1Attribute.html">Attribute</a> const&amp; attribute)</td></tr>
+<tr class="separator:afbd0f609949146293958662da45f75fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-attribs"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
-<tr class="memitem:a3a12fda2735ef1a271a8433f1f1572b8"><td class="memItemLeft" align="right" valign="top">Glib::ustring const&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html#a3a12fda2735ef1a271a8433f1f1572b8">name</a></td></tr>
+<tr class="memitem:a3a12fda2735ef1a271a8433f1f1572b8"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> const&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxmlpp_1_1SaxParser_1_1AttributeHasName.html#a3a12fda2735ef1a271a8433f1f1572b8">name</a></td></tr>
+<tr class="separator:a3a12fda2735ef1a271a8433f1f1572b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>This functor is a helper to find an attribute by name in an AttributeList using the standard algorithm std::find_if. </p>
 <p>Example:<br/>
- <code> Glib::ustring name = "foo";<br/>
+ <code> <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> name = "foo";<br/>
  AttributeList::const_iterator attribute = std::find_if(attributes.begin(), attributes.end(), AttributeHasName(name)); </code> </p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="aaefc0da59addd685474657ecf4c88899"></a>
 <div class="memitem">
 <div class="memproto">
@@ -86,21 +91,21 @@ Public Attributes</h2></td></tr>
         <tr>
           <td class="memname">xmlpp::SaxParser::AttributeHasName::AttributeHasName </td>
           <td>(</td>
-          <td class="paramtype">Glib::ustring const &amp;&#160;</td>
+          <td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> const &amp;&#160;</td>
           <td class="paramname"><em>n</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="afbd0f609949146293958662da45f75fc"></a>
 <div class="memitem">
 <div class="memproto">
@@ -118,35 +123,32 @@ Public Attributes</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<h2>Member Data Documentation</h2>
+<h2 class="groupheader">Member Data Documentation</h2>
 <a class="anchor" id="a3a12fda2735ef1a271a8433f1f1572b8"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Glib::ustring const&amp; xmlpp::SaxParser::AttributeHasName::name</td>
+          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> const&amp; xmlpp::SaxParser::AttributeHasName::name</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>parsers/saxparser.h</li>
-</ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sun Nov 4 2012 22:04:14 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 16 2013 11:27:49 for libxml++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.1.2
+</a> 1.8.3.1
 </small></address>
 </body>
 </html>
index 258c141..e2b4a86 100644 (file)
Binary files a/docs/reference/html/tab_b.png and b/docs/reference/html/tab_b.png differ
index 4ca9102..fd5cb70 100644 (file)
Binary files a/docs/reference/html/tab_h.png and b/docs/reference/html/tab_h.png differ
index 063f497..e763b77 100644 (file)
@@ -5,7 +5,6 @@
       <sub name="xmlpp" link="namespacexmlpp.html"/>
     </sub>
     <sub name="Classes" link="classes.html">
-      <sub name="std::exception" link="classstd_1_1exception.html"/>
       <sub name="xmlpp" link="namespacexmlpp.html">
         <sub name="Attribute" link="classxmlpp_1_1Attribute.html"/>
         <sub name="AttributeDeclaration" link="classxmlpp_1_1AttributeDeclaration.html"/>
         <sub name="Element" link="classxmlpp_1_1Element.html"/>
         <sub name="EntityDeclaration" link="classxmlpp_1_1EntityDeclaration.html"/>
         <sub name="EntityReference" link="classxmlpp_1_1EntityReference.html"/>
-        <sub name="exception" link="classxmlpp_1_1exception.html"/>
-        <sub name="internal_error" link="classxmlpp_1_1internal__error.html"/>
         <sub name="IStreamParserInputBuffer" link="classxmlpp_1_1IStreamParserInputBuffer.html"/>
         <sub name="KeepBlanks" link="classxmlpp_1_1KeepBlanks.html"/>
         <sub name="Node" link="classxmlpp_1_1Node.html"/>
         <sub name="NonCopyable" link="classxmlpp_1_1NonCopyable.html"/>
         <sub name="OStreamOutputBuffer" link="classxmlpp_1_1OStreamOutputBuffer.html"/>
         <sub name="OutputBuffer" link="classxmlpp_1_1OutputBuffer.html"/>
-        <sub name="parse_error" link="classxmlpp_1_1parse__error.html"/>
         <sub name="Parser" link="classxmlpp_1_1Parser.html"/>
         <sub name="ParserInputBuffer" link="classxmlpp_1_1ParserInputBuffer.html"/>
         <sub name="ProcessingInstructionNode" link="classxmlpp_1_1ProcessingInstructionNode.html"/>
         <sub name="TextNode" link="classxmlpp_1_1TextNode.html"/>
         <sub name="TextReader" link="classxmlpp_1_1TextReader.html"/>
         <sub name="Validator" link="classxmlpp_1_1Validator.html"/>
-        <sub name="validity_error" link="classxmlpp_1_1validity__error.html"/>
         <sub name="XIncludeEnd" link="classxmlpp_1_1XIncludeEnd.html"/>
         <sub name="XIncludeStart" link="classxmlpp_1_1XIncludeStart.html"/>
+        <sub name="exception" link="classxmlpp_1_1exception.html"/>
+        <sub name="internal_error" link="classxmlpp_1_1internal__error.html"/>
+        <sub name="parse_error" link="classxmlpp_1_1parse__error.html"/>
+        <sub name="validity_error" link="classxmlpp_1_1validity__error.html"/>
       </sub>
     </sub>
   </chapters>
   <functions>
-    <keyword type="struct" name="std::exception" link="classstd_1_1exception.html"/>
     <keyword type="typedef" name="xmlpp::NodeSet" link="namespacexmlpp.html#a649baf2bb62274444784ffb180b3f34c"/>
     <keyword type="enum" name="xmlpp::XmlEntityType" link="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49"/>
     <keyword type="macro" name="xmlpp::XML_INTERNAL_GENERAL_ENTITY" link="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a9b66b089105754e77f17310b6f6f343f"/>
     <keyword type="macro" name="xmlpp::XML_INTERNAL_PARAMETER_ENTITY" link="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a45b52d592f43e7d2b229f316e784ee23"/>
     <keyword type="macro" name="xmlpp::XML_EXTERNAL_PARAMETER_ENTITY" link="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a13726f7ac203efa91a1203c70ae80729"/>
     <keyword type="macro" name="xmlpp::XML_INTERNAL_PREDEFINED_ENTITY" link="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a374b57b001a4590bc237822002038628"/>
+    <keyword type="macro" name="xmlpp::XML_INTERNAL_GENERAL_ENTITY" link="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a9b66b089105754e77f17310b6f6f343f"/>
+    <keyword type="macro" name="xmlpp::XML_EXTERNAL_GENERAL_PARSED_ENTITY" link="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a626dc4ebe4c379e02e282b2d80590986"/>
+    <keyword type="macro" name="xmlpp::XML_EXTERNAL_GENERAL_UNPARSED_ENTITY" link="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a03b6660b9e31281fa6d4b3dab660e10f"/>
+    <keyword type="macro" name="xmlpp::XML_INTERNAL_PARAMETER_ENTITY" link="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a45b52d592f43e7d2b229f316e784ee23"/>
+    <keyword type="macro" name="xmlpp::XML_EXTERNAL_PARAMETER_ENTITY" link="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a13726f7ac203efa91a1203c70ae80729"/>
+    <keyword type="macro" name="xmlpp::XML_INTERNAL_PREDEFINED_ENTITY" link="namespacexmlpp.html#a0fa47f0fb103cf9ea460a2fef3f5be49a374b57b001a4590bc237822002038628"/>
     <keyword type="enum" name="xmlpp::XPathResultType" link="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8"/>
     <keyword type="macro" name="xmlpp::XPATH_RESULT_UNDEFINED" link="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8afd5e232d1a67f97fd00a9cdb801cd2ec"/>
     <keyword type="macro" name="xmlpp::XPATH_RESULT_NODESET" link="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a6815e8300152cf6c0e1e5eba208f7160"/>
     <keyword type="macro" name="xmlpp::XPATH_RESULT_BOOLEAN" link="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a37a876ebec95a8d875832d60afa7b119"/>
     <keyword type="macro" name="xmlpp::XPATH_RESULT_NUMBER" link="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a8fc1616a061dbf482b74d5366672f295"/>
     <keyword type="macro" name="xmlpp::XPATH_RESULT_STRING" link="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a1086ddb8e1eb046aa2ca95216ec3f8da"/>
+    <keyword type="macro" name="xmlpp::XPATH_RESULT_UNDEFINED" link="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8afd5e232d1a67f97fd00a9cdb801cd2ec"/>
+    <keyword type="macro" name="xmlpp::XPATH_RESULT_NODESET" link="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a6815e8300152cf6c0e1e5eba208f7160"/>
+    <keyword type="macro" name="xmlpp::XPATH_RESULT_BOOLEAN" link="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a37a876ebec95a8d875832d60afa7b119"/>
+    <keyword type="macro" name="xmlpp::XPATH_RESULT_NUMBER" link="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a8fc1616a061dbf482b74d5366672f295"/>
+    <keyword type="macro" name="xmlpp::XPATH_RESULT_STRING" link="namespacexmlpp.html#ac91075edf569a213343d7d13ae4be3c8a1086ddb8e1eb046aa2ca95216ec3f8da"/>
     <keyword type="function" name="xmlpp::format_xml_error" link="namespacexmlpp.html#ae0b6d16fb8cb19cf9055a4f9df06bc3a"/>
     <keyword type="function" name="xmlpp::format_xml_parser_error" link="namespacexmlpp.html#a45a70622ecc99bda595ecc83991de21c"/>
     <keyword type="struct" name="xmlpp::Attribute" link="classxmlpp_1_1Attribute.html"/>
     <keyword type="function" name="xmlpp::Attribute::Attribute" link="classxmlpp_1_1Attribute.html#a1aa5294ec06fa7d5c1198e2c47d5838c"/>
     <keyword type="function" name="xmlpp::Attribute::~Attribute" link="classxmlpp_1_1Attribute.html#af44eddff10b76c29d48cb98926b4c367"/>
+    <keyword type="function" name="xmlpp::Attribute::cobj" link="classxmlpp_1_1Attribute.html#a1bdce49b8e5f118373732b4a3e14b842"/>
+    <keyword type="function" name="xmlpp::Attribute::cobj" link="classxmlpp_1_1Attribute.html#a9e6ae08227e9a81dcd18ef5cbf820dc0"/>
     <keyword type="function" name="xmlpp::Attribute::get_name" link="classxmlpp_1_1Attribute.html#a553e7a694039b23150c27bfc05af2d60"/>
     <keyword type="function" name="xmlpp::Attribute::get_value" link="classxmlpp_1_1Attribute.html#ac871c3356cabd34e849968ad9d79e5fd"/>
     <keyword type="function" name="xmlpp::Attribute::set_value" link="classxmlpp_1_1Attribute.html#a24dfc8f17dad4ff629241af54d12ba78"/>
-    <keyword type="function" name="xmlpp::Attribute::cobj" link="classxmlpp_1_1Attribute.html#a1bdce49b8e5f118373732b4a3e14b842"/>
-    <keyword type="function" name="xmlpp::Attribute::cobj" link="classxmlpp_1_1Attribute.html#a9e6ae08227e9a81dcd18ef5cbf820dc0"/>
     <keyword type="function" name="xmlpp::Attribute::Node" link="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7"/>
     <keyword type="function" name="xmlpp::Attribute::~Node" link="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0"/>
-    <keyword type="function" name="xmlpp::Attribute::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
-    <keyword type="function" name="xmlpp::Attribute::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
-    <keyword type="function" name="xmlpp::Attribute::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
-    <keyword type="function" name="xmlpp::Attribute::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
-    <keyword type="function" name="xmlpp::Attribute::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
-    <keyword type="function" name="xmlpp::Attribute::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
-    <keyword type="function" name="xmlpp::Attribute::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
-    <keyword type="function" name="xmlpp::Attribute::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
-    <keyword type="function" name="xmlpp::Attribute::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
-    <keyword type="function" name="xmlpp::Attribute::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
-    <keyword type="function" name="xmlpp::Attribute::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
-    <keyword type="function" name="xmlpp::Attribute::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
-    <keyword type="function" name="xmlpp::Attribute::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
-    <keyword type="function" name="xmlpp::Attribute::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
-    <keyword type="function" name="xmlpp::Attribute::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
     <keyword type="function" name="xmlpp::Attribute::add_child" link="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a"/>
     <keyword type="function" name="xmlpp::Attribute::add_child" link="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645"/>
     <keyword type="function" name="xmlpp::Attribute::add_child_before" link="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c"/>
-    <keyword type="function" name="xmlpp::Attribute::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
-    <keyword type="function" name="xmlpp::Attribute::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
-    <keyword type="function" name="xmlpp::Attribute::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
-    <keyword type="function" name="xmlpp::Attribute::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
-    <keyword type="function" name="xmlpp::Attribute::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
+    <keyword type="function" name="xmlpp::Attribute::cobj" link="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c"/>
+    <keyword type="function" name="xmlpp::Attribute::cobj" link="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9"/>
     <keyword type="function" name="xmlpp::Attribute::eval_to_boolean" link="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb"/>
     <keyword type="function" name="xmlpp::Attribute::eval_to_boolean" link="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b"/>
     <keyword type="function" name="xmlpp::Attribute::eval_to_number" link="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"/>
     <keyword type="function" name="xmlpp::Attribute::eval_to_number" link="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e"/>
     <keyword type="function" name="xmlpp::Attribute::eval_to_string" link="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2"/>
     <keyword type="function" name="xmlpp::Attribute::eval_to_string" link="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579"/>
+    <keyword type="function" name="xmlpp::Attribute::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
+    <keyword type="function" name="xmlpp::Attribute::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
+    <keyword type="function" name="xmlpp::Attribute::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
+    <keyword type="function" name="xmlpp::Attribute::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
+    <keyword type="function" name="xmlpp::Attribute::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
+    <keyword type="function" name="xmlpp::Attribute::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
+    <keyword type="function" name="xmlpp::Attribute::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
+    <keyword type="function" name="xmlpp::Attribute::get_name" link="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a"/>
+    <keyword type="function" name="xmlpp::Attribute::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
+    <keyword type="function" name="xmlpp::Attribute::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
+    <keyword type="function" name="xmlpp::Attribute::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
+    <keyword type="function" name="xmlpp::Attribute::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
+    <keyword type="function" name="xmlpp::Attribute::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
+    <keyword type="function" name="xmlpp::Attribute::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
+    <keyword type="function" name="xmlpp::Attribute::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
+    <keyword type="function" name="xmlpp::Attribute::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
+    <keyword type="function" name="xmlpp::Attribute::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
+    <keyword type="function" name="xmlpp::Attribute::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
+    <keyword type="function" name="xmlpp::Attribute::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
+    <keyword type="function" name="xmlpp::Attribute::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
+    <keyword type="function" name="xmlpp::Attribute::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
     <keyword type="typedef" name="xmlpp::Attribute::NodeList" link="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49"/>
     <keyword type="typedef" name="xmlpp::Attribute::PrefixNsMap" link="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426"/>
     <keyword type="function" name="xmlpp::Attribute::create_wrapper" link="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3"/>
     <keyword type="struct" name="xmlpp::AttributeDeclaration" link="classxmlpp_1_1AttributeDeclaration.html"/>
     <keyword type="function" name="xmlpp::AttributeDeclaration::AttributeDeclaration" link="classxmlpp_1_1AttributeDeclaration.html#a6d7dd6ccbe4ad325ccb053a252b10c9c"/>
     <keyword type="function" name="xmlpp::AttributeDeclaration::~AttributeDeclaration" link="classxmlpp_1_1AttributeDeclaration.html#a1e427ebd8c75f5e15b6b7939e55cc30c"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_value" link="classxmlpp_1_1AttributeDeclaration.html#aaf0072ae8ed02761af114f4afe885192"/>
     <keyword type="function" name="xmlpp::AttributeDeclaration::cobj" link="classxmlpp_1_1AttributeDeclaration.html#ab1bc51b1d5122eb25f1fd2cb4ceb3065"/>
     <keyword type="function" name="xmlpp::AttributeDeclaration::cobj" link="classxmlpp_1_1AttributeDeclaration.html#a4ba1602b6a48b849c2cf7a0b3414f5ef"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::Attribute" link="classxmlpp_1_1Attribute.html#a1aa5294ec06fa7d5c1198e2c47d5838c"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::~Attribute" link="classxmlpp_1_1Attribute.html#af44eddff10b76c29d48cb98926b4c367"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_name" link="classxmlpp_1_1Attribute.html#a553e7a694039b23150c27bfc05af2d60"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::set_value" link="classxmlpp_1_1Attribute.html#a24dfc8f17dad4ff629241af54d12ba78"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::Node" link="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::~Node" link="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::add_child" link="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::add_child" link="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::add_child_before" link="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::eval_to_boolean" link="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::eval_to_boolean" link="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::eval_to_number" link="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::eval_to_number" link="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::eval_to_string" link="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::eval_to_string" link="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579"/>
-    <keyword type="typedef" name="xmlpp::AttributeDeclaration::NodeList" link="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49"/>
-    <keyword type="typedef" name="xmlpp::AttributeDeclaration::PrefixNsMap" link="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::create_wrapper" link="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::free_wrappers" link="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6"/>
-    <keyword type="function" name="xmlpp::AttributeDeclaration::create_new_child_node" link="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df"/>
+    <keyword type="function" name="xmlpp::AttributeDeclaration::get_value" link="classxmlpp_1_1AttributeDeclaration.html#aaf0072ae8ed02761af114f4afe885192"/>
     <keyword type="struct" name="xmlpp::AttributeNode" link="classxmlpp_1_1AttributeNode.html"/>
     <keyword type="function" name="xmlpp::AttributeNode::AttributeNode" link="classxmlpp_1_1AttributeNode.html#a0af899521d66b09398deb5fa7fd26035"/>
     <keyword type="function" name="xmlpp::AttributeNode::~AttributeNode" link="classxmlpp_1_1AttributeNode.html#a6321127fb72b11784fd6a16f17d678bd"/>
-    <keyword type="function" name="xmlpp::AttributeNode::Attribute" link="classxmlpp_1_1Attribute.html#a1aa5294ec06fa7d5c1198e2c47d5838c"/>
-    <keyword type="function" name="xmlpp::AttributeNode::~Attribute" link="classxmlpp_1_1Attribute.html#af44eddff10b76c29d48cb98926b4c367"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_name" link="classxmlpp_1_1Attribute.html#a553e7a694039b23150c27bfc05af2d60"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_value" link="classxmlpp_1_1Attribute.html#ac871c3356cabd34e849968ad9d79e5fd"/>
-    <keyword type="function" name="xmlpp::AttributeNode::set_value" link="classxmlpp_1_1Attribute.html#a24dfc8f17dad4ff629241af54d12ba78"/>
-    <keyword type="function" name="xmlpp::AttributeNode::cobj" link="classxmlpp_1_1Attribute.html#a1bdce49b8e5f118373732b4a3e14b842"/>
-    <keyword type="function" name="xmlpp::AttributeNode::cobj" link="classxmlpp_1_1Attribute.html#a9e6ae08227e9a81dcd18ef5cbf820dc0"/>
-    <keyword type="function" name="xmlpp::AttributeNode::Node" link="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7"/>
-    <keyword type="function" name="xmlpp::AttributeNode::~Node" link="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0"/>
-    <keyword type="function" name="xmlpp::AttributeNode::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
-    <keyword type="function" name="xmlpp::AttributeNode::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
-    <keyword type="function" name="xmlpp::AttributeNode::add_child" link="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a"/>
-    <keyword type="function" name="xmlpp::AttributeNode::add_child" link="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645"/>
-    <keyword type="function" name="xmlpp::AttributeNode::add_child_before" link="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c"/>
-    <keyword type="function" name="xmlpp::AttributeNode::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
-    <keyword type="function" name="xmlpp::AttributeNode::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
-    <keyword type="function" name="xmlpp::AttributeNode::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
-    <keyword type="function" name="xmlpp::AttributeNode::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
-    <keyword type="function" name="xmlpp::AttributeNode::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
-    <keyword type="function" name="xmlpp::AttributeNode::eval_to_boolean" link="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb"/>
-    <keyword type="function" name="xmlpp::AttributeNode::eval_to_boolean" link="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b"/>
-    <keyword type="function" name="xmlpp::AttributeNode::eval_to_number" link="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"/>
-    <keyword type="function" name="xmlpp::AttributeNode::eval_to_number" link="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e"/>
-    <keyword type="function" name="xmlpp::AttributeNode::eval_to_string" link="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2"/>
-    <keyword type="function" name="xmlpp::AttributeNode::eval_to_string" link="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579"/>
-    <keyword type="typedef" name="xmlpp::AttributeNode::NodeList" link="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49"/>
-    <keyword type="typedef" name="xmlpp::AttributeNode::PrefixNsMap" link="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426"/>
-    <keyword type="function" name="xmlpp::AttributeNode::create_wrapper" link="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3"/>
-    <keyword type="function" name="xmlpp::AttributeNode::free_wrappers" link="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6"/>
-    <keyword type="function" name="xmlpp::AttributeNode::create_new_child_node" link="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df"/>
+    <keyword type="struct" name="xmlpp::CdataNode" link="classxmlpp_1_1CdataNode.html"/>
+    <keyword type="function" name="xmlpp::CdataNode::CdataNode" link="classxmlpp_1_1CdataNode.html#a150933b23cfa1a5c0fc5fffd433e7194"/>
+    <keyword type="function" name="xmlpp::CdataNode::~CdataNode" link="classxmlpp_1_1CdataNode.html#aa37972e79cbc301db17f5b0b95964908"/>
+    <keyword type="function" name="xmlpp::CdataNode::ContentNode" link="classxmlpp_1_1ContentNode.html#af9fcf3459cdc338ffe51c09006487c3e"/>
+    <keyword type="function" name="xmlpp::CdataNode::~ContentNode" link="classxmlpp_1_1ContentNode.html#a695769ae0499d8e4831e0465f8e67838"/>
+    <keyword type="function" name="xmlpp::CdataNode::get_content" link="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819"/>
+    <keyword type="function" name="xmlpp::CdataNode::is_white_space" link="classxmlpp_1_1ContentNode.html#ab032b4eff400d958ffbe57516bdb7f93"/>
+    <keyword type="function" name="xmlpp::CdataNode::set_content" link="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a"/>
+    <keyword type="struct" name="xmlpp::CommentNode" link="classxmlpp_1_1CommentNode.html"/>
+    <keyword type="function" name="xmlpp::CommentNode::CommentNode" link="classxmlpp_1_1CommentNode.html#a3be1e492187b87279acc1aff82c77dc2"/>
+    <keyword type="function" name="xmlpp::CommentNode::~CommentNode" link="classxmlpp_1_1CommentNode.html#a69f6e389f1c683c86e3f5f6ff50cbf0d"/>
+    <keyword type="struct" name="xmlpp::ContentNode" link="classxmlpp_1_1ContentNode.html"/>
     <keyword type="struct" name="xmlpp::Document" link="classxmlpp_1_1Document.html"/>
     <keyword type="function" name="xmlpp::Document::Document" link="classxmlpp_1_1Document.html#a8c5c6692e195dcf3aee88dc492f9efed"/>
     <keyword type="function" name="xmlpp::Document::Document" link="classxmlpp_1_1Document.html#ac18dbf6e4c404dac08a0784c553c5e88"/>
     <keyword type="function" name="xmlpp::Document::~Document" link="classxmlpp_1_1Document.html#a77c35c594fc9995970ae9c4f9d77496b"/>
+    <keyword type="function" name="xmlpp::Document::add_comment" link="classxmlpp_1_1Document.html#a2d5ebd0f41215d54b9c96dd4ddb49ede"/>
+    <keyword type="function" name="xmlpp::Document::add_processing_instruction" link="classxmlpp_1_1Document.html#aeaa438c9764e7d41f3d2f63ace6dab81"/>
+    <keyword type="function" name="xmlpp::Document::cobj" link="classxmlpp_1_1Document.html#a1ebb73b9ac51ca929bfd38f359964a59"/>
+    <keyword type="function" name="xmlpp::Document::cobj" link="classxmlpp_1_1Document.html#a4cbdce4b14db6b3a393346b5e3034886"/>
+    <keyword type="function" name="xmlpp::Document::create_root_node" link="classxmlpp_1_1Document.html#a8552403b511567241856148a6040be23"/>
+    <keyword type="function" name="xmlpp::Document::create_root_node_by_import" link="classxmlpp_1_1Document.html#a8085d5e40537e2a674063cbddb39f0b8"/>
     <keyword type="function" name="xmlpp::Document::get_encoding" link="classxmlpp_1_1Document.html#a9527fadaffff6138b0b35050370a0e3d"/>
     <keyword type="function" name="xmlpp::Document::get_internal_subset" link="classxmlpp_1_1Document.html#ae27fb04b1760bcaa58f7e329c98fae47"/>
-    <keyword type="function" name="xmlpp::Document::set_internal_subset" link="classxmlpp_1_1Document.html#a714dc6c330ae6e00fb285606b8b849a4"/>
     <keyword type="function" name="xmlpp::Document::get_root_node" link="classxmlpp_1_1Document.html#a6f4ebd0db42eeca823517dd1bd56d009"/>
-    <keyword type="function" name="xmlpp::Document::create_root_node" link="classxmlpp_1_1Document.html#a8552403b511567241856148a6040be23"/>
-    <keyword type="function" name="xmlpp::Document::create_root_node_by_import" link="classxmlpp_1_1Document.html#a8085d5e40537e2a674063cbddb39f0b8"/>
-    <keyword type="function" name="xmlpp::Document::add_comment" link="classxmlpp_1_1Document.html#a2d5ebd0f41215d54b9c96dd4ddb49ede"/>
-    <keyword type="function" name="xmlpp::Document::add_processing_instruction" link="classxmlpp_1_1Document.html#aeaa438c9764e7d41f3d2f63ace6dab81"/>
+    <keyword type="function" name="xmlpp::Document::process_xinclude" link="classxmlpp_1_1Document.html#a5fb6c31ae2563c1c33ad3d4192daafe1"/>
+    <keyword type="function" name="xmlpp::Document::set_entity_declaration" link="classxmlpp_1_1Document.html#ad56a99bd883672ba5eac51a545fada40"/>
+    <keyword type="function" name="xmlpp::Document::set_internal_subset" link="classxmlpp_1_1Document.html#a714dc6c330ae6e00fb285606b8b849a4"/>
     <keyword type="function" name="xmlpp::Document::write_to_file" link="classxmlpp_1_1Document.html#adbbcae29bde29501f3dfff71f2e81da2"/>
     <keyword type="function" name="xmlpp::Document::write_to_file_formatted" link="classxmlpp_1_1Document.html#ae54075502d81e9d8448e6820bc16eb34"/>
-    <keyword type="function" name="xmlpp::Document::write_to_string" link="classxmlpp_1_1Document.html#ab63344d932c309062769fd98585e9bc1"/>
-    <keyword type="function" name="xmlpp::Document::write_to_string_formatted" link="classxmlpp_1_1Document.html#ac1246acf8c7b51855e9eb12eecefa294"/>
     <keyword type="function" name="xmlpp::Document::write_to_stream" link="classxmlpp_1_1Document.html#a55e593694bdcf67f667f1dbe52cd0794"/>
     <keyword type="function" name="xmlpp::Document::write_to_stream_formatted" link="classxmlpp_1_1Document.html#add90b2d2d0a837df3f3daec6bccaad2c"/>
-    <keyword type="function" name="xmlpp::Document::set_entity_declaration" link="classxmlpp_1_1Document.html#ad56a99bd883672ba5eac51a545fada40"/>
-    <keyword type="function" name="xmlpp::Document::process_xinclude" link="classxmlpp_1_1Document.html#a5fb6c31ae2563c1c33ad3d4192daafe1"/>
-    <keyword type="function" name="xmlpp::Document::cobj" link="classxmlpp_1_1Document.html#a1ebb73b9ac51ca929bfd38f359964a59"/>
-    <keyword type="function" name="xmlpp::Document::cobj" link="classxmlpp_1_1Document.html#a4cbdce4b14db6b3a393346b5e3034886"/>
+    <keyword type="function" name="xmlpp::Document::write_to_string" link="classxmlpp_1_1Document.html#ab63344d932c309062769fd98585e9bc1"/>
+    <keyword type="function" name="xmlpp::Document::write_to_string_formatted" link="classxmlpp_1_1Document.html#ac1246acf8c7b51855e9eb12eecefa294"/>
     <keyword type="function" name="xmlpp::Document::get_entity" link="classxmlpp_1_1Document.html#a6772b76ee685c3755f8a19ce19f48f35"/>
+    <keyword type="struct" name="xmlpp::DomParser" link="classxmlpp_1_1DomParser.html"/>
+    <keyword type="function" name="xmlpp::DomParser::DomParser" link="classxmlpp_1_1DomParser.html#abeab430d4863459b6d03fc7e97363df5"/>
+    <keyword type="function" name="xmlpp::DomParser::DomParser" link="classxmlpp_1_1DomParser.html#a9538baed354098e8ac73f69e1d4f55e5"/>
+    <keyword type="function" name="xmlpp::DomParser::~DomParser" link="classxmlpp_1_1DomParser.html#a3a18958b3980fb3ff44441868da7cb6a"/>
+    <keyword type="function" name="xmlpp::DomParser::get_document" link="classxmlpp_1_1DomParser.html#ad10907d495f9e1e2b63638a9c69f78a8"/>
+    <keyword type="function" name="xmlpp::DomParser::get_document" link="classxmlpp_1_1DomParser.html#a4a3452e46cf656998d8752ed949239de"/>
+    <keyword type="function" name="xmlpp::DomParser::operator bool" link="classxmlpp_1_1DomParser.html#af6455076d91fc65e39f82e9a6c7ad764"/>
+    <keyword type="function" name="xmlpp::DomParser::parse_file" link="classxmlpp_1_1DomParser.html#a437c91bb64033669649d91f28ecc7dc9"/>
+    <keyword type="function" name="xmlpp::DomParser::parse_memory" link="classxmlpp_1_1DomParser.html#a2110398d5a19320e7bbe65e0edb2ab9c"/>
+    <keyword type="function" name="xmlpp::DomParser::parse_memory_raw" link="classxmlpp_1_1DomParser.html#aae7bd491f8aae685900bec03ec43d855"/>
+    <keyword type="function" name="xmlpp::DomParser::parse_stream" link="classxmlpp_1_1DomParser.html#a3d02d6c5b4194b47118e92a8e258743c"/>
+    <keyword type="function" name="xmlpp::DomParser::Parser" link="classxmlpp_1_1Parser.html#ab2990f22147cb2163eda6e773fb2eb68"/>
+    <keyword type="function" name="xmlpp::DomParser::~Parser" link="classxmlpp_1_1Parser.html#acf64cbff6b9cf4010226fc1c803d56f9"/>
+    <keyword type="function" name="xmlpp::DomParser::get_include_default_attributes" link="classxmlpp_1_1Parser.html#a150d49ac4336d910b757ae6fb2cc4b5c"/>
+    <keyword type="function" name="xmlpp::DomParser::get_parser_options" link="classxmlpp_1_1Parser.html#a4340563d4dc26a4cfe79f9854a5e91a7"/>
+    <keyword type="function" name="xmlpp::DomParser::get_substitute_entities" link="classxmlpp_1_1Parser.html#ae71762868b009ccae8f00c1d34df00e7"/>
+    <keyword type="function" name="xmlpp::DomParser::get_throw_messages" link="classxmlpp_1_1Parser.html#ad9e5523ffa19aa3e76761a0d46040efb"/>
+    <keyword type="function" name="xmlpp::DomParser::get_validate" link="classxmlpp_1_1Parser.html#a7329d0daf70030bef41b92e6ed22bd63"/>
+    <keyword type="function" name="xmlpp::DomParser::set_include_default_attributes" link="classxmlpp_1_1Parser.html#a0ae64d2d6f28728786040ba8c8b694a4"/>
+    <keyword type="function" name="xmlpp::DomParser::set_parser_options" link="classxmlpp_1_1Parser.html#aeab62a7446a6bb460cec3ea3951d12d6"/>
+    <keyword type="function" name="xmlpp::DomParser::set_substitute_entities" link="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f"/>
+    <keyword type="function" name="xmlpp::DomParser::set_throw_messages" link="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538"/>
+    <keyword type="function" name="xmlpp::DomParser::set_validate" link="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1"/>
+    <keyword type="function" name="xmlpp::DomParser::parse_context" link="classxmlpp_1_1DomParser.html#a0f77c8ab0a9ab2d7abd809846ae75d6f"/>
+    <keyword type="function" name="xmlpp::DomParser::release_underlying" link="classxmlpp_1_1DomParser.html#a58a312db2834a41a77ca290dc6dc48fe"/>
+    <keyword type="function" name="xmlpp::DomParser::check_for_exception" link="classxmlpp_1_1Parser.html#a9daba11c6746d91153329a9dbd8decc5"/>
+    <keyword type="function" name="xmlpp::DomParser::check_for_validity_messages" link="classxmlpp_1_1Parser.html#aad45390ab3d30d1dea26001f2d6a9a2f"/>
+    <keyword type="function" name="xmlpp::DomParser::handleException" link="classxmlpp_1_1Parser.html#a860e1cff3da52a4bbb0b17a06475399f"/>
+    <keyword type="function" name="xmlpp::DomParser::initialize_context" link="classxmlpp_1_1Parser.html#a25f92d0a820d96accfe316a066bade49"/>
+    <keyword type="function" name="xmlpp::DomParser::on_validity_error" link="classxmlpp_1_1Parser.html#a36860900bd7f118adfd7b7887278e4fb"/>
+    <keyword type="function" name="xmlpp::DomParser::on_validity_warning" link="classxmlpp_1_1Parser.html#ad0876425a0d687f24bc54b44d950ab2c"/>
+    <keyword type="typedef" name="xmlpp::DomParser::size_type" link="classxmlpp_1_1Parser.html#a8e7c797006bb5398629cf98f4141e3e6"/>
+    <keyword type="enum" name="xmlpp::DomParser::MsgType" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b"/>
+    <keyword type="macro" name="xmlpp::DomParser::MsgParserError" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290"/>
+    <keyword type="macro" name="xmlpp::DomParser::MsgParserWarning" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385"/>
+    <keyword type="macro" name="xmlpp::DomParser::MsgValidityError" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff"/>
+    <keyword type="macro" name="xmlpp::DomParser::MsgValidityWarning" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70"/>
+    <keyword type="macro" name="xmlpp::DomParser::MsgParserError" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290"/>
+    <keyword type="macro" name="xmlpp::DomParser::MsgParserWarning" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385"/>
+    <keyword type="macro" name="xmlpp::DomParser::MsgValidityError" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff"/>
+    <keyword type="macro" name="xmlpp::DomParser::MsgValidityWarning" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70"/>
+    <keyword type="function" name="xmlpp::DomParser::callback_error_or_warning" link="classxmlpp_1_1Parser.html#a49b79a6ada464e8d1be27a655ee63b48"/>
+    <keyword type="function" name="xmlpp::DomParser::callback_parser_error" link="classxmlpp_1_1Parser.html#ae5272535b144daaafcdc161e36f1aa33"/>
+    <keyword type="function" name="xmlpp::DomParser::callback_parser_warning" link="classxmlpp_1_1Parser.html#a7dbe69dcd8aa5c7625fa96a9dcdcbad7"/>
+    <keyword type="function" name="xmlpp::DomParser::callback_validity_error" link="classxmlpp_1_1Parser.html#a7ec91483923a6023e7ac56eeaf16b1e3"/>
+    <keyword type="function" name="xmlpp::DomParser::callback_validity_warning" link="classxmlpp_1_1Parser.html#aa573fc538688db238714cef413944567"/>
     <keyword type="struct" name="xmlpp::Dtd" link="classxmlpp_1_1Dtd.html"/>
     <keyword type="function" name="xmlpp::Dtd::Dtd" link="classxmlpp_1_1Dtd.html#a654e86d880ec1e2f4eaa043b580083bc"/>
     <keyword type="function" name="xmlpp::Dtd::~Dtd" link="classxmlpp_1_1Dtd.html#a2d161935b1c13bab000b2279f60c696b"/>
-    <keyword type="function" name="xmlpp::Dtd::get_name" link="classxmlpp_1_1Dtd.html#a972abba9bcf1f84ceec40b282332db29"/>
-    <keyword type="function" name="xmlpp::Dtd::get_external_id" link="classxmlpp_1_1Dtd.html#afedd938e1bf67907ad8ddbfac74ac6e5"/>
-    <keyword type="function" name="xmlpp::Dtd::get_system_id" link="classxmlpp_1_1Dtd.html#ae8de041e1374791094d7c5f06a7b86aa"/>
     <keyword type="function" name="xmlpp::Dtd::cobj" link="classxmlpp_1_1Dtd.html#ac11f222663c0732d789a7d28353fbf96"/>
     <keyword type="function" name="xmlpp::Dtd::cobj" link="classxmlpp_1_1Dtd.html#af01e0449f41509e1e5a32ee13d3b27a3"/>
-    <keyword type="struct" name="xmlpp::KeepBlanks" link="classxmlpp_1_1KeepBlanks.html"/>
-    <keyword type="function" name="xmlpp::KeepBlanks::KeepBlanks" link="classxmlpp_1_1KeepBlanks.html#a516fa3293bbf39fc3942dee06fec3385"/>
-    <keyword type="function" name="xmlpp::KeepBlanks::~KeepBlanks" link="classxmlpp_1_1KeepBlanks.html#abccd950634d0047be5d80486cd0824ad"/>
-    <keyword type="struct" name="xmlpp::NonCopyable" link="classxmlpp_1_1NonCopyable.html"/>
-    <keyword type="function" name="xmlpp::NonCopyable::NonCopyable" link="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112"/>
-    <keyword type="function" name="xmlpp::NonCopyable::~NonCopyable" link="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63"/>
-    <keyword type="struct" name="xmlpp::Schema" link="classxmlpp_1_1Schema.html"/>
-    <keyword type="function" name="xmlpp::Schema::Schema" link="classxmlpp_1_1Schema.html#a772d929c2cce3943a1d605ff2069cc68"/>
-    <keyword type="function" name="xmlpp::Schema::Schema" link="classxmlpp_1_1Schema.html#aedaae0872aacd4ba046c6e7804e4d52a"/>
-    <keyword type="function" name="xmlpp::Schema::~Schema" link="classxmlpp_1_1Schema.html#acd93d7286aabea897cf76420a33e0ef2"/>
-    <keyword type="function" name="xmlpp::Schema::set_document" link="classxmlpp_1_1Schema.html#a2685225a63de28093f670f0a65020051"/>
-    <keyword type="function" name="xmlpp::Schema::get_name" link="classxmlpp_1_1Schema.html#a1136d4a1c052f450e1d2153234e1ca31"/>
-    <keyword type="function" name="xmlpp::Schema::get_target_namespace" link="classxmlpp_1_1Schema.html#a2fd2cffa8010166516c25d957b2fbe84"/>
-    <keyword type="function" name="xmlpp::Schema::get_version" link="classxmlpp_1_1Schema.html#a948b90685ae8f394be195effac10f502"/>
-    <keyword type="function" name="xmlpp::Schema::get_document" link="classxmlpp_1_1Schema.html#a1dea312fc3284d60de36bd099399e8bb"/>
-    <keyword type="function" name="xmlpp::Schema::get_document" link="classxmlpp_1_1Schema.html#ad8504ecb8acc821fcd3113d6ccc4bdb4"/>
-    <keyword type="function" name="xmlpp::Schema::cobj" link="classxmlpp_1_1Schema.html#ad200dae863d27fcdeccdba9653df8933"/>
-    <keyword type="function" name="xmlpp::Schema::cobj" link="classxmlpp_1_1Schema.html#ad2239be7d5ab5277076a07053687d903"/>
-    <keyword type="function" name="xmlpp::Schema::release_underlying" link="classxmlpp_1_1Schema.html#a95292e2dad9af680c7741df4194411e6"/>
+    <keyword type="function" name="xmlpp::Dtd::get_external_id" link="classxmlpp_1_1Dtd.html#afedd938e1bf67907ad8ddbfac74ac6e5"/>
+    <keyword type="function" name="xmlpp::Dtd::get_name" link="classxmlpp_1_1Dtd.html#a972abba9bcf1f84ceec40b282332db29"/>
+    <keyword type="function" name="xmlpp::Dtd::get_system_id" link="classxmlpp_1_1Dtd.html#ae8de041e1374791094d7c5f06a7b86aa"/>
+    <keyword type="struct" name="xmlpp::DtdValidator" link="classxmlpp_1_1DtdValidator.html"/>
+    <keyword type="function" name="xmlpp::DtdValidator::DtdValidator" link="classxmlpp_1_1DtdValidator.html#aa14c1fdd08db52e64ec53d7ea19f63e2"/>
+    <keyword type="function" name="xmlpp::DtdValidator::DtdValidator" link="classxmlpp_1_1DtdValidator.html#afda71639e4241bd7c96de31a3e341e48"/>
+    <keyword type="function" name="xmlpp::DtdValidator::DtdValidator" link="classxmlpp_1_1DtdValidator.html#a376f883bc1455188861455727f2d3039"/>
+    <keyword type="function" name="xmlpp::DtdValidator::~DtdValidator" link="classxmlpp_1_1DtdValidator.html#af721781854a6ae3312ab2768f42ecca6"/>
+    <keyword type="function" name="xmlpp::DtdValidator::get_dtd" link="classxmlpp_1_1DtdValidator.html#a51385000784f05b4052ec6846a7689ad"/>
+    <keyword type="function" name="xmlpp::DtdValidator::get_dtd" link="classxmlpp_1_1DtdValidator.html#aaf69006f668f0c8f960e9ede125e2b86"/>
+    <keyword type="function" name="xmlpp::DtdValidator::operator bool" link="classxmlpp_1_1DtdValidator.html#a59a9cc61c0dafc9768995d5f807eeb2d"/>
+    <keyword type="function" name="xmlpp::DtdValidator::parse_file" link="classxmlpp_1_1DtdValidator.html#a0b3e4347421d7dd6fa0ff6b53b5c95dc"/>
+    <keyword type="function" name="xmlpp::DtdValidator::parse_memory" link="classxmlpp_1_1DtdValidator.html#ab71df31e371de03e9d0403be51ac483a"/>
+    <keyword type="function" name="xmlpp::DtdValidator::parse_stream" link="classxmlpp_1_1DtdValidator.html#aa9e6b29e5bcd9e154c8291209b461595"/>
+    <keyword type="function" name="xmlpp::DtdValidator::parse_subset" link="classxmlpp_1_1DtdValidator.html#ac4fb98a9ddb4d6d7afa8aa933ec2757c"/>
+    <keyword type="function" name="xmlpp::DtdValidator::validate" link="classxmlpp_1_1DtdValidator.html#a45d51d91fecdfcd659f4bd2008d1d686"/>
+    <keyword type="function" name="xmlpp::DtdValidator::Validator" link="classxmlpp_1_1Validator.html#a2e25d9106542fac59c7a4368257cdcb5"/>
+    <keyword type="function" name="xmlpp::DtdValidator::~Validator" link="classxmlpp_1_1Validator.html#a381ade9a196777fb24780375ed82b06a"/>
+    <keyword type="function" name="xmlpp::DtdValidator::release_underlying" link="classxmlpp_1_1DtdValidator.html#ae132f171961e6fa5d3745a03f8d9a210"/>
+    <keyword type="function" name="xmlpp::DtdValidator::check_for_exception" link="classxmlpp_1_1Validator.html#a2af695894f22e61b4f85551edefd104d"/>
+    <keyword type="function" name="xmlpp::DtdValidator::check_for_validity_messages" link="classxmlpp_1_1Validator.html#a655f06aa683577c26dcb2edba2e9e84b"/>
+    <keyword type="function" name="xmlpp::DtdValidator::handleException" link="classxmlpp_1_1Validator.html#a4d02cc2d687f0bd28e3c777ebbc7c458"/>
+    <keyword type="function" name="xmlpp::DtdValidator::initialize_valid" link="classxmlpp_1_1Validator.html#a12ee744e385987547d1c449a1e4bf596"/>
+    <keyword type="function" name="xmlpp::DtdValidator::on_validity_error" link="classxmlpp_1_1Validator.html#af59b45514fe397db1dbb025a1a3b103f"/>
+    <keyword type="function" name="xmlpp::DtdValidator::on_validity_warning" link="classxmlpp_1_1Validator.html#a7ef36a34b258165082c4f33737e743d2"/>
+    <keyword type="function" name="xmlpp::DtdValidator::callback_validity_error" link="classxmlpp_1_1Validator.html#a616cad28f3d4f59b76edb916bffeb6ef"/>
+    <keyword type="function" name="xmlpp::DtdValidator::callback_validity_warning" link="classxmlpp_1_1Validator.html#a5f8938e79ca2c52ec26e499b356985a0"/>
+    <keyword type="struct" name="xmlpp::Element" link="classxmlpp_1_1Element.html"/>
+    <keyword type="typedef" name="xmlpp::Element::AttributeList" link="classxmlpp_1_1Element.html#a7c54c83af3dfeddf2a70dba5ca6cc1d1"/>
+    <keyword type="function" name="xmlpp::Element::Element" link="classxmlpp_1_1Element.html#addce07f26b8ca52beb583d942375a756"/>
+    <keyword type="function" name="xmlpp::Element::~Element" link="classxmlpp_1_1Element.html#a6633bfbb6b3b6520ab9ac8fa4991b066"/>
+    <keyword type="function" name="xmlpp::Element::add_child_cdata" link="classxmlpp_1_1Element.html#a422cf7abd2dcc7da5a465f9b6afffd05"/>
+    <keyword type="function" name="xmlpp::Element::add_child_comment" link="classxmlpp_1_1Element.html#af69479710a4ab4cd8e89703a20dd360e"/>
+    <keyword type="function" name="xmlpp::Element::add_child_entity_reference" link="classxmlpp_1_1Element.html#a3a9aa8bc8745eb2521f705c1d468cc85"/>
+    <keyword type="function" name="xmlpp::Element::add_child_processing_instruction" link="classxmlpp_1_1Element.html#a1fec4ad7b2f01d71606432ab9dfc27dd"/>
+    <keyword type="function" name="xmlpp::Element::add_child_text" link="classxmlpp_1_1Element.html#a15cd56e871aaf9625b7f4fbedb97c764"/>
+    <keyword type="function" name="xmlpp::Element::add_child_text" link="classxmlpp_1_1Element.html#af774512e6c39e8e6741a0ff7bf9250f5"/>
+    <keyword type="function" name="xmlpp::Element::add_child_text_before" link="classxmlpp_1_1Element.html#aa05dee4b080f6e3c709397a48ad2a34e"/>
+    <keyword type="function" name="xmlpp::Element::get_attribute" link="classxmlpp_1_1Element.html#a21fcf0bb1ee913fb698d2ab8911dda77"/>
+    <keyword type="function" name="xmlpp::Element::get_attribute_value" link="classxmlpp_1_1Element.html#a8ae47935bca05ac2a6f0d8b02221a6b1"/>
+    <keyword type="function" name="xmlpp::Element::get_attributes" link="classxmlpp_1_1Element.html#a8fbb85e7ecabc5a8b9b39638f94e4fb7"/>
+    <keyword type="function" name="xmlpp::Element::get_attributes" link="classxmlpp_1_1Element.html#afc9883eee2a4fb0584a60b21b5d2673b"/>
+    <keyword type="function" name="xmlpp::Element::get_child_text" link="classxmlpp_1_1Element.html#a71885eacc99a1e7812b47d3d0607423a"/>
+    <keyword type="function" name="xmlpp::Element::get_child_text" link="classxmlpp_1_1Element.html#a0a2326904a79f2e2abb5c91a4107fa6f"/>
+    <keyword type="function" name="xmlpp::Element::has_child_text" link="classxmlpp_1_1Element.html#a40d1299122bd9921fcb544ca1236aa95"/>
+    <keyword type="function" name="xmlpp::Element::remove_attribute" link="classxmlpp_1_1Element.html#a3d5765f07699dc8d4d55c0b0157defad"/>
+    <keyword type="function" name="xmlpp::Element::set_attribute" link="classxmlpp_1_1Element.html#a359b10f76db129fff5776c8405ac8e9a"/>
+    <keyword type="function" name="xmlpp::Element::set_child_text" link="classxmlpp_1_1Element.html#a9be4234049fe13f2941d9c7a5dbc37e2"/>
+    <keyword type="function" name="xmlpp::Element::set_namespace_declaration" link="classxmlpp_1_1Element.html#a801e28a85e4c45d145d056c5ff7186f3"/>
+    <keyword type="function" name="xmlpp::Element::get_namespace_uri_for_prefix" link="classxmlpp_1_1Element.html#af4c996b3eed332ed7e4e3096427e624d"/>
+    <keyword type="function" name="xmlpp::Element::NonCopyable" link="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112"/>
+    <keyword type="function" name="xmlpp::Element::~NonCopyable" link="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63"/>
+    <keyword type="struct" name="xmlpp::EntityDeclaration" link="classxmlpp_1_1EntityDeclaration.html"/>
+    <keyword type="function" name="xmlpp::EntityDeclaration::EntityDeclaration" link="classxmlpp_1_1EntityDeclaration.html#aa3d1fe2fc91b490ac48448e20d7689a8"/>
+    <keyword type="function" name="xmlpp::EntityDeclaration::~EntityDeclaration" link="classxmlpp_1_1EntityDeclaration.html#a7026727072e089d298f3645e63b88968"/>
+    <keyword type="function" name="xmlpp::EntityDeclaration::cobj" link="classxmlpp_1_1EntityDeclaration.html#af47060083f936f71ddf6e9e930b21555"/>
+    <keyword type="function" name="xmlpp::EntityDeclaration::cobj" link="classxmlpp_1_1EntityDeclaration.html#ab6fbeb18deb5658d08028e644b81487a"/>
+    <keyword type="function" name="xmlpp::EntityDeclaration::get_original_text" link="classxmlpp_1_1EntityDeclaration.html#a1390ad5ca69d9317a758c6fa3e0bfb52"/>
+    <keyword type="function" name="xmlpp::EntityDeclaration::get_resolved_text" link="classxmlpp_1_1EntityDeclaration.html#a38859eff18b256eed9d6d5a7caa745e0"/>
+    <keyword type="struct" name="xmlpp::EntityReference" link="classxmlpp_1_1EntityReference.html"/>
+    <keyword type="function" name="xmlpp::EntityReference::EntityReference" link="classxmlpp_1_1EntityReference.html#a8f575183a2c1caa8e3a223f0292f83cf"/>
+    <keyword type="function" name="xmlpp::EntityReference::~EntityReference" link="classxmlpp_1_1EntityReference.html#ac8dff5d5fe300000199be732311d6aff"/>
+    <keyword type="function" name="xmlpp::EntityReference::get_original_text" link="classxmlpp_1_1EntityReference.html#a49bda2ab52ea3db83f3c6e5eb8f2c467"/>
+    <keyword type="function" name="xmlpp::EntityReference::get_resolved_text" link="classxmlpp_1_1EntityReference.html#aafe4e2f15ce6d04a2ec19e2f69cba19d"/>
     <keyword type="struct" name="xmlpp::exception" link="classxmlpp_1_1exception.html"/>
     <keyword type="function" name="xmlpp::exception::exception" link="classxmlpp_1_1exception.html#aec1bbf4a42dd2ed44d269a3c31c14124"/>
     <keyword type="function" name="xmlpp::exception::~exception" link="classxmlpp_1_1exception.html#a4d0c3298c1bc27b4e2fdc6152330e760"/>
-    <keyword type="function" name="xmlpp::exception::what" link="classxmlpp_1_1exception.html#a0427039fbb35dc2156fcff024880b081"/>
-    <keyword type="function" name="xmlpp::exception::Raise" link="classxmlpp_1_1exception.html#aaa94eb2f3816552fb7ec9014b6c79807"/>
     <keyword type="function" name="xmlpp::exception::Clone" link="classxmlpp_1_1exception.html#afcbd398f555b5c18d130ae65db015a24"/>
-    <keyword type="struct" name="xmlpp::parse_error" link="classxmlpp_1_1parse__error.html"/>
-    <keyword type="function" name="xmlpp::parse_error::parse_error" link="classxmlpp_1_1parse__error.html#a3b393340cea80548da8470006f1bcb9b"/>
-    <keyword type="function" name="xmlpp::parse_error::~parse_error" link="classxmlpp_1_1parse__error.html#ae516bd60f15f50103f152e386f70ff75"/>
-    <keyword type="function" name="xmlpp::parse_error::Raise" link="classxmlpp_1_1parse__error.html#a12f18b563758bd0bdc73ac6019f2e2f6"/>
-    <keyword type="function" name="xmlpp::parse_error::Clone" link="classxmlpp_1_1parse__error.html#adac842898e676e64e8c7ca3174f7db2f"/>
-    <keyword type="function" name="xmlpp::parse_error::exception" link="classxmlpp_1_1exception.html#aec1bbf4a42dd2ed44d269a3c31c14124"/>
-    <keyword type="function" name="xmlpp::parse_error::~exception" link="classxmlpp_1_1exception.html#a4d0c3298c1bc27b4e2fdc6152330e760"/>
-    <keyword type="function" name="xmlpp::parse_error::what" link="classxmlpp_1_1exception.html#a0427039fbb35dc2156fcff024880b081"/>
-    <keyword type="struct" name="xmlpp::validity_error" link="classxmlpp_1_1validity__error.html"/>
-    <keyword type="function" name="xmlpp::validity_error::validity_error" link="classxmlpp_1_1validity__error.html#a096d4cb8a9ec64d5d0203439400fd7fd"/>
-    <keyword type="function" name="xmlpp::validity_error::~validity_error" link="classxmlpp_1_1validity__error.html#ab5350778036c60aa71d0b36759e9cee9"/>
-    <keyword type="function" name="xmlpp::validity_error::Raise" link="classxmlpp_1_1validity__error.html#ac97e96c3d23357d5a640544aa7aa0c46"/>
-    <keyword type="function" name="xmlpp::validity_error::Clone" link="classxmlpp_1_1validity__error.html#aa38252e9dff7e22bfdf94365c61b8c21"/>
-    <keyword type="function" name="xmlpp::validity_error::parse_error" link="classxmlpp_1_1parse__error.html#a3b393340cea80548da8470006f1bcb9b"/>
-    <keyword type="function" name="xmlpp::validity_error::~parse_error" link="classxmlpp_1_1parse__error.html#ae516bd60f15f50103f152e386f70ff75"/>
-    <keyword type="function" name="xmlpp::validity_error::exception" link="classxmlpp_1_1exception.html#aec1bbf4a42dd2ed44d269a3c31c14124"/>
-    <keyword type="function" name="xmlpp::validity_error::~exception" link="classxmlpp_1_1exception.html#a4d0c3298c1bc27b4e2fdc6152330e760"/>
-    <keyword type="function" name="xmlpp::validity_error::what" link="classxmlpp_1_1exception.html#a0427039fbb35dc2156fcff024880b081"/>
+    <keyword type="function" name="xmlpp::exception::Raise" link="classxmlpp_1_1exception.html#aaa94eb2f3816552fb7ec9014b6c79807"/>
+    <keyword type="function" name="xmlpp::exception::what" link="classxmlpp_1_1exception.html#a0427039fbb35dc2156fcff024880b081"/>
     <keyword type="struct" name="xmlpp::internal_error" link="classxmlpp_1_1internal__error.html"/>
     <keyword type="function" name="xmlpp::internal_error::internal_error" link="classxmlpp_1_1internal__error.html#ac8c22422363ebe809517d4813903ef43"/>
     <keyword type="function" name="xmlpp::internal_error::~internal_error" link="classxmlpp_1_1internal__error.html#a83d7e81fd0394ae91fa3f37a3552461c"/>
-    <keyword type="function" name="xmlpp::internal_error::Raise" link="classxmlpp_1_1internal__error.html#a15044cea719fb2bbb482efc597a284f0"/>
     <keyword type="function" name="xmlpp::internal_error::Clone" link="classxmlpp_1_1internal__error.html#aaec2e497c76cf6418ecff03e8f76510b"/>
-    <keyword type="function" name="xmlpp::internal_error::exception" link="classxmlpp_1_1exception.html#aec1bbf4a42dd2ed44d269a3c31c14124"/>
-    <keyword type="function" name="xmlpp::internal_error::~exception" link="classxmlpp_1_1exception.html#a4d0c3298c1bc27b4e2fdc6152330e760"/>
-    <keyword type="function" name="xmlpp::internal_error::what" link="classxmlpp_1_1exception.html#a0427039fbb35dc2156fcff024880b081"/>
+    <keyword type="function" name="xmlpp::internal_error::Raise" link="classxmlpp_1_1internal__error.html#a15044cea719fb2bbb482efc597a284f0"/>
     <keyword type="struct" name="xmlpp::IStreamParserInputBuffer" link="classxmlpp_1_1IStreamParserInputBuffer.html"/>
     <keyword type="function" name="xmlpp::IStreamParserInputBuffer::IStreamParserInputBuffer" link="classxmlpp_1_1IStreamParserInputBuffer.html#aba70d93277d719a332b1a75fc8cf221c"/>
     <keyword type="function" name="xmlpp::IStreamParserInputBuffer::~IStreamParserInputBuffer" link="classxmlpp_1_1IStreamParserInputBuffer.html#a4ae4d9a34cb47a73590dff158206ab83"/>
     <keyword type="function" name="xmlpp::IStreamParserInputBuffer::~ParserInputBuffer" link="classxmlpp_1_1ParserInputBuffer.html#ad48655eb2fb4d085a7f2531aa8979b75"/>
     <keyword type="function" name="xmlpp::IStreamParserInputBuffer::cobj" link="classxmlpp_1_1ParserInputBuffer.html#acb105eb192e5532e21431a82ff46bb82"/>
     <keyword type="function" name="xmlpp::IStreamParserInputBuffer::cobj" link="classxmlpp_1_1ParserInputBuffer.html#acf1c0eacf5b5d327a864f5339818d6bf"/>
-    <keyword type="function" name="xmlpp::IStreamParserInputBuffer::NonCopyable" link="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112"/>
-    <keyword type="function" name="xmlpp::IStreamParserInputBuffer::~NonCopyable" link="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63"/>
-    <keyword type="struct" name="xmlpp::OutputBuffer" link="classxmlpp_1_1OutputBuffer.html"/>
-    <keyword type="function" name="xmlpp::OutputBuffer::OutputBuffer" link="classxmlpp_1_1OutputBuffer.html#a2e00dabdec3e40b837d2b9ecb1d9fbcd"/>
-    <keyword type="function" name="xmlpp::OutputBuffer::~OutputBuffer" link="classxmlpp_1_1OutputBuffer.html#a02ddd3e8891f92d6518252f6326ed2a9"/>
-    <keyword type="function" name="xmlpp::OutputBuffer::cobj" link="classxmlpp_1_1OutputBuffer.html#a2de0e355037956329d70b990d7bc79f5"/>
-    <keyword type="function" name="xmlpp::OutputBuffer::cobj" link="classxmlpp_1_1OutputBuffer.html#a6dbd7fc5ab8af66e751e0209aa3a0346"/>
-    <keyword type="function" name="xmlpp::OutputBuffer::NonCopyable" link="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112"/>
-    <keyword type="function" name="xmlpp::OutputBuffer::~NonCopyable" link="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63"/>
+    <keyword type="struct" name="xmlpp::KeepBlanks" link="classxmlpp_1_1KeepBlanks.html"/>
+    <keyword type="function" name="xmlpp::KeepBlanks::KeepBlanks" link="classxmlpp_1_1KeepBlanks.html#a516fa3293bbf39fc3942dee06fec3385"/>
+    <keyword type="function" name="xmlpp::KeepBlanks::~KeepBlanks" link="classxmlpp_1_1KeepBlanks.html#abccd950634d0047be5d80486cd0824ad"/>
+    <keyword type="struct" name="xmlpp::Node" link="classxmlpp_1_1Node.html"/>
+    <keyword type="struct" name="xmlpp::NonCopyable" link="classxmlpp_1_1NonCopyable.html"/>
     <keyword type="struct" name="xmlpp::OStreamOutputBuffer" link="classxmlpp_1_1OStreamOutputBuffer.html"/>
     <keyword type="function" name="xmlpp::OStreamOutputBuffer::OStreamOutputBuffer" link="classxmlpp_1_1OStreamOutputBuffer.html#a94a071df974d7fb7065f11c63d707604"/>
     <keyword type="function" name="xmlpp::OStreamOutputBuffer::~OStreamOutputBuffer" link="classxmlpp_1_1OStreamOutputBuffer.html#af3bce7e0789eae3605ecd72103cf4a96"/>
     <keyword type="function" name="xmlpp::OStreamOutputBuffer::~OutputBuffer" link="classxmlpp_1_1OutputBuffer.html#a02ddd3e8891f92d6518252f6326ed2a9"/>
     <keyword type="function" name="xmlpp::OStreamOutputBuffer::cobj" link="classxmlpp_1_1OutputBuffer.html#a2de0e355037956329d70b990d7bc79f5"/>
     <keyword type="function" name="xmlpp::OStreamOutputBuffer::cobj" link="classxmlpp_1_1OutputBuffer.html#a6dbd7fc5ab8af66e751e0209aa3a0346"/>
-    <keyword type="function" name="xmlpp::OStreamOutputBuffer::NonCopyable" link="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112"/>
-    <keyword type="function" name="xmlpp::OStreamOutputBuffer::~NonCopyable" link="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63"/>
-    <keyword type="struct" name="xmlpp::ParserInputBuffer" link="classxmlpp_1_1ParserInputBuffer.html"/>
-    <keyword type="function" name="xmlpp::ParserInputBuffer::ParserInputBuffer" link="classxmlpp_1_1ParserInputBuffer.html#a546358e9f85fd99b4ac4e1a2b1844ce5"/>
-    <keyword type="function" name="xmlpp::ParserInputBuffer::~ParserInputBuffer" link="classxmlpp_1_1ParserInputBuffer.html#ad48655eb2fb4d085a7f2531aa8979b75"/>
-    <keyword type="function" name="xmlpp::ParserInputBuffer::cobj" link="classxmlpp_1_1ParserInputBuffer.html#acb105eb192e5532e21431a82ff46bb82"/>
-    <keyword type="function" name="xmlpp::ParserInputBuffer::cobj" link="classxmlpp_1_1ParserInputBuffer.html#acf1c0eacf5b5d327a864f5339818d6bf"/>
-    <keyword type="function" name="xmlpp::ParserInputBuffer::NonCopyable" link="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112"/>
-    <keyword type="function" name="xmlpp::ParserInputBuffer::~NonCopyable" link="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63"/>
-    <keyword type="struct" name="xmlpp::CdataNode" link="classxmlpp_1_1CdataNode.html"/>
-    <keyword type="function" name="xmlpp::CdataNode::CdataNode" link="classxmlpp_1_1CdataNode.html#a150933b23cfa1a5c0fc5fffd433e7194"/>
-    <keyword type="function" name="xmlpp::CdataNode::~CdataNode" link="classxmlpp_1_1CdataNode.html#aa37972e79cbc301db17f5b0b95964908"/>
-    <keyword type="function" name="xmlpp::CdataNode::ContentNode" link="classxmlpp_1_1ContentNode.html#af9fcf3459cdc338ffe51c09006487c3e"/>
-    <keyword type="function" name="xmlpp::CdataNode::~ContentNode" link="classxmlpp_1_1ContentNode.html#a695769ae0499d8e4831e0465f8e67838"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_content" link="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819"/>
-    <keyword type="function" name="xmlpp::CdataNode::set_content" link="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a"/>
-    <keyword type="function" name="xmlpp::CdataNode::is_white_space" link="classxmlpp_1_1ContentNode.html#ab032b4eff400d958ffbe57516bdb7f93"/>
-    <keyword type="function" name="xmlpp::CdataNode::Node" link="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7"/>
-    <keyword type="function" name="xmlpp::CdataNode::~Node" link="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_name" link="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a"/>
-    <keyword type="function" name="xmlpp::CdataNode::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
-    <keyword type="function" name="xmlpp::CdataNode::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
-    <keyword type="function" name="xmlpp::CdataNode::add_child" link="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a"/>
-    <keyword type="function" name="xmlpp::CdataNode::add_child" link="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645"/>
-    <keyword type="function" name="xmlpp::CdataNode::add_child_before" link="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c"/>
-    <keyword type="function" name="xmlpp::CdataNode::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
-    <keyword type="function" name="xmlpp::CdataNode::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
-    <keyword type="function" name="xmlpp::CdataNode::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
-    <keyword type="function" name="xmlpp::CdataNode::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
-    <keyword type="function" name="xmlpp::CdataNode::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
-    <keyword type="function" name="xmlpp::CdataNode::eval_to_boolean" link="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb"/>
-    <keyword type="function" name="xmlpp::CdataNode::eval_to_boolean" link="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b"/>
-    <keyword type="function" name="xmlpp::CdataNode::eval_to_number" link="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"/>
-    <keyword type="function" name="xmlpp::CdataNode::eval_to_number" link="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e"/>
-    <keyword type="function" name="xmlpp::CdataNode::eval_to_string" link="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2"/>
-    <keyword type="function" name="xmlpp::CdataNode::eval_to_string" link="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579"/>
-    <keyword type="function" name="xmlpp::CdataNode::cobj" link="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c"/>
-    <keyword type="function" name="xmlpp::CdataNode::cobj" link="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9"/>
-    <keyword type="typedef" name="xmlpp::CdataNode::NodeList" link="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49"/>
-    <keyword type="typedef" name="xmlpp::CdataNode::PrefixNsMap" link="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426"/>
-    <keyword type="function" name="xmlpp::CdataNode::create_wrapper" link="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3"/>
-    <keyword type="function" name="xmlpp::CdataNode::free_wrappers" link="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6"/>
-    <keyword type="function" name="xmlpp::CdataNode::create_new_child_node" link="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df"/>
-    <keyword type="struct" name="xmlpp::CommentNode" link="classxmlpp_1_1CommentNode.html"/>
-    <keyword type="function" name="xmlpp::CommentNode::CommentNode" link="classxmlpp_1_1CommentNode.html#a3be1e492187b87279acc1aff82c77dc2"/>
-    <keyword type="function" name="xmlpp::CommentNode::~CommentNode" link="classxmlpp_1_1CommentNode.html#a69f6e389f1c683c86e3f5f6ff50cbf0d"/>
-    <keyword type="function" name="xmlpp::CommentNode::ContentNode" link="classxmlpp_1_1ContentNode.html#af9fcf3459cdc338ffe51c09006487c3e"/>
-    <keyword type="function" name="xmlpp::CommentNode::~ContentNode" link="classxmlpp_1_1ContentNode.html#a695769ae0499d8e4831e0465f8e67838"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_content" link="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819"/>
-    <keyword type="function" name="xmlpp::CommentNode::set_content" link="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a"/>
-    <keyword type="function" name="xmlpp::CommentNode::is_white_space" link="classxmlpp_1_1ContentNode.html#ab032b4eff400d958ffbe57516bdb7f93"/>
-    <keyword type="function" name="xmlpp::CommentNode::Node" link="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7"/>
-    <keyword type="function" name="xmlpp::CommentNode::~Node" link="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_name" link="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a"/>
-    <keyword type="function" name="xmlpp::CommentNode::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
-    <keyword type="function" name="xmlpp::CommentNode::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
-    <keyword type="function" name="xmlpp::CommentNode::add_child" link="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a"/>
-    <keyword type="function" name="xmlpp::CommentNode::add_child" link="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645"/>
-    <keyword type="function" name="xmlpp::CommentNode::add_child_before" link="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c"/>
-    <keyword type="function" name="xmlpp::CommentNode::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
-    <keyword type="function" name="xmlpp::CommentNode::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
-    <keyword type="function" name="xmlpp::CommentNode::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
-    <keyword type="function" name="xmlpp::CommentNode::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
-    <keyword type="function" name="xmlpp::CommentNode::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
-    <keyword type="function" name="xmlpp::CommentNode::eval_to_boolean" link="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb"/>
-    <keyword type="function" name="xmlpp::CommentNode::eval_to_boolean" link="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b"/>
-    <keyword type="function" name="xmlpp::CommentNode::eval_to_number" link="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"/>
-    <keyword type="function" name="xmlpp::CommentNode::eval_to_number" link="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e"/>
-    <keyword type="function" name="xmlpp::CommentNode::eval_to_string" link="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2"/>
-    <keyword type="function" name="xmlpp::CommentNode::eval_to_string" link="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579"/>
-    <keyword type="function" name="xmlpp::CommentNode::cobj" link="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c"/>
-    <keyword type="function" name="xmlpp::CommentNode::cobj" link="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9"/>
-    <keyword type="typedef" name="xmlpp::CommentNode::NodeList" link="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49"/>
-    <keyword type="typedef" name="xmlpp::CommentNode::PrefixNsMap" link="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426"/>
-    <keyword type="function" name="xmlpp::CommentNode::create_wrapper" link="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3"/>
-    <keyword type="function" name="xmlpp::CommentNode::free_wrappers" link="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6"/>
-    <keyword type="function" name="xmlpp::CommentNode::create_new_child_node" link="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df"/>
-    <keyword type="struct" name="xmlpp::ContentNode" link="classxmlpp_1_1ContentNode.html"/>
-    <keyword type="function" name="xmlpp::ContentNode::ContentNode" link="classxmlpp_1_1ContentNode.html#af9fcf3459cdc338ffe51c09006487c3e"/>
-    <keyword type="function" name="xmlpp::ContentNode::~ContentNode" link="classxmlpp_1_1ContentNode.html#a695769ae0499d8e4831e0465f8e67838"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_content" link="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819"/>
-    <keyword type="function" name="xmlpp::ContentNode::set_content" link="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a"/>
-    <keyword type="function" name="xmlpp::ContentNode::is_white_space" link="classxmlpp_1_1ContentNode.html#ab032b4eff400d958ffbe57516bdb7f93"/>
-    <keyword type="function" name="xmlpp::ContentNode::Node" link="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7"/>
-    <keyword type="function" name="xmlpp::ContentNode::~Node" link="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_name" link="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a"/>
-    <keyword type="function" name="xmlpp::ContentNode::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
-    <keyword type="function" name="xmlpp::ContentNode::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
-    <keyword type="function" name="xmlpp::ContentNode::add_child" link="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a"/>
-    <keyword type="function" name="xmlpp::ContentNode::add_child" link="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645"/>
-    <keyword type="function" name="xmlpp::ContentNode::add_child_before" link="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c"/>
-    <keyword type="function" name="xmlpp::ContentNode::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
-    <keyword type="function" name="xmlpp::ContentNode::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
-    <keyword type="function" name="xmlpp::ContentNode::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
-    <keyword type="function" name="xmlpp::ContentNode::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
-    <keyword type="function" name="xmlpp::ContentNode::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
-    <keyword type="function" name="xmlpp::ContentNode::eval_to_boolean" link="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb"/>
-    <keyword type="function" name="xmlpp::ContentNode::eval_to_boolean" link="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b"/>
-    <keyword type="function" name="xmlpp::ContentNode::eval_to_number" link="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"/>
-    <keyword type="function" name="xmlpp::ContentNode::eval_to_number" link="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e"/>
-    <keyword type="function" name="xmlpp::ContentNode::eval_to_string" link="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2"/>
-    <keyword type="function" name="xmlpp::ContentNode::eval_to_string" link="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579"/>
-    <keyword type="function" name="xmlpp::ContentNode::cobj" link="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c"/>
-    <keyword type="function" name="xmlpp::ContentNode::cobj" link="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9"/>
-    <keyword type="typedef" name="xmlpp::ContentNode::NodeList" link="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49"/>
-    <keyword type="typedef" name="xmlpp::ContentNode::PrefixNsMap" link="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426"/>
-    <keyword type="function" name="xmlpp::ContentNode::create_wrapper" link="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3"/>
-    <keyword type="function" name="xmlpp::ContentNode::free_wrappers" link="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6"/>
-    <keyword type="function" name="xmlpp::ContentNode::create_new_child_node" link="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df"/>
-    <keyword type="struct" name="xmlpp::Element" link="classxmlpp_1_1Element.html"/>
-    <keyword type="typedef" name="xmlpp::Element::AttributeList" link="classxmlpp_1_1Element.html#a7c54c83af3dfeddf2a70dba5ca6cc1d1"/>
-    <keyword type="typedef" name="xmlpp::Element::NodeList" link="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49"/>
-    <keyword type="typedef" name="xmlpp::Element::PrefixNsMap" link="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426"/>
-    <keyword type="function" name="xmlpp::Element::Element" link="classxmlpp_1_1Element.html#addce07f26b8ca52beb583d942375a756"/>
-    <keyword type="function" name="xmlpp::Element::~Element" link="classxmlpp_1_1Element.html#a6633bfbb6b3b6520ab9ac8fa4991b066"/>
-    <keyword type="function" name="xmlpp::Element::set_namespace_declaration" link="classxmlpp_1_1Element.html#a801e28a85e4c45d145d056c5ff7186f3"/>
-    <keyword type="function" name="xmlpp::Element::get_attributes" link="classxmlpp_1_1Element.html#a8fbb85e7ecabc5a8b9b39638f94e4fb7"/>
-    <keyword type="function" name="xmlpp::Element::get_attributes" link="classxmlpp_1_1Element.html#afc9883eee2a4fb0584a60b21b5d2673b"/>
-    <keyword type="function" name="xmlpp::Element::get_attribute" link="classxmlpp_1_1Element.html#a21fcf0bb1ee913fb698d2ab8911dda77"/>
-    <keyword type="function" name="xmlpp::Element::get_attribute_value" link="classxmlpp_1_1Element.html#a8ae47935bca05ac2a6f0d8b02221a6b1"/>
-    <keyword type="function" name="xmlpp::Element::set_attribute" link="classxmlpp_1_1Element.html#a359b10f76db129fff5776c8405ac8e9a"/>
-    <keyword type="function" name="xmlpp::Element::remove_attribute" link="classxmlpp_1_1Element.html#a3d5765f07699dc8d4d55c0b0157defad"/>
-    <keyword type="function" name="xmlpp::Element::get_child_text" link="classxmlpp_1_1Element.html#a71885eacc99a1e7812b47d3d0607423a"/>
-    <keyword type="function" name="xmlpp::Element::get_child_text" link="classxmlpp_1_1Element.html#a0a2326904a79f2e2abb5c91a4107fa6f"/>
-    <keyword type="function" name="xmlpp::Element::add_child_text" link="classxmlpp_1_1Element.html#a15cd56e871aaf9625b7f4fbedb97c764"/>
-    <keyword type="function" name="xmlpp::Element::add_child_text" link="classxmlpp_1_1Element.html#af774512e6c39e8e6741a0ff7bf9250f5"/>
-    <keyword type="function" name="xmlpp::Element::add_child_text_before" link="classxmlpp_1_1Element.html#aa05dee4b080f6e3c709397a48ad2a34e"/>
-    <keyword type="function" name="xmlpp::Element::set_child_text" link="classxmlpp_1_1Element.html#a9be4234049fe13f2941d9c7a5dbc37e2"/>
-    <keyword type="function" name="xmlpp::Element::has_child_text" link="classxmlpp_1_1Element.html#a40d1299122bd9921fcb544ca1236aa95"/>
-    <keyword type="function" name="xmlpp::Element::add_child_comment" link="classxmlpp_1_1Element.html#af69479710a4ab4cd8e89703a20dd360e"/>
-    <keyword type="function" name="xmlpp::Element::add_child_cdata" link="classxmlpp_1_1Element.html#a422cf7abd2dcc7da5a465f9b6afffd05"/>
-    <keyword type="function" name="xmlpp::Element::add_child_entity_reference" link="classxmlpp_1_1Element.html#a3a9aa8bc8745eb2521f705c1d468cc85"/>
-    <keyword type="function" name="xmlpp::Element::add_child_processing_instruction" link="classxmlpp_1_1Element.html#a1fec4ad7b2f01d71606432ab9dfc27dd"/>
-    <keyword type="function" name="xmlpp::Element::Node" link="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7"/>
-    <keyword type="function" name="xmlpp::Element::~Node" link="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0"/>
-    <keyword type="function" name="xmlpp::Element::get_name" link="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a"/>
-    <keyword type="function" name="xmlpp::Element::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
-    <keyword type="function" name="xmlpp::Element::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
-    <keyword type="function" name="xmlpp::Element::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
-    <keyword type="function" name="xmlpp::Element::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
-    <keyword type="function" name="xmlpp::Element::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
-    <keyword type="function" name="xmlpp::Element::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
-    <keyword type="function" name="xmlpp::Element::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
-    <keyword type="function" name="xmlpp::Element::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
-    <keyword type="function" name="xmlpp::Element::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
-    <keyword type="function" name="xmlpp::Element::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
-    <keyword type="function" name="xmlpp::Element::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
-    <keyword type="function" name="xmlpp::Element::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
-    <keyword type="function" name="xmlpp::Element::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
-    <keyword type="function" name="xmlpp::Element::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
-    <keyword type="function" name="xmlpp::Element::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
-    <keyword type="function" name="xmlpp::Element::add_child" link="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a"/>
-    <keyword type="function" name="xmlpp::Element::add_child" link="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645"/>
-    <keyword type="function" name="xmlpp::Element::add_child_before" link="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c"/>
-    <keyword type="function" name="xmlpp::Element::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
-    <keyword type="function" name="xmlpp::Element::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
-    <keyword type="function" name="xmlpp::Element::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
-    <keyword type="function" name="xmlpp::Element::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
-    <keyword type="function" name="xmlpp::Element::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
-    <keyword type="function" name="xmlpp::Element::eval_to_boolean" link="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb"/>
-    <keyword type="function" name="xmlpp::Element::eval_to_boolean" link="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b"/>
-    <keyword type="function" name="xmlpp::Element::eval_to_number" link="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"/>
-    <keyword type="function" name="xmlpp::Element::eval_to_number" link="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e"/>
-    <keyword type="function" name="xmlpp::Element::eval_to_string" link="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2"/>
-    <keyword type="function" name="xmlpp::Element::eval_to_string" link="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579"/>
-    <keyword type="function" name="xmlpp::Element::cobj" link="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c"/>
-    <keyword type="function" name="xmlpp::Element::cobj" link="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9"/>
-    <keyword type="function" name="xmlpp::Element::get_namespace_uri_for_prefix" link="classxmlpp_1_1Element.html#af4c996b3eed332ed7e4e3096427e624d"/>
-    <keyword type="function" name="xmlpp::Element::create_new_child_node" link="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df"/>
-    <keyword type="function" name="xmlpp::Element::NonCopyable" link="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112"/>
-    <keyword type="function" name="xmlpp::Element::~NonCopyable" link="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63"/>
-    <keyword type="function" name="xmlpp::Element::create_wrapper" link="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3"/>
-    <keyword type="function" name="xmlpp::Element::free_wrappers" link="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6"/>
-    <keyword type="struct" name="xmlpp::EntityDeclaration" link="classxmlpp_1_1EntityDeclaration.html"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::EntityDeclaration" link="classxmlpp_1_1EntityDeclaration.html#aa3d1fe2fc91b490ac48448e20d7689a8"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::~EntityDeclaration" link="classxmlpp_1_1EntityDeclaration.html#a7026727072e089d298f3645e63b88968"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_resolved_text" link="classxmlpp_1_1EntityDeclaration.html#a38859eff18b256eed9d6d5a7caa745e0"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_original_text" link="classxmlpp_1_1EntityDeclaration.html#a1390ad5ca69d9317a758c6fa3e0bfb52"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::cobj" link="classxmlpp_1_1EntityDeclaration.html#af47060083f936f71ddf6e9e930b21555"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::cobj" link="classxmlpp_1_1EntityDeclaration.html#ab6fbeb18deb5658d08028e644b81487a"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::ContentNode" link="classxmlpp_1_1ContentNode.html#af9fcf3459cdc338ffe51c09006487c3e"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::~ContentNode" link="classxmlpp_1_1ContentNode.html#a695769ae0499d8e4831e0465f8e67838"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_content" link="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::set_content" link="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::is_white_space" link="classxmlpp_1_1ContentNode.html#ab032b4eff400d958ffbe57516bdb7f93"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::Node" link="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::~Node" link="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_name" link="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::add_child" link="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::add_child" link="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::add_child_before" link="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::eval_to_boolean" link="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::eval_to_boolean" link="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::eval_to_number" link="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::eval_to_number" link="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::eval_to_string" link="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::eval_to_string" link="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579"/>
-    <keyword type="typedef" name="xmlpp::EntityDeclaration::NodeList" link="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49"/>
-    <keyword type="typedef" name="xmlpp::EntityDeclaration::PrefixNsMap" link="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::create_wrapper" link="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::free_wrappers" link="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6"/>
-    <keyword type="function" name="xmlpp::EntityDeclaration::create_new_child_node" link="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df"/>
-    <keyword type="struct" name="xmlpp::EntityReference" link="classxmlpp_1_1EntityReference.html"/>
-    <keyword type="function" name="xmlpp::EntityReference::EntityReference" link="classxmlpp_1_1EntityReference.html#a8f575183a2c1caa8e3a223f0292f83cf"/>
-    <keyword type="function" name="xmlpp::EntityReference::~EntityReference" link="classxmlpp_1_1EntityReference.html#ac8dff5d5fe300000199be732311d6aff"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_resolved_text" link="classxmlpp_1_1EntityReference.html#aafe4e2f15ce6d04a2ec19e2f69cba19d"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_original_text" link="classxmlpp_1_1EntityReference.html#a49bda2ab52ea3db83f3c6e5eb8f2c467"/>
-    <keyword type="function" name="xmlpp::EntityReference::Node" link="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7"/>
-    <keyword type="function" name="xmlpp::EntityReference::~Node" link="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_name" link="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a"/>
-    <keyword type="function" name="xmlpp::EntityReference::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
-    <keyword type="function" name="xmlpp::EntityReference::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
-    <keyword type="function" name="xmlpp::EntityReference::add_child" link="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a"/>
-    <keyword type="function" name="xmlpp::EntityReference::add_child" link="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645"/>
-    <keyword type="function" name="xmlpp::EntityReference::add_child_before" link="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c"/>
-    <keyword type="function" name="xmlpp::EntityReference::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
-    <keyword type="function" name="xmlpp::EntityReference::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
-    <keyword type="function" name="xmlpp::EntityReference::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
-    <keyword type="function" name="xmlpp::EntityReference::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
-    <keyword type="function" name="xmlpp::EntityReference::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
-    <keyword type="function" name="xmlpp::EntityReference::eval_to_boolean" link="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb"/>
-    <keyword type="function" name="xmlpp::EntityReference::eval_to_boolean" link="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b"/>
-    <keyword type="function" name="xmlpp::EntityReference::eval_to_number" link="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"/>
-    <keyword type="function" name="xmlpp::EntityReference::eval_to_number" link="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e"/>
-    <keyword type="function" name="xmlpp::EntityReference::eval_to_string" link="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2"/>
-    <keyword type="function" name="xmlpp::EntityReference::eval_to_string" link="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579"/>
-    <keyword type="function" name="xmlpp::EntityReference::cobj" link="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c"/>
-    <keyword type="function" name="xmlpp::EntityReference::cobj" link="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9"/>
-    <keyword type="typedef" name="xmlpp::EntityReference::NodeList" link="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49"/>
-    <keyword type="typedef" name="xmlpp::EntityReference::PrefixNsMap" link="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426"/>
-    <keyword type="function" name="xmlpp::EntityReference::create_wrapper" link="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3"/>
-    <keyword type="function" name="xmlpp::EntityReference::free_wrappers" link="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6"/>
-    <keyword type="function" name="xmlpp::EntityReference::create_new_child_node" link="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df"/>
-    <keyword type="struct" name="xmlpp::Node" link="classxmlpp_1_1Node.html"/>
-    <keyword type="typedef" name="xmlpp::Node::NodeList" link="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49"/>
-    <keyword type="typedef" name="xmlpp::Node::PrefixNsMap" link="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426"/>
-    <keyword type="function" name="xmlpp::Node::Node" link="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7"/>
-    <keyword type="function" name="xmlpp::Node::~Node" link="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0"/>
-    <keyword type="function" name="xmlpp::Node::get_name" link="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a"/>
-    <keyword type="function" name="xmlpp::Node::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
-    <keyword type="function" name="xmlpp::Node::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
-    <keyword type="function" name="xmlpp::Node::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
-    <keyword type="function" name="xmlpp::Node::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
-    <keyword type="function" name="xmlpp::Node::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
-    <keyword type="function" name="xmlpp::Node::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
-    <keyword type="function" name="xmlpp::Node::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
-    <keyword type="function" name="xmlpp::Node::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
-    <keyword type="function" name="xmlpp::Node::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
-    <keyword type="function" name="xmlpp::Node::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
-    <keyword type="function" name="xmlpp::Node::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
-    <keyword type="function" name="xmlpp::Node::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
-    <keyword type="function" name="xmlpp::Node::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
-    <keyword type="function" name="xmlpp::Node::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
-    <keyword type="function" name="xmlpp::Node::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
-    <keyword type="function" name="xmlpp::Node::add_child" link="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a"/>
-    <keyword type="function" name="xmlpp::Node::add_child" link="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645"/>
-    <keyword type="function" name="xmlpp::Node::add_child_before" link="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c"/>
-    <keyword type="function" name="xmlpp::Node::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
-    <keyword type="function" name="xmlpp::Node::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
-    <keyword type="function" name="xmlpp::Node::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
-    <keyword type="function" name="xmlpp::Node::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
-    <keyword type="function" name="xmlpp::Node::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
-    <keyword type="function" name="xmlpp::Node::eval_to_boolean" link="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb"/>
-    <keyword type="function" name="xmlpp::Node::eval_to_boolean" link="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b"/>
-    <keyword type="function" name="xmlpp::Node::eval_to_number" link="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"/>
-    <keyword type="function" name="xmlpp::Node::eval_to_number" link="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e"/>
-    <keyword type="function" name="xmlpp::Node::eval_to_string" link="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2"/>
-    <keyword type="function" name="xmlpp::Node::eval_to_string" link="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579"/>
-    <keyword type="function" name="xmlpp::Node::cobj" link="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c"/>
-    <keyword type="function" name="xmlpp::Node::cobj" link="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9"/>
-    <keyword type="function" name="xmlpp::Node::create_wrapper" link="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3"/>
-    <keyword type="function" name="xmlpp::Node::free_wrappers" link="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6"/>
-    <keyword type="function" name="xmlpp::Node::create_new_child_node" link="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df"/>
-    <keyword type="function" name="xmlpp::Node::NonCopyable" link="classxmlpp_1_1NonCopyable.html#a77c785ff1149642caa3058f49223f112"/>
-    <keyword type="function" name="xmlpp::Node::~NonCopyable" link="classxmlpp_1_1NonCopyable.html#a14e2e0391beb4b8f20f5d51e8a253d63"/>
-    <keyword type="struct" name="xmlpp::ProcessingInstructionNode" link="classxmlpp_1_1ProcessingInstructionNode.html"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::ProcessingInstructionNode" link="classxmlpp_1_1ProcessingInstructionNode.html#a609246dff62dbc2bc86eaf9a8c393fda"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::~ProcessingInstructionNode" link="classxmlpp_1_1ProcessingInstructionNode.html#a34195051d18ef6ec70f8b6f01ab9e74d"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::ContentNode" link="classxmlpp_1_1ContentNode.html#af9fcf3459cdc338ffe51c09006487c3e"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::~ContentNode" link="classxmlpp_1_1ContentNode.html#a695769ae0499d8e4831e0465f8e67838"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_content" link="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::set_content" link="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::is_white_space" link="classxmlpp_1_1ContentNode.html#ab032b4eff400d958ffbe57516bdb7f93"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::Node" link="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::~Node" link="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_name" link="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::add_child" link="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::add_child" link="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::add_child_before" link="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::eval_to_boolean" link="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::eval_to_boolean" link="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::eval_to_number" link="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::eval_to_number" link="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::eval_to_string" link="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::eval_to_string" link="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::cobj" link="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::cobj" link="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9"/>
-    <keyword type="typedef" name="xmlpp::ProcessingInstructionNode::NodeList" link="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49"/>
-    <keyword type="typedef" name="xmlpp::ProcessingInstructionNode::PrefixNsMap" link="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::create_wrapper" link="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::free_wrappers" link="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6"/>
-    <keyword type="function" name="xmlpp::ProcessingInstructionNode::create_new_child_node" link="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df"/>
-    <keyword type="struct" name="xmlpp::TextNode" link="classxmlpp_1_1TextNode.html"/>
-    <keyword type="function" name="xmlpp::TextNode::TextNode" link="classxmlpp_1_1TextNode.html#a4838cc566ae92f31c3773ce8b03b061d"/>
-    <keyword type="function" name="xmlpp::TextNode::~TextNode" link="classxmlpp_1_1TextNode.html#ab36c29b54db0cd5e910a8cbc89d35bd2"/>
-    <keyword type="function" name="xmlpp::TextNode::ContentNode" link="classxmlpp_1_1ContentNode.html#af9fcf3459cdc338ffe51c09006487c3e"/>
-    <keyword type="function" name="xmlpp::TextNode::~ContentNode" link="classxmlpp_1_1ContentNode.html#a695769ae0499d8e4831e0465f8e67838"/>
-    <keyword type="function" name="xmlpp::TextNode::get_content" link="classxmlpp_1_1ContentNode.html#add25e879109b4481281ccb876e684819"/>
-    <keyword type="function" name="xmlpp::TextNode::set_content" link="classxmlpp_1_1ContentNode.html#a2e9978caa82eb11cadccd4d5fc4e690a"/>
-    <keyword type="function" name="xmlpp::TextNode::is_white_space" link="classxmlpp_1_1ContentNode.html#ab032b4eff400d958ffbe57516bdb7f93"/>
-    <keyword type="function" name="xmlpp::TextNode::Node" link="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7"/>
-    <keyword type="function" name="xmlpp::TextNode::~Node" link="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0"/>
-    <keyword type="function" name="xmlpp::TextNode::get_name" link="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a"/>
-    <keyword type="function" name="xmlpp::TextNode::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
-    <keyword type="function" name="xmlpp::TextNode::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
-    <keyword type="function" name="xmlpp::TextNode::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
-    <keyword type="function" name="xmlpp::TextNode::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
-    <keyword type="function" name="xmlpp::TextNode::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
-    <keyword type="function" name="xmlpp::TextNode::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
-    <keyword type="function" name="xmlpp::TextNode::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
-    <keyword type="function" name="xmlpp::TextNode::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
-    <keyword type="function" name="xmlpp::TextNode::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
-    <keyword type="function" name="xmlpp::TextNode::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
-    <keyword type="function" name="xmlpp::TextNode::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
-    <keyword type="function" name="xmlpp::TextNode::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
-    <keyword type="function" name="xmlpp::TextNode::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
-    <keyword type="function" name="xmlpp::TextNode::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
-    <keyword type="function" name="xmlpp::TextNode::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
-    <keyword type="function" name="xmlpp::TextNode::add_child" link="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a"/>
-    <keyword type="function" name="xmlpp::TextNode::add_child" link="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645"/>
-    <keyword type="function" name="xmlpp::TextNode::add_child_before" link="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c"/>
-    <keyword type="function" name="xmlpp::TextNode::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
-    <keyword type="function" name="xmlpp::TextNode::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
-    <keyword type="function" name="xmlpp::TextNode::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
-    <keyword type="function" name="xmlpp::TextNode::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
-    <keyword type="function" name="xmlpp::TextNode::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
-    <keyword type="function" name="xmlpp::TextNode::eval_to_boolean" link="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb"/>
-    <keyword type="function" name="xmlpp::TextNode::eval_to_boolean" link="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b"/>
-    <keyword type="function" name="xmlpp::TextNode::eval_to_number" link="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"/>
-    <keyword type="function" name="xmlpp::TextNode::eval_to_number" link="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e"/>
-    <keyword type="function" name="xmlpp::TextNode::eval_to_string" link="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2"/>
-    <keyword type="function" name="xmlpp::TextNode::eval_to_string" link="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579"/>
-    <keyword type="function" name="xmlpp::TextNode::cobj" link="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c"/>
-    <keyword type="function" name="xmlpp::TextNode::cobj" link="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9"/>
-    <keyword type="typedef" name="xmlpp::TextNode::NodeList" link="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49"/>
-    <keyword type="typedef" name="xmlpp::TextNode::PrefixNsMap" link="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426"/>
-    <keyword type="function" name="xmlpp::TextNode::create_wrapper" link="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3"/>
-    <keyword type="function" name="xmlpp::TextNode::free_wrappers" link="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6"/>
-    <keyword type="function" name="xmlpp::TextNode::create_new_child_node" link="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df"/>
-    <keyword type="struct" name="xmlpp::XIncludeEnd" link="classxmlpp_1_1XIncludeEnd.html"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::XIncludeEnd" link="classxmlpp_1_1XIncludeEnd.html#aeb57498d5214181abcacab56cfed755e"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::~XIncludeEnd" link="classxmlpp_1_1XIncludeEnd.html#a84952c37bbfab6c60dad62aea37ccefa"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::Node" link="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::~Node" link="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_name" link="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::add_child" link="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::add_child" link="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::add_child_before" link="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::eval_to_boolean" link="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::eval_to_boolean" link="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::eval_to_number" link="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::eval_to_number" link="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::eval_to_string" link="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::eval_to_string" link="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::cobj" link="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::cobj" link="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9"/>
-    <keyword type="typedef" name="xmlpp::XIncludeEnd::NodeList" link="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49"/>
-    <keyword type="typedef" name="xmlpp::XIncludeEnd::PrefixNsMap" link="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::create_wrapper" link="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::free_wrappers" link="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6"/>
-    <keyword type="function" name="xmlpp::XIncludeEnd::create_new_child_node" link="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df"/>
-    <keyword type="struct" name="xmlpp::XIncludeStart" link="classxmlpp_1_1XIncludeStart.html"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::XIncludeStart" link="classxmlpp_1_1XIncludeStart.html#abfcc32038a382e2ae51782adbdab0937"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::~XIncludeStart" link="classxmlpp_1_1XIncludeStart.html#a0f52604df733f91cd7fd1a36f8c2bfb6"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::Node" link="classxmlpp_1_1Node.html#a215d8c01b6b01596c4ea853f99dce8e7"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::~Node" link="classxmlpp_1_1Node.html#a042c5de83dba6bf5d1923d76f1fb58c0"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_name" link="classxmlpp_1_1Node.html#ad8cba86cb7f43dd512f5b6817ed47d9a"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::set_name" link="classxmlpp_1_1Node.html#ab5e1b1059a2af0818b1a8937fad49835"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::set_namespace" link="classxmlpp_1_1Node.html#a4ddefaaaf3f0b550e776e9100bc23257"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_namespace_prefix" link="classxmlpp_1_1Node.html#a06790680c79808f1a56ddea438a6df5c"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_namespace_uri" link="classxmlpp_1_1Node.html#a9356e5ee02dbc809f9bf139b12befc6c"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_line" link="classxmlpp_1_1Node.html#a5e21f3a9996e25bd2df5ec8ce9906575"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_parent" link="classxmlpp_1_1Node.html#aa8a68ac1887a33e44e3af365bd02db1b"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_parent" link="classxmlpp_1_1Node.html#a998e8cb924bd04abf72e57b68d2817f4"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_next_sibling" link="classxmlpp_1_1Node.html#a59a3e52fd752c243654a2cb58b1b0e18"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_next_sibling" link="classxmlpp_1_1Node.html#a2576ce35a6a3dd13b49e857524360ac4"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_previous_sibling" link="classxmlpp_1_1Node.html#aa3ca83ba6e10ff21060be5d0441fa6ac"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_previous_sibling" link="classxmlpp_1_1Node.html#a567be4ebaffb2cd3dd2ae602c8df4a29"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_first_child" link="classxmlpp_1_1Node.html#a0e244ac3573fc927bcb0f70d6b70f5d2"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_first_child" link="classxmlpp_1_1Node.html#a5eb1d1e3d4616604da7cf58da15b6fa7"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_children" link="classxmlpp_1_1Node.html#abb9d4d7aad234b9b01ae7fe404915a95"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_children" link="classxmlpp_1_1Node.html#a2cb9f082c7bebc349c1f606e69788a57"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::add_child" link="classxmlpp_1_1Node.html#ac56c54f8006cbfb545642cbf2e96bc4a"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::add_child" link="classxmlpp_1_1Node.html#a57bc6d6c941f1477a2445609d49ce645"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::add_child_before" link="classxmlpp_1_1Node.html#a9dff93a466cfbeda0357dfc9a3bd316c"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::remove_child" link="classxmlpp_1_1Node.html#a00ccfb39d9b6d82b5acd5f458c8f8ca8"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::import_node" link="classxmlpp_1_1Node.html#aea42eae72fa7901aa1fb8f5c0fd194ec"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::get_path" link="classxmlpp_1_1Node.html#ad05b43e18a4600ada423b74a59efb541"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::find" link="classxmlpp_1_1Node.html#a25e56c6ae44be0926d1efcc7e488d96f"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::find" link="classxmlpp_1_1Node.html#a4bfbd6ed354524c960d6cd425c534c7c"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::eval_to_boolean" link="classxmlpp_1_1Node.html#a676b7cc5db3c19fed65a72bee18ecddb"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::eval_to_boolean" link="classxmlpp_1_1Node.html#aecccaf7c600e523313eb4d9fe322777b"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::eval_to_number" link="classxmlpp_1_1Node.html#a7c8a3f5f33d7ee8d8dad1b9333ac3edc"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::eval_to_number" link="classxmlpp_1_1Node.html#a484af20daae39fe5db0a1ce2f16cc73e"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::eval_to_string" link="classxmlpp_1_1Node.html#a9ecbce3fafb8ab13d227c739c3e789f2"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::eval_to_string" link="classxmlpp_1_1Node.html#ab2a27479f8482aecd5fb67c18b9b1579"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::cobj" link="classxmlpp_1_1Node.html#aeede250f5cf6de5f55cb7bb94084ec7c"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::cobj" link="classxmlpp_1_1Node.html#a831eea0dbe1e51a350a9b20a2da47fc9"/>
-    <keyword type="typedef" name="xmlpp::XIncludeStart::NodeList" link="classxmlpp_1_1Node.html#a7b0205c6df142d060dfca9119fadff49"/>
-    <keyword type="typedef" name="xmlpp::XIncludeStart::PrefixNsMap" link="classxmlpp_1_1Node.html#a0175dca099d30f45ebbfd6a238420426"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::create_wrapper" link="classxmlpp_1_1Node.html#a616a872d0fbd86206c0beee0be5abee3"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::free_wrappers" link="classxmlpp_1_1Node.html#aa47901df78305a685fc9682cd44290d6"/>
-    <keyword type="function" name="xmlpp::XIncludeStart::create_new_child_node" link="classxmlpp_1_1Node.html#af8d31aaa506d229651e8328f8294f5df"/>
+    <keyword type="struct" name="xmlpp::OutputBuffer" link="classxmlpp_1_1OutputBuffer.html"/>
+    <keyword type="struct" name="xmlpp::parse_error" link="classxmlpp_1_1parse__error.html"/>
+    <keyword type="function" name="xmlpp::parse_error::parse_error" link="classxmlpp_1_1parse__error.html#a3b393340cea80548da8470006f1bcb9b"/>
+    <keyword type="function" name="xmlpp::parse_error::~parse_error" link="classxmlpp_1_1parse__error.html#ae516bd60f15f50103f152e386f70ff75"/>
+    <keyword type="function" name="xmlpp::parse_error::Clone" link="classxmlpp_1_1parse__error.html#adac842898e676e64e8c7ca3174f7db2f"/>
+    <keyword type="function" name="xmlpp::parse_error::Raise" link="classxmlpp_1_1parse__error.html#a12f18b563758bd0bdc73ac6019f2e2f6"/>
     <keyword type="struct" name="xmlpp::Parser" link="classxmlpp_1_1Parser.html"/>
-    <keyword type="typedef" name="xmlpp::Parser::size_type" link="classxmlpp_1_1Parser.html#a8e7c797006bb5398629cf98f4141e3e6"/>
-    <keyword type="function" name="xmlpp::Parser::Parser" link="classxmlpp_1_1Parser.html#ab2990f22147cb2163eda6e773fb2eb68"/>
-    <keyword type="function" name="xmlpp::Parser::~Parser" link="classxmlpp_1_1Parser.html#acf64cbff6b9cf4010226fc1c803d56f9"/>
-    <keyword type="function" name="xmlpp::Parser::set_validate" link="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1"/>
-    <keyword type="function" name="xmlpp::Parser::get_validate" link="classxmlpp_1_1Parser.html#a7329d0daf70030bef41b92e6ed22bd63"/>
-    <keyword type="function" name="xmlpp::Parser::set_substitute_entities" link="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f"/>
-    <keyword type="function" name="xmlpp::Parser::get_substitute_entities" link="classxmlpp_1_1Parser.html#ae71762868b009ccae8f00c1d34df00e7"/>
-    <keyword type="function" name="xmlpp::Parser::set_throw_messages" link="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538"/>
-    <keyword type="function" name="xmlpp::Parser::get_throw_messages" link="classxmlpp_1_1Parser.html#ad9e5523ffa19aa3e76761a0d46040efb"/>
     <keyword type="function" name="xmlpp::Parser::parse_file" link="classxmlpp_1_1Parser.html#ad0855eff9a35a9160800ad58ad19fd7e"/>
     <keyword type="function" name="xmlpp::Parser::parse_memory" link="classxmlpp_1_1Parser.html#abbbf646035570f1aa5366558dfc2ae01"/>
     <keyword type="function" name="xmlpp::Parser::parse_stream" link="classxmlpp_1_1Parser.html#ad7134b1c68308351785acb0302aa54db"/>
-    <keyword type="enum" name="xmlpp::Parser::MsgType" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b"/>
-    <keyword type="macro" name="xmlpp::Parser::MsgParserError" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290"/>
-    <keyword type="macro" name="xmlpp::Parser::MsgParserWarning" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385"/>
-    <keyword type="macro" name="xmlpp::Parser::MsgValidityError" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff"/>
-    <keyword type="macro" name="xmlpp::Parser::MsgValidityWarning" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70"/>
-    <keyword type="function" name="xmlpp::Parser::initialize_context" link="classxmlpp_1_1Parser.html#a25f92d0a820d96accfe316a066bade49"/>
     <keyword type="function" name="xmlpp::Parser::release_underlying" link="classxmlpp_1_1Parser.html#a346ebfb1219e1c0d3acbd017a07706e6"/>
-    <keyword type="function" name="xmlpp::Parser::on_validity_error" link="classxmlpp_1_1Parser.html#a36860900bd7f118adfd7b7887278e4fb"/>
-    <keyword type="function" name="xmlpp::Parser::on_validity_warning" link="classxmlpp_1_1Parser.html#ad0876425a0d687f24bc54b44d950ab2c"/>
-    <keyword type="function" name="xmlpp::Parser::handleException" link="classxmlpp_1_1Parser.html#a860e1cff3da52a4bbb0b17a06475399f"/>
-    <keyword type="function" name="xmlpp::Parser::check_for_exception" link="classxmlpp_1_1Parser.html#a9daba11c6746d91153329a9dbd8decc5"/>
-    <keyword type="function" name="xmlpp::Parser::check_for_validity_messages" link="classxmlpp_1_1Parser.html#aad45390ab3d30d1dea26001f2d6a9a2f"/>
-    <keyword type="function" name="xmlpp::Parser::callback_parser_error" link="classxmlpp_1_1Parser.html#ae5272535b144daaafcdc161e36f1aa33"/>
-    <keyword type="function" name="xmlpp::Parser::callback_parser_warning" link="classxmlpp_1_1Parser.html#a7dbe69dcd8aa5c7625fa96a9dcdcbad7"/>
-    <keyword type="function" name="xmlpp::Parser::callback_validity_error" link="classxmlpp_1_1Parser.html#a7ec91483923a6023e7ac56eeaf16b1e3"/>
-    <keyword type="function" name="xmlpp::Parser::callback_validity_warning" link="classxmlpp_1_1Parser.html#aa573fc538688db238714cef413944567"/>
-    <keyword type="function" name="xmlpp::Parser::callback_error_or_warning" link="classxmlpp_1_1Parser.html#a49b79a6ada464e8d1be27a655ee63b48"/>
+    <keyword type="struct" name="xmlpp::ParserInputBuffer" link="classxmlpp_1_1ParserInputBuffer.html"/>
+    <keyword type="struct" name="xmlpp::ProcessingInstructionNode" link="classxmlpp_1_1ProcessingInstructionNode.html"/>
+    <keyword type="function" name="xmlpp::ProcessingInstructionNode::ProcessingInstructionNode" link="classxmlpp_1_1ProcessingInstructionNode.html#a609246dff62dbc2bc86eaf9a8c393fda"/>
+    <keyword type="function" name="xmlpp::ProcessingInstructionNode::~ProcessingInstructionNode" link="classxmlpp_1_1ProcessingInstructionNode.html#a34195051d18ef6ec70f8b6f01ab9e74d"/>
     <keyword type="struct" name="xmlpp::SaxParser" link="classxmlpp_1_1SaxParser.html"/>
     <keyword type="typedef" name="xmlpp::SaxParser::AttributeList" link="classxmlpp_1_1SaxParser.html#a1cb4e32dd3adf2460f2836bddb59633c"/>
-    <keyword type="typedef" name="xmlpp::SaxParser::size_type" link="classxmlpp_1_1Parser.html#a8e7c797006bb5398629cf98f4141e3e6"/>
     <keyword type="function" name="xmlpp::SaxParser::SaxParser" link="classxmlpp_1_1SaxParser.html#a66bfaafc79c00197010f8d22b2a39df8"/>
     <keyword type="function" name="xmlpp::SaxParser::~SaxParser" link="classxmlpp_1_1SaxParser.html#a3f69d5fe3472240225dd46f8c70a4e79"/>
+    <keyword type="function" name="xmlpp::SaxParser::finish_chunk_parsing" link="classxmlpp_1_1SaxParser.html#ac540859149b064cfce87931ba736f3c5"/>
+    <keyword type="function" name="xmlpp::SaxParser::parse_chunk" link="classxmlpp_1_1SaxParser.html#a24b4440b0539a0015890182b35396b5d"/>
+    <keyword type="function" name="xmlpp::SaxParser::parse_chunk_raw" link="classxmlpp_1_1SaxParser.html#a501a19205773ac1c843d6007b189860e"/>
     <keyword type="function" name="xmlpp::SaxParser::parse_file" link="classxmlpp_1_1SaxParser.html#ac2b0cf0069a73fa92c80f6d455923698"/>
     <keyword type="function" name="xmlpp::SaxParser::parse_memory" link="classxmlpp_1_1SaxParser.html#ab9367c59f02e0db5a2b17cd48ddf74f9"/>
     <keyword type="function" name="xmlpp::SaxParser::parse_memory_raw" link="classxmlpp_1_1SaxParser.html#aff9643a2764f6d8caee0307abbfcca25"/>
     <keyword type="function" name="xmlpp::SaxParser::parse_stream" link="classxmlpp_1_1SaxParser.html#aaa731e56f99aa7f8313a1f096389f723"/>
-    <keyword type="function" name="xmlpp::SaxParser::parse_chunk" link="classxmlpp_1_1SaxParser.html#a24b4440b0539a0015890182b35396b5d"/>
-    <keyword type="function" name="xmlpp::SaxParser::parse_chunk_raw" link="classxmlpp_1_1SaxParser.html#a501a19205773ac1c843d6007b189860e"/>
-    <keyword type="function" name="xmlpp::SaxParser::finish_chunk_parsing" link="classxmlpp_1_1SaxParser.html#ac540859149b064cfce87931ba736f3c5"/>
-    <keyword type="function" name="xmlpp::SaxParser::Parser" link="classxmlpp_1_1Parser.html#ab2990f22147cb2163eda6e773fb2eb68"/>
-    <keyword type="function" name="xmlpp::SaxParser::~Parser" link="classxmlpp_1_1Parser.html#acf64cbff6b9cf4010226fc1c803d56f9"/>
-    <keyword type="function" name="xmlpp::SaxParser::set_validate" link="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1"/>
-    <keyword type="function" name="xmlpp::SaxParser::get_validate" link="classxmlpp_1_1Parser.html#a7329d0daf70030bef41b92e6ed22bd63"/>
-    <keyword type="function" name="xmlpp::SaxParser::set_substitute_entities" link="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f"/>
-    <keyword type="function" name="xmlpp::SaxParser::get_substitute_entities" link="classxmlpp_1_1Parser.html#ae71762868b009ccae8f00c1d34df00e7"/>
-    <keyword type="function" name="xmlpp::SaxParser::set_throw_messages" link="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538"/>
-    <keyword type="function" name="xmlpp::SaxParser::get_throw_messages" link="classxmlpp_1_1Parser.html#ad9e5523ffa19aa3e76761a0d46040efb"/>
-    <keyword type="function" name="xmlpp::SaxParser::on_start_document" link="classxmlpp_1_1SaxParser.html#a0a33932c84e245284414003f668b829f"/>
-    <keyword type="function" name="xmlpp::SaxParser::on_end_document" link="classxmlpp_1_1SaxParser.html#aa7b3090025892829af91f8c51a06ef7b"/>
-    <keyword type="function" name="xmlpp::SaxParser::on_start_element" link="classxmlpp_1_1SaxParser.html#a1496022dd6b58d9af6a4a7a703830a84"/>
-    <keyword type="function" name="xmlpp::SaxParser::on_end_element" link="classxmlpp_1_1SaxParser.html#a5c1c00b47c020e3cd8d623361c6909fa"/>
+    <keyword type="function" name="xmlpp::SaxParser::on_cdata_block" link="classxmlpp_1_1SaxParser.html#af6671ab7dbda78730a65dcbb58aa0ec1"/>
     <keyword type="function" name="xmlpp::SaxParser::on_characters" link="classxmlpp_1_1SaxParser.html#a359b48ea1c15cb39837f680a1f2fb2c2"/>
     <keyword type="function" name="xmlpp::SaxParser::on_comment" link="classxmlpp_1_1SaxParser.html#acccf558fc47549bdad076201193739f3"/>
-    <keyword type="function" name="xmlpp::SaxParser::on_warning" link="classxmlpp_1_1SaxParser.html#ab951160501bf3e78901691a79e3d11e8"/>
+    <keyword type="function" name="xmlpp::SaxParser::on_end_document" link="classxmlpp_1_1SaxParser.html#aa7b3090025892829af91f8c51a06ef7b"/>
+    <keyword type="function" name="xmlpp::SaxParser::on_end_element" link="classxmlpp_1_1SaxParser.html#a5c1c00b47c020e3cd8d623361c6909fa"/>
+    <keyword type="function" name="xmlpp::SaxParser::on_entity_declaration" link="classxmlpp_1_1SaxParser.html#ab0985199cbdbd9a7ab31b024acf3c2c8"/>
     <keyword type="function" name="xmlpp::SaxParser::on_error" link="classxmlpp_1_1SaxParser.html#a38c3c5f9bad26030acee20d7ddf4936a"/>
     <keyword type="function" name="xmlpp::SaxParser::on_fatal_error" link="classxmlpp_1_1SaxParser.html#ad951cc2b1fe314805c5d735a0d7f467c"/>
-    <keyword type="function" name="xmlpp::SaxParser::on_cdata_block" link="classxmlpp_1_1SaxParser.html#af6671ab7dbda78730a65dcbb58aa0ec1"/>
-    <keyword type="function" name="xmlpp::SaxParser::on_internal_subset" link="classxmlpp_1_1SaxParser.html#a4b453817ac37ea307c2ba023cc938794"/>
     <keyword type="function" name="xmlpp::SaxParser::on_get_entity" link="classxmlpp_1_1SaxParser.html#aeb20c4424f325655ebd787c2b2268137"/>
-    <keyword type="function" name="xmlpp::SaxParser::on_entity_declaration" link="classxmlpp_1_1SaxParser.html#ab0985199cbdbd9a7ab31b024acf3c2c8"/>
+    <keyword type="function" name="xmlpp::SaxParser::on_internal_subset" link="classxmlpp_1_1SaxParser.html#a4b453817ac37ea307c2ba023cc938794"/>
+    <keyword type="function" name="xmlpp::SaxParser::on_start_document" link="classxmlpp_1_1SaxParser.html#a0a33932c84e245284414003f668b829f"/>
+    <keyword type="function" name="xmlpp::SaxParser::on_start_element" link="classxmlpp_1_1SaxParser.html#a1496022dd6b58d9af6a4a7a703830a84"/>
+    <keyword type="function" name="xmlpp::SaxParser::on_warning" link="classxmlpp_1_1SaxParser.html#ab951160501bf3e78901691a79e3d11e8"/>
     <keyword type="function" name="xmlpp::SaxParser::release_underlying" link="classxmlpp_1_1SaxParser.html#a839554028d8bad81774040eb67d23103"/>
-    <keyword type="function" name="xmlpp::SaxParser::initialize_context" link="classxmlpp_1_1Parser.html#a25f92d0a820d96accfe316a066bade49"/>
-    <keyword type="function" name="xmlpp::SaxParser::on_validity_error" link="classxmlpp_1_1Parser.html#a36860900bd7f118adfd7b7887278e4fb"/>
-    <keyword type="function" name="xmlpp::SaxParser::on_validity_warning" link="classxmlpp_1_1Parser.html#ad0876425a0d687f24bc54b44d950ab2c"/>
-    <keyword type="function" name="xmlpp::SaxParser::handleException" link="classxmlpp_1_1Parser.html#a860e1cff3da52a4bbb0b17a06475399f"/>
-    <keyword type="function" name="xmlpp::SaxParser::check_for_exception" link="classxmlpp_1_1Parser.html#a9daba11c6746d91153329a9dbd8decc5"/>
-    <keyword type="function" name="xmlpp::SaxParser::check_for_validity_messages" link="classxmlpp_1_1Parser.html#aad45390ab3d30d1dea26001f2d6a9a2f"/>
-    <keyword type="enum" name="xmlpp::SaxParser::MsgType" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b"/>
-    <keyword type="macro" name="xmlpp::SaxParser::MsgParserError" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290"/>
-    <keyword type="macro" name="xmlpp::SaxParser::MsgParserWarning" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385"/>
-    <keyword type="macro" name="xmlpp::SaxParser::MsgValidityError" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff"/>
-    <keyword type="macro" name="xmlpp::SaxParser::MsgValidityWarning" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70"/>
-    <keyword type="function" name="xmlpp::SaxParser::callback_parser_error" link="classxmlpp_1_1Parser.html#ae5272535b144daaafcdc161e36f1aa33"/>
-    <keyword type="function" name="xmlpp::SaxParser::callback_parser_warning" link="classxmlpp_1_1Parser.html#a7dbe69dcd8aa5c7625fa96a9dcdcbad7"/>
-    <keyword type="function" name="xmlpp::SaxParser::callback_validity_error" link="classxmlpp_1_1Parser.html#a7ec91483923a6023e7ac56eeaf16b1e3"/>
-    <keyword type="function" name="xmlpp::SaxParser::callback_validity_warning" link="classxmlpp_1_1Parser.html#aa573fc538688db238714cef413944567"/>
-    <keyword type="function" name="xmlpp::SaxParser::callback_error_or_warning" link="classxmlpp_1_1Parser.html#a49b79a6ada464e8d1be27a655ee63b48"/>
     <keyword type="struct" name="xmlpp::SaxParser::Attribute" link="structxmlpp_1_1SaxParser_1_1Attribute.html"/>
     <keyword type="function" name="xmlpp::SaxParser::Attribute::Attribute" link="structxmlpp_1_1SaxParser_1_1Attribute.html#af97625fc6ae95e07aff714558c6ff3a5"/>
     <keyword type="struct" name="xmlpp::SaxParser::AttributeHasName" link="structxmlpp_1_1SaxParser_1_1AttributeHasName.html"/>
     <keyword type="function" name="xmlpp::SaxParser::AttributeHasName::AttributeHasName" link="structxmlpp_1_1SaxParser_1_1AttributeHasName.html#aaefc0da59addd685474657ecf4c88899"/>
     <keyword type="function" name="xmlpp::SaxParser::AttributeHasName::operator()" link="structxmlpp_1_1SaxParser_1_1AttributeHasName.html#afbd0f609949146293958662da45f75fc"/>
-    <keyword type="struct" name="xmlpp::DomParser" link="classxmlpp_1_1DomParser.html"/>
-    <keyword type="function" name="xmlpp::DomParser::DomParser" link="classxmlpp_1_1DomParser.html#abeab430d4863459b6d03fc7e97363df5"/>
-    <keyword type="function" name="xmlpp::DomParser::DomParser" link="classxmlpp_1_1DomParser.html#a9538baed354098e8ac73f69e1d4f55e5"/>
-    <keyword type="function" name="xmlpp::DomParser::~DomParser" link="classxmlpp_1_1DomParser.html#a3a18958b3980fb3ff44441868da7cb6a"/>
-    <keyword type="function" name="xmlpp::DomParser::parse_file" link="classxmlpp_1_1DomParser.html#a437c91bb64033669649d91f28ecc7dc9"/>
-    <keyword type="function" name="xmlpp::DomParser::parse_memory" link="classxmlpp_1_1DomParser.html#a2110398d5a19320e7bbe65e0edb2ab9c"/>
-    <keyword type="function" name="xmlpp::DomParser::parse_memory_raw" link="classxmlpp_1_1DomParser.html#aae7bd491f8aae685900bec03ec43d855"/>
-    <keyword type="function" name="xmlpp::DomParser::parse_stream" link="classxmlpp_1_1DomParser.html#a3d02d6c5b4194b47118e92a8e258743c"/>
-    <keyword type="function" name="xmlpp::DomParser::operator bool" link="classxmlpp_1_1DomParser.html#af6455076d91fc65e39f82e9a6c7ad764"/>
-    <keyword type="function" name="xmlpp::DomParser::get_document" link="classxmlpp_1_1DomParser.html#ad10907d495f9e1e2b63638a9c69f78a8"/>
-    <keyword type="function" name="xmlpp::DomParser::get_document" link="classxmlpp_1_1DomParser.html#a4a3452e46cf656998d8752ed949239de"/>
-    <keyword type="function" name="xmlpp::DomParser::Parser" link="classxmlpp_1_1Parser.html#ab2990f22147cb2163eda6e773fb2eb68"/>
-    <keyword type="function" name="xmlpp::DomParser::~Parser" link="classxmlpp_1_1Parser.html#acf64cbff6b9cf4010226fc1c803d56f9"/>
-    <keyword type="function" name="xmlpp::DomParser::set_validate" link="classxmlpp_1_1Parser.html#a39332721610231ca8c5114e245121cc1"/>
-    <keyword type="function" name="xmlpp::DomParser::get_validate" link="classxmlpp_1_1Parser.html#a7329d0daf70030bef41b92e6ed22bd63"/>
-    <keyword type="function" name="xmlpp::DomParser::set_substitute_entities" link="classxmlpp_1_1Parser.html#a960e9ee12df9b631c694ca002932cf7f"/>
-    <keyword type="function" name="xmlpp::DomParser::get_substitute_entities" link="classxmlpp_1_1Parser.html#ae71762868b009ccae8f00c1d34df00e7"/>
-    <keyword type="function" name="xmlpp::DomParser::set_throw_messages" link="classxmlpp_1_1Parser.html#a3d491c0479b11e5766849956cd4b4538"/>
-    <keyword type="function" name="xmlpp::DomParser::get_throw_messages" link="classxmlpp_1_1Parser.html#ad9e5523ffa19aa3e76761a0d46040efb"/>
-    <keyword type="function" name="xmlpp::DomParser::parse_context" link="classxmlpp_1_1DomParser.html#a0f77c8ab0a9ab2d7abd809846ae75d6f"/>
-    <keyword type="function" name="xmlpp::DomParser::release_underlying" link="classxmlpp_1_1DomParser.html#a58a312db2834a41a77ca290dc6dc48fe"/>
-    <keyword type="function" name="xmlpp::DomParser::initialize_context" link="classxmlpp_1_1Parser.html#a25f92d0a820d96accfe316a066bade49"/>
-    <keyword type="function" name="xmlpp::DomParser::on_validity_error" link="classxmlpp_1_1Parser.html#a36860900bd7f118adfd7b7887278e4fb"/>
-    <keyword type="function" name="xmlpp::DomParser::on_validity_warning" link="classxmlpp_1_1Parser.html#ad0876425a0d687f24bc54b44d950ab2c"/>
-    <keyword type="function" name="xmlpp::DomParser::handleException" link="classxmlpp_1_1Parser.html#a860e1cff3da52a4bbb0b17a06475399f"/>
-    <keyword type="function" name="xmlpp::DomParser::check_for_exception" link="classxmlpp_1_1Parser.html#a9daba11c6746d91153329a9dbd8decc5"/>
-    <keyword type="function" name="xmlpp::DomParser::check_for_validity_messages" link="classxmlpp_1_1Parser.html#aad45390ab3d30d1dea26001f2d6a9a2f"/>
-    <keyword type="typedef" name="xmlpp::DomParser::size_type" link="classxmlpp_1_1Parser.html#a8e7c797006bb5398629cf98f4141e3e6"/>
-    <keyword type="enum" name="xmlpp::DomParser::MsgType" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b"/>
-    <keyword type="macro" name="xmlpp::DomParser::MsgParserError" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290"/>
-    <keyword type="macro" name="xmlpp::DomParser::MsgParserWarning" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385"/>
-    <keyword type="macro" name="xmlpp::DomParser::MsgValidityError" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff"/>
-    <keyword type="macro" name="xmlpp::DomParser::MsgValidityWarning" link="classxmlpp_1_1Parser.html#a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70"/>
-    <keyword type="function" name="xmlpp::DomParser::callback_parser_error" link="classxmlpp_1_1Parser.html#ae5272535b144daaafcdc161e36f1aa33"/>
-    <keyword type="function" name="xmlpp::DomParser::callback_parser_warning" link="classxmlpp_1_1Parser.html#a7dbe69dcd8aa5c7625fa96a9dcdcbad7"/>
-    <keyword type="function" name="xmlpp::DomParser::callback_validity_error" link="classxmlpp_1_1Parser.html#a7ec91483923a6023e7ac56eeaf16b1e3"/>
-    <keyword type="function" name="xmlpp::DomParser::callback_validity_warning" link="classxmlpp_1_1Parser.html#aa573fc538688db238714cef413944567"/>
-    <keyword type="function" name="xmlpp::DomParser::callback_error_or_warning" link="classxmlpp_1_1Parser.html#a49b79a6ada464e8d1be27a655ee63b48"/>
+    <keyword type="struct" name="xmlpp::Schema" link="classxmlpp_1_1Schema.html"/>
+    <keyword type="function" name="xmlpp::Schema::Schema" link="classxmlpp_1_1Schema.html#a772d929c2cce3943a1d605ff2069cc68"/>
+    <keyword type="function" name="xmlpp::Schema::Schema" link="classxmlpp_1_1Schema.html#aedaae0872aacd4ba046c6e7804e4d52a"/>
+    <keyword type="function" name="xmlpp::Schema::~Schema" link="classxmlpp_1_1Schema.html#acd93d7286aabea897cf76420a33e0ef2"/>
+    <keyword type="function" name="xmlpp::Schema::cobj" link="classxmlpp_1_1Schema.html#ad200dae863d27fcdeccdba9653df8933"/>
+    <keyword type="function" name="xmlpp::Schema::cobj" link="classxmlpp_1_1Schema.html#ad2239be7d5ab5277076a07053687d903"/>
+    <keyword type="function" name="xmlpp::Schema::get_document" link="classxmlpp_1_1Schema.html#a1dea312fc3284d60de36bd099399e8bb"/>
+    <keyword type="function" name="xmlpp::Schema::get_document" link="classxmlpp_1_1Schema.html#ad8504ecb8acc821fcd3113d6ccc4bdb4"/>
+    <keyword type="function" name="xmlpp::Schema::get_name" link="classxmlpp_1_1Schema.html#a1136d4a1c052f450e1d2153234e1ca31"/>
+    <keyword type="function" name="xmlpp::Schema::get_target_namespace" link="classxmlpp_1_1Schema.html#a2fd2cffa8010166516c25d957b2fbe84"/>
+    <keyword type="function" name="xmlpp::Schema::get_version" link="classxmlpp_1_1Schema.html#a948b90685ae8f394be195effac10f502"/>
+    <keyword type="function" name="xmlpp::Schema::set_document" link="classxmlpp_1_1Schema.html#a2685225a63de28093f670f0a65020051"/>
+    <keyword type="function" name="xmlpp::Schema::release_underlying" link="classxmlpp_1_1Schema.html#a95292e2dad9af680c7741df4194411e6"/>
+    <keyword type="struct" name="xmlpp::SchemaValidator" link="classxmlpp_1_1SchemaValidator.html"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::SchemaValidator" link="classxmlpp_1_1SchemaValidator.html#a9afc7540342e5a42c3ef5a070bac24c1"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::SchemaValidator" link="classxmlpp_1_1SchemaValidator.html#aec08104bcf0c65636c86ef97b8b7fcf0"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::SchemaValidator" link="classxmlpp_1_1SchemaValidator.html#aac78482c8469bd1a01837f5c00b3b998"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::SchemaValidator" link="classxmlpp_1_1SchemaValidator.html#aa58e4c2ccdd7505679abb40b7933dc11"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::~SchemaValidator" link="classxmlpp_1_1SchemaValidator.html#a7fe4caea42d2990c6a2a1edc98b01b79"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::get_schema" link="classxmlpp_1_1SchemaValidator.html#a0a6acd87370c89eea0dfb343592efe0b"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::get_schema" link="classxmlpp_1_1SchemaValidator.html#afe5fcf23c3c8f89eeb225ac0b416e545"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::operator bool" link="classxmlpp_1_1SchemaValidator.html#a90bfbb25fb29adc1b77d40c393f7bc41"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::parse_document" link="classxmlpp_1_1SchemaValidator.html#a3924e29fad84f2f24a3d3865e19a7fbd"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::parse_file" link="classxmlpp_1_1SchemaValidator.html#a98a4e62c6ab0c529370ebce44aef98b6"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::parse_memory" link="classxmlpp_1_1SchemaValidator.html#af7131145e3c4b81dff4b32a23b9a5329"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::set_schema" link="classxmlpp_1_1SchemaValidator.html#a659de07c9da53a1f883544778b28d117"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::validate" link="classxmlpp_1_1SchemaValidator.html#a2f78aaf2cee2230d0773d6caf52d8134"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::validate" link="classxmlpp_1_1SchemaValidator.html#ade440860cfcbbb0ab082bf42dd03d113"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::initialize_valid" link="classxmlpp_1_1SchemaValidator.html#ad651b57c399b15ba536371e287001cc1"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::parse_context" link="classxmlpp_1_1SchemaValidator.html#ac730471f843fb9eda4fee1f499b30271"/>
+    <keyword type="function" name="xmlpp::SchemaValidator::release_underlying" link="classxmlpp_1_1SchemaValidator.html#a682a1a79512bc7bc58c839212f2a2722"/>
+    <keyword type="struct" name="xmlpp::TextNode" link="classxmlpp_1_1TextNode.html"/>
+    <keyword type="function" name="xmlpp::TextNode::TextNode" link="classxmlpp_1_1TextNode.html#a4838cc566ae92f31c3773ce8b03b061d"/>
+    <keyword type="function" name="xmlpp::TextNode::~TextNode" link="classxmlpp_1_1TextNode.html#ab36c29b54db0cd5e910a8cbc89d35bd2"/>
     <keyword type="struct" name="xmlpp::TextReader" link="classxmlpp_1_1TextReader.html"/>
+    <keyword type="enum" name="xmlpp::TextReader::ParserProperties" link="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292"/>
+    <keyword type="macro" name="xmlpp::TextReader::LoadDtd" link="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292aedcccbfdca3500eca880ac102090cf04"/>
+    <keyword type="macro" name="xmlpp::TextReader::DefaultAttrs" link="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ae7ff80120d6a00927f44cf9f9d3e01af"/>
+    <keyword type="macro" name="xmlpp::TextReader::Validate" link="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ac293cac644cdebce4b90b45a501ee356"/>
+    <keyword type="macro" name="xmlpp::TextReader::SubstEntities" link="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ab79c0aee880cdac3a1028d7464e13b01"/>
+    <keyword type="macro" name="xmlpp::TextReader::LoadDtd" link="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292aedcccbfdca3500eca880ac102090cf04"/>
+    <keyword type="macro" name="xmlpp::TextReader::DefaultAttrs" link="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ae7ff80120d6a00927f44cf9f9d3e01af"/>
+    <keyword type="macro" name="xmlpp::TextReader::Validate" link="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ac293cac644cdebce4b90b45a501ee356"/>
+    <keyword type="macro" name="xmlpp::TextReader::SubstEntities" link="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ab79c0aee880cdac3a1028d7464e13b01"/>
+    <keyword type="typedef" name="xmlpp::TextReader::size_type" link="classxmlpp_1_1TextReader.html#a659b255f7221dbbae3e98081bbfc6f19"/>
     <keyword type="enum" name="xmlpp::TextReader::xmlNodeType" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40e"/>
     <keyword type="macro" name="xmlpp::TextReader::Attribute" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea953f5d2eee7b77bb88bf11cdef6c9f0c"/>
     <keyword type="macro" name="xmlpp::TextReader::CDATA" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eaa6111071444413bbe7a3d703adaa4428"/>
     <keyword type="macro" name="xmlpp::TextReader::Text" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea3e9d8486bba549a19e00964c2255d879"/>
     <keyword type="macro" name="xmlpp::TextReader::Whitespace" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eaac0a2cbaedfcb9a80f66eea04ccc0a54"/>
     <keyword type="macro" name="xmlpp::TextReader::XmlDeclaration" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea9a18f29beb9bb8e3aeba11c2b031d314"/>
+    <keyword type="macro" name="xmlpp::TextReader::Attribute" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea953f5d2eee7b77bb88bf11cdef6c9f0c"/>
+    <keyword type="macro" name="xmlpp::TextReader::CDATA" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eaa6111071444413bbe7a3d703adaa4428"/>
+    <keyword type="macro" name="xmlpp::TextReader::Comment" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea3bb150c1fe40950967663e14ac4eee21"/>
+    <keyword type="macro" name="xmlpp::TextReader::Document" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eae3efc570dfef9cc2b59008ac419d9b2b"/>
+    <keyword type="macro" name="xmlpp::TextReader::DocumentFragment" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea31a65d34484b940b1fe5005383db2ab1"/>
+    <keyword type="macro" name="xmlpp::TextReader::DocumentType" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea89be2703d2112a83df749542970bf220"/>
+    <keyword type="macro" name="xmlpp::TextReader::Element" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea196fbf9ee1b62edf2fd6e4aeaa5b8a09"/>
+    <keyword type="macro" name="xmlpp::TextReader::EndElement" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea10ded28eb805871af4aa96ff1366360d"/>
+    <keyword type="macro" name="xmlpp::TextReader::EndEntity" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eab1bb7cadf025bc34b5e8aeb645f0d3e6"/>
+    <keyword type="macro" name="xmlpp::TextReader::Entity" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea025e694e532d3ef51ee336d6f43db7b1"/>
+    <keyword type="macro" name="xmlpp::TextReader::EntityReference" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea91562173c93bfbf1d08f2bb0084c0fe6"/>
+    <keyword type="macro" name="xmlpp::TextReader::None" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eae7ab9017681e2d0ab1cf6c1b133b81a8"/>
+    <keyword type="macro" name="xmlpp::TextReader::Notation" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea4eb093e0c99c5652f82ad727e8a4b814"/>
+    <keyword type="macro" name="xmlpp::TextReader::ProcessingInstruction" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea32b2b75764fe7e2637a5b22a128ef7e0"/>
+    <keyword type="macro" name="xmlpp::TextReader::SignificantWhitespace" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eae1189bd50d5f0a6324db79310b5e7896"/>
+    <keyword type="macro" name="xmlpp::TextReader::Text" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea3e9d8486bba549a19e00964c2255d879"/>
+    <keyword type="macro" name="xmlpp::TextReader::Whitespace" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40eaac0a2cbaedfcb9a80f66eea04ccc0a54"/>
+    <keyword type="macro" name="xmlpp::TextReader::XmlDeclaration" link="classxmlpp_1_1TextReader.html#a9057500ac7b1972ff2371794ba48f40ea9a18f29beb9bb8e3aeba11c2b031d314"/>
     <keyword type="enum" name="xmlpp::TextReader::xmlReadState" link="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1"/>
     <keyword type="macro" name="xmlpp::TextReader::Closed" link="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1abbce86084aed205faaacc744bd0357e7"/>
     <keyword type="macro" name="xmlpp::TextReader::EndOfFile" link="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1afdc5accdafe700a08de1c7a996a8daad"/>
     <keyword type="macro" name="xmlpp::TextReader::Initial" link="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1ab21a7b6e1f6a04f07857d468aacfcb00"/>
     <keyword type="macro" name="xmlpp::TextReader::Interactive" link="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1a2f35a806ccea1c7e50578c98e740b053"/>
     <keyword type="macro" name="xmlpp::TextReader::Reading" link="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1a6c870210b11f64532e0ee73ac5c6dac7"/>
-    <keyword type="enum" name="xmlpp::TextReader::ParserProperties" link="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292"/>
-    <keyword type="macro" name="xmlpp::TextReader::LoadDtd" link="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292aedcccbfdca3500eca880ac102090cf04"/>
-    <keyword type="macro" name="xmlpp::TextReader::DefaultAttrs" link="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ae7ff80120d6a00927f44cf9f9d3e01af"/>
-    <keyword type="macro" name="xmlpp::TextReader::Validate" link="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ac293cac644cdebce4b90b45a501ee356"/>
-    <keyword type="macro" name="xmlpp::TextReader::SubstEntities" link="classxmlpp_1_1TextReader.html#a5cb6d36f5367eec5e986d815e60ad292ab79c0aee880cdac3a1028d7464e13b01"/>
-    <keyword type="typedef" name="xmlpp::TextReader::size_type" link="classxmlpp_1_1TextReader.html#a659b255f7221dbbae3e98081bbfc6f19"/>
+    <keyword type="macro" name="xmlpp::TextReader::Closed" link="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1abbce86084aed205faaacc744bd0357e7"/>
+    <keyword type="macro" name="xmlpp::TextReader::EndOfFile" link="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1afdc5accdafe700a08de1c7a996a8daad"/>
+    <keyword type="macro" name="xmlpp::TextReader::Error" link="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1a796c014e6177dafba41a3318c5b52e53"/>
+    <keyword type="macro" name="xmlpp::TextReader::Initial" link="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1ab21a7b6e1f6a04f07857d468aacfcb00"/>
+    <keyword type="macro" name="xmlpp::TextReader::Interactive" link="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1a2f35a806ccea1c7e50578c98e740b053"/>
+    <keyword type="macro" name="xmlpp::TextReader::Reading" link="classxmlpp_1_1TextReader.html#a87dca472c41f1554155567352caae8b1a6c870210b11f64532e0ee73ac5c6dac7"/>
     <keyword type="function" name="xmlpp::TextReader::TextReader" link="classxmlpp_1_1TextReader.html#ae40f56d8714593bef690bedafad23f8f"/>
     <keyword type="function" name="xmlpp::TextReader::TextReader" link="classxmlpp_1_1TextReader.html#a710cf31f25d144bb790180c53acda367"/>
     <keyword type="function" name="xmlpp::TextReader::TextReader" link="classxmlpp_1_1TextReader.html#ac5cdb5b6d5c8e6809d65a398f417a1fb"/>
     <keyword type="function" name="xmlpp::TextReader::~TextReader" link="classxmlpp_1_1TextReader.html#a35043a6525290428f3724e1a31918bb8"/>
-    <keyword type="function" name="xmlpp::TextReader::read" link="classxmlpp_1_1TextReader.html#a3a3ee347087889b3f3ef5463dd777ad8"/>
-    <keyword type="function" name="xmlpp::TextReader::read_inner_xml" link="classxmlpp_1_1TextReader.html#a348c936b9ed75c15456ddea2eea80eb7"/>
-    <keyword type="function" name="xmlpp::TextReader::read_outer_xml" link="classxmlpp_1_1TextReader.html#a5a0e5b3823151de60faf552c4709daf9"/>
-    <keyword type="function" name="xmlpp::TextReader::read_string" link="classxmlpp_1_1TextReader.html#a9110986142ac718978d8993e26b00c85"/>
-    <keyword type="function" name="xmlpp::TextReader::read_attribute_value" link="classxmlpp_1_1TextReader.html#a109934670bab6176dc1a8132f1afd5d0"/>
+    <keyword type="function" name="xmlpp::TextReader::close" link="classxmlpp_1_1TextReader.html#a5cf337c94758e54214f7bbe23f61b13d"/>
+    <keyword type="function" name="xmlpp::TextReader::expand" link="classxmlpp_1_1TextReader.html#a6eeec8656e65a93c7b7496f17d288882"/>
+    <keyword type="function" name="xmlpp::TextReader::get_attribute" link="classxmlpp_1_1TextReader.html#a02a5471219d98c52f5c77a10905a8bac"/>
+    <keyword type="function" name="xmlpp::TextReader::get_attribute" link="classxmlpp_1_1TextReader.html#a0988d72f2cbbb8e426df972cb5363cd3"/>
+    <keyword type="function" name="xmlpp::TextReader::get_attribute" link="classxmlpp_1_1TextReader.html#a07853abaa889c5a34dc847625c377ac1"/>
     <keyword type="function" name="xmlpp::TextReader::get_attribute_count" link="classxmlpp_1_1TextReader.html#a02e2868ecf9710edab57f292c92590d0"/>
     <keyword type="function" name="xmlpp::TextReader::get_base_uri" link="classxmlpp_1_1TextReader.html#acab85f9c6c50a51919428e545ef3e9cf"/>
+    <keyword type="function" name="xmlpp::TextReader::get_current_node" link="classxmlpp_1_1TextReader.html#a830def19dd26d2c3fb131302f8ed1a31"/>
+    <keyword type="function" name="xmlpp::TextReader::get_current_node" link="classxmlpp_1_1TextReader.html#a51a5a390a1824f281f46fdcd00e212c2"/>
     <keyword type="function" name="xmlpp::TextReader::get_depth" link="classxmlpp_1_1TextReader.html#a6b42a09464b9817813baf4f8daae4974"/>
-    <keyword type="function" name="xmlpp::TextReader::has_attributes" link="classxmlpp_1_1TextReader.html#a1c59719f3e914090405b8b8fbeef2487"/>
-    <keyword type="function" name="xmlpp::TextReader::has_value" link="classxmlpp_1_1TextReader.html#a16cd0ff7a5db226f388ee1ca9bf7f9e8"/>
-    <keyword type="function" name="xmlpp::TextReader::is_default" link="classxmlpp_1_1TextReader.html#ad9a86890436d9c16536e271914148033"/>
-    <keyword type="function" name="xmlpp::TextReader::is_empty_element" link="classxmlpp_1_1TextReader.html#a77ca814cf125c28df7c1703974596b0b"/>
     <keyword type="function" name="xmlpp::TextReader::get_local_name" link="classxmlpp_1_1TextReader.html#a0d54b789484bd7502a16119a1ec5a83b"/>
     <keyword type="function" name="xmlpp::TextReader::get_name" link="classxmlpp_1_1TextReader.html#a76e93fe81196de902ff3f3f9ea35ecbe"/>
     <keyword type="function" name="xmlpp::TextReader::get_namespace_uri" link="classxmlpp_1_1TextReader.html#a708df8f8d3d3d7240547d4d8c940cccb"/>
     <keyword type="function" name="xmlpp::TextReader::get_node_type" link="classxmlpp_1_1TextReader.html#aa9146ad2bd6547ac1b9dad007867d70d"/>
+    <keyword type="function" name="xmlpp::TextReader::get_normalization" link="classxmlpp_1_1TextReader.html#a37439f2b2a4ba91ad59ffc5a18713e85"/>
+    <keyword type="function" name="xmlpp::TextReader::get_parser_property" link="classxmlpp_1_1TextReader.html#a23c7ad0edbbdff15c393d485653b9cd5"/>
     <keyword type="function" name="xmlpp::TextReader::get_prefix" link="classxmlpp_1_1TextReader.html#a0478cbc006341af4d0f5f356d6e002bd"/>
     <keyword type="function" name="xmlpp::TextReader::get_quote_char" link="classxmlpp_1_1TextReader.html#a33fee208ed6c2ad303b39c7b41abfa59"/>
+    <keyword type="function" name="xmlpp::TextReader::get_read_state" link="classxmlpp_1_1TextReader.html#a71ae70e90b1a118517038ec194bfcddd"/>
     <keyword type="function" name="xmlpp::TextReader::get_value" link="classxmlpp_1_1TextReader.html#a8cb6e4bec1e0873d2a9a2b385383c505"/>
     <keyword type="function" name="xmlpp::TextReader::get_xml_lang" link="classxmlpp_1_1TextReader.html#a1e94e9c3eb8e0fa0c3ff4d2c8f182480"/>
-    <keyword type="function" name="xmlpp::TextReader::get_read_state" link="classxmlpp_1_1TextReader.html#a71ae70e90b1a118517038ec194bfcddd"/>
-    <keyword type="function" name="xmlpp::TextReader::close" link="classxmlpp_1_1TextReader.html#a5cf337c94758e54214f7bbe23f61b13d"/>
-    <keyword type="function" name="xmlpp::TextReader::get_attribute" link="classxmlpp_1_1TextReader.html#a02a5471219d98c52f5c77a10905a8bac"/>
-    <keyword type="function" name="xmlpp::TextReader::get_attribute" link="classxmlpp_1_1TextReader.html#a0988d72f2cbbb8e426df972cb5363cd3"/>
-    <keyword type="function" name="xmlpp::TextReader::get_attribute" link="classxmlpp_1_1TextReader.html#a07853abaa889c5a34dc847625c377ac1"/>
+    <keyword type="function" name="xmlpp::TextReader::has_attributes" link="classxmlpp_1_1TextReader.html#a1c59719f3e914090405b8b8fbeef2487"/>
+    <keyword type="function" name="xmlpp::TextReader::has_value" link="classxmlpp_1_1TextReader.html#a16cd0ff7a5db226f388ee1ca9bf7f9e8"/>
+    <keyword type="function" name="xmlpp::TextReader::is_default" link="classxmlpp_1_1TextReader.html#ad9a86890436d9c16536e271914148033"/>
+    <keyword type="function" name="xmlpp::TextReader::is_empty_element" link="classxmlpp_1_1TextReader.html#a77ca814cf125c28df7c1703974596b0b"/>
+    <keyword type="function" name="xmlpp::TextReader::is_valid" link="classxmlpp_1_1TextReader.html#aa0eab6a0a001fe68d90584688c24cc81"/>
     <keyword type="function" name="xmlpp::TextReader::lookup_namespace" link="classxmlpp_1_1TextReader.html#adb240997e9387b0fd8fb02c68da4fcf3"/>
     <keyword type="function" name="xmlpp::TextReader::move_to_attribute" link="classxmlpp_1_1TextReader.html#a78ef028f9250afaca44928847418153a"/>
     <keyword type="function" name="xmlpp::TextReader::move_to_attribute" link="classxmlpp_1_1TextReader.html#a57c157282664d34ec16374aa59c973b6"/>
     <keyword type="function" name="xmlpp::TextReader::move_to_attribute" link="classxmlpp_1_1TextReader.html#a6a8b5834af3d6254b96ba6b4453b98ce"/>
+    <keyword type="function" name="xmlpp::TextReader::move_to_element" link="classxmlpp_1_1TextReader.html#ae1164a49d5dc855bdc110b0826f752d7"/>
     <keyword type="function" name="xmlpp::TextReader::move_to_first_attribute" link="classxmlpp_1_1TextReader.html#a724cd1e0238c14c2d2b797b555392fb1"/>
     <keyword type="function" name="xmlpp::TextReader::move_to_next_attribute" link="classxmlpp_1_1TextReader.html#a3ffee74ac337f73f3205d23c3c0eafec"/>
-    <keyword type="function" name="xmlpp::TextReader::move_to_element" link="classxmlpp_1_1TextReader.html#ae1164a49d5dc855bdc110b0826f752d7"/>
-    <keyword type="function" name="xmlpp::TextReader::get_normalization" link="classxmlpp_1_1TextReader.html#a37439f2b2a4ba91ad59ffc5a18713e85"/>
+    <keyword type="function" name="xmlpp::TextReader::next" link="classxmlpp_1_1TextReader.html#a03c7204c20277f446c64cc7ca15815b2"/>
+    <keyword type="function" name="xmlpp::TextReader::read" link="classxmlpp_1_1TextReader.html#a3a3ee347087889b3f3ef5463dd777ad8"/>
+    <keyword type="function" name="xmlpp::TextReader::read_attribute_value" link="classxmlpp_1_1TextReader.html#a109934670bab6176dc1a8132f1afd5d0"/>
+    <keyword type="function" name="xmlpp::TextReader::read_inner_xml" link="classxmlpp_1_1TextReader.html#a348c936b9ed75c15456ddea2eea80eb7"/>
+    <keyword type="function" name="xmlpp::TextReader::read_outer_xml" link="classxmlpp_1_1TextReader.html#a5a0e5b3823151de60faf552c4709daf9"/>
+    <keyword type="function" name="xmlpp::TextReader::read_string" link="classxmlpp_1_1TextReader.html#a9110986142ac718978d8993e26b00c85"/>
     <keyword type="function" name="xmlpp::TextReader::set_normalization" link="classxmlpp_1_1TextReader.html#aaf2974eef9c1c77abf50e9c8584f9c40"/>
-    <keyword type="function" name="xmlpp::TextReader::get_parser_property" link="classxmlpp_1_1TextReader.html#a23c7ad0edbbdff15c393d485653b9cd5"/>
     <keyword type="function" name="xmlpp::TextReader::set_parser_property" link="classxmlpp_1_1TextReader.html#a8e5db1b68c5227bf748dfee7f36e8074"/>
-    <keyword type="function" name="xmlpp::TextReader::get_current_node" link="classxmlpp_1_1TextReader.html#a830def19dd26d2c3fb131302f8ed1a31"/>
-    <keyword type="function" name="xmlpp::TextReader::get_current_node" link="classxmlpp_1_1TextReader.html#a51a5a390a1824f281f46fdcd00e212c2"/>
-    <keyword type="function" name="xmlpp::TextReader::expand" link="classxmlpp_1_1TextReader.html#a6eeec8656e65a93c7b7496f17d288882"/>
-    <keyword type="function" name="xmlpp::TextReader::next" link="classxmlpp_1_1TextReader.html#a03c7204c20277f446c64cc7ca15815b2"/>
-    <keyword type="function" name="xmlpp::TextReader::is_valid" link="classxmlpp_1_1TextReader.html#aa0eab6a0a001fe68d90584688c24cc81"/>
-    <keyword type="struct" name="xmlpp::DtdValidator" link="classxmlpp_1_1DtdValidator.html"/>
-    <keyword type="function" name="xmlpp::DtdValidator::DtdValidator" link="classxmlpp_1_1DtdValidator.html#aa14c1fdd08db52e64ec53d7ea19f63e2"/>
-    <keyword type="function" name="xmlpp::DtdValidator::DtdValidator" link="classxmlpp_1_1DtdValidator.html#afda71639e4241bd7c96de31a3e341e48"/>
-    <keyword type="function" name="xmlpp::DtdValidator::DtdValidator" link="classxmlpp_1_1DtdValidator.html#a376f883bc1455188861455727f2d3039"/>
-    <keyword type="function" name="xmlpp::DtdValidator::~DtdValidator" link="classxmlpp_1_1DtdValidator.html#af721781854a6ae3312ab2768f42ecca6"/>
-    <keyword type="function" name="xmlpp::DtdValidator::parse_subset" link="classxmlpp_1_1DtdValidator.html#ac4fb98a9ddb4d6d7afa8aa933ec2757c"/>
-    <keyword type="function" name="xmlpp::DtdValidator::parse_file" link="classxmlpp_1_1DtdValidator.html#a0b3e4347421d7dd6fa0ff6b53b5c95dc"/>
-    <keyword type="function" name="xmlpp::DtdValidator::parse_memory" link="classxmlpp_1_1DtdValidator.html#ab71df31e371de03e9d0403be51ac483a"/>
-    <keyword type="function" name="xmlpp::DtdValidator::parse_stream" link="classxmlpp_1_1DtdValidator.html#aa9e6b29e5bcd9e154c8291209b461595"/>
-    <keyword type="function" name="xmlpp::DtdValidator::operator bool" link="classxmlpp_1_1DtdValidator.html#a59a9cc61c0dafc9768995d5f807eeb2d"/>
-    <keyword type="function" name="xmlpp::DtdValidator::get_dtd" link="classxmlpp_1_1DtdValidator.html#a51385000784f05b4052ec6846a7689ad"/>
-    <keyword type="function" name="xmlpp::DtdValidator::get_dtd" link="classxmlpp_1_1DtdValidator.html#aaf69006f668f0c8f960e9ede125e2b86"/>
-    <keyword type="function" name="xmlpp::DtdValidator::validate" link="classxmlpp_1_1DtdValidator.html#a45d51d91fecdfcd659f4bd2008d1d686"/>
-    <keyword type="function" name="xmlpp::DtdValidator::Validator" link="classxmlpp_1_1Validator.html#a2e25d9106542fac59c7a4368257cdcb5"/>
-    <keyword type="function" name="xmlpp::DtdValidator::~Validator" link="classxmlpp_1_1Validator.html#a381ade9a196777fb24780375ed82b06a"/>
-    <keyword type="function" name="xmlpp::DtdValidator::release_underlying" link="classxmlpp_1_1DtdValidator.html#ae132f171961e6fa5d3745a03f8d9a210"/>
-    <keyword type="function" name="xmlpp::DtdValidator::initialize_valid" link="classxmlpp_1_1Validator.html#a12ee744e385987547d1c449a1e4bf596"/>
-    <keyword type="function" name="xmlpp::DtdValidator::on_validity_error" link="classxmlpp_1_1Validator.html#af59b45514fe397db1dbb025a1a3b103f"/>
-    <keyword type="function" name="xmlpp::DtdValidator::on_validity_warning" link="classxmlpp_1_1Validator.html#a7ef36a34b258165082c4f33737e743d2"/>
-    <keyword type="function" name="xmlpp::DtdValidator::handleException" link="classxmlpp_1_1Validator.html#a4d02cc2d687f0bd28e3c777ebbc7c458"/>
-    <keyword type="function" name="xmlpp::DtdValidator::check_for_exception" link="classxmlpp_1_1Validator.html#a2af695894f22e61b4f85551edefd104d"/>
-    <keyword type="function" name="xmlpp::DtdValidator::check_for_validity_messages" link="classxmlpp_1_1Validator.html#a655f06aa683577c26dcb2edba2e9e84b"/>
-    <keyword type="function" name="xmlpp::DtdValidator::callback_validity_error" link="classxmlpp_1_1Validator.html#a616cad28f3d4f59b76edb916bffeb6ef"/>
-    <keyword type="function" name="xmlpp::DtdValidator::callback_validity_warning" link="classxmlpp_1_1Validator.html#a5f8938e79ca2c52ec26e499b356985a0"/>
-    <keyword type="struct" name="xmlpp::SchemaValidator" link="classxmlpp_1_1SchemaValidator.html"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::SchemaValidator" link="classxmlpp_1_1SchemaValidator.html#a9afc7540342e5a42c3ef5a070bac24c1"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::SchemaValidator" link="classxmlpp_1_1SchemaValidator.html#aec08104bcf0c65636c86ef97b8b7fcf0"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::SchemaValidator" link="classxmlpp_1_1SchemaValidator.html#aac78482c8469bd1a01837f5c00b3b998"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::SchemaValidator" link="classxmlpp_1_1SchemaValidator.html#aa58e4c2ccdd7505679abb40b7933dc11"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::~SchemaValidator" link="classxmlpp_1_1SchemaValidator.html#a7fe4caea42d2990c6a2a1edc98b01b79"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::parse_file" link="classxmlpp_1_1SchemaValidator.html#a98a4e62c6ab0c529370ebce44aef98b6"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::parse_memory" link="classxmlpp_1_1SchemaValidator.html#af7131145e3c4b81dff4b32a23b9a5329"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::parse_document" link="classxmlpp_1_1SchemaValidator.html#a3924e29fad84f2f24a3d3865e19a7fbd"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::set_schema" link="classxmlpp_1_1SchemaValidator.html#a659de07c9da53a1f883544778b28d117"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::operator bool" link="classxmlpp_1_1SchemaValidator.html#a90bfbb25fb29adc1b77d40c393f7bc41"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::get_schema" link="classxmlpp_1_1SchemaValidator.html#a0a6acd87370c89eea0dfb343592efe0b"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::get_schema" link="classxmlpp_1_1SchemaValidator.html#afe5fcf23c3c8f89eeb225ac0b416e545"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::validate" link="classxmlpp_1_1SchemaValidator.html#a2f78aaf2cee2230d0773d6caf52d8134"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::validate" link="classxmlpp_1_1SchemaValidator.html#ade440860cfcbbb0ab082bf42dd03d113"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::Validator" link="classxmlpp_1_1Validator.html#a2e25d9106542fac59c7a4368257cdcb5"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::~Validator" link="classxmlpp_1_1Validator.html#a381ade9a196777fb24780375ed82b06a"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::initialize_valid" link="classxmlpp_1_1SchemaValidator.html#ad651b57c399b15ba536371e287001cc1"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::parse_context" link="classxmlpp_1_1SchemaValidator.html#ac730471f843fb9eda4fee1f499b30271"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::release_underlying" link="classxmlpp_1_1SchemaValidator.html#a682a1a79512bc7bc58c839212f2a2722"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::on_validity_error" link="classxmlpp_1_1Validator.html#af59b45514fe397db1dbb025a1a3b103f"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::on_validity_warning" link="classxmlpp_1_1Validator.html#a7ef36a34b258165082c4f33737e743d2"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::handleException" link="classxmlpp_1_1Validator.html#a4d02cc2d687f0bd28e3c777ebbc7c458"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::check_for_exception" link="classxmlpp_1_1Validator.html#a2af695894f22e61b4f85551edefd104d"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::check_for_validity_messages" link="classxmlpp_1_1Validator.html#a655f06aa683577c26dcb2edba2e9e84b"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::callback_validity_error" link="classxmlpp_1_1Validator.html#a616cad28f3d4f59b76edb916bffeb6ef"/>
-    <keyword type="function" name="xmlpp::SchemaValidator::callback_validity_warning" link="classxmlpp_1_1Validator.html#a5f8938e79ca2c52ec26e499b356985a0"/>
     <keyword type="struct" name="xmlpp::Validator" link="classxmlpp_1_1Validator.html"/>
-    <keyword type="function" name="xmlpp::Validator::Validator" link="classxmlpp_1_1Validator.html#a2e25d9106542fac59c7a4368257cdcb5"/>
-    <keyword type="function" name="xmlpp::Validator::~Validator" link="classxmlpp_1_1Validator.html#a381ade9a196777fb24780375ed82b06a"/>
-    <keyword type="function" name="xmlpp::Validator::initialize_valid" link="classxmlpp_1_1Validator.html#a12ee744e385987547d1c449a1e4bf596"/>
     <keyword type="function" name="xmlpp::Validator::release_underlying" link="classxmlpp_1_1Validator.html#a317466ca90b8e53d6f57e49fd032d8cb"/>
-    <keyword type="function" name="xmlpp::Validator::on_validity_error" link="classxmlpp_1_1Validator.html#af59b45514fe397db1dbb025a1a3b103f"/>
-    <keyword type="function" name="xmlpp::Validator::on_validity_warning" link="classxmlpp_1_1Validator.html#a7ef36a34b258165082c4f33737e743d2"/>
-    <keyword type="function" name="xmlpp::Validator::handleException" link="classxmlpp_1_1Validator.html#a4d02cc2d687f0bd28e3c777ebbc7c458"/>
-    <keyword type="function" name="xmlpp::Validator::check_for_exception" link="classxmlpp_1_1Validator.html#a2af695894f22e61b4f85551edefd104d"/>
-    <keyword type="function" name="xmlpp::Validator::check_for_validity_messages" link="classxmlpp_1_1Validator.html#a655f06aa683577c26dcb2edba2e9e84b"/>
-    <keyword type="function" name="xmlpp::Validator::callback_validity_error" link="classxmlpp_1_1Validator.html#a616cad28f3d4f59b76edb916bffeb6ef"/>
-    <keyword type="function" name="xmlpp::Validator::callback_validity_warning" link="classxmlpp_1_1Validator.html#a5f8938e79ca2c52ec26e499b356985a0"/>
+    <keyword type="struct" name="xmlpp::validity_error" link="classxmlpp_1_1validity__error.html"/>
+    <keyword type="function" name="xmlpp::validity_error::validity_error" link="classxmlpp_1_1validity__error.html#a096d4cb8a9ec64d5d0203439400fd7fd"/>
+    <keyword type="function" name="xmlpp::validity_error::~validity_error" link="classxmlpp_1_1validity__error.html#ab5350778036c60aa71d0b36759e9cee9"/>
+    <keyword type="function" name="xmlpp::validity_error::Clone" link="classxmlpp_1_1validity__error.html#aa38252e9dff7e22bfdf94365c61b8c21"/>
+    <keyword type="function" name="xmlpp::validity_error::Raise" link="classxmlpp_1_1validity__error.html#ac97e96c3d23357d5a640544aa7aa0c46"/>
+    <keyword type="struct" name="xmlpp::XIncludeEnd" link="classxmlpp_1_1XIncludeEnd.html"/>
+    <keyword type="function" name="xmlpp::XIncludeEnd::XIncludeEnd" link="classxmlpp_1_1XIncludeEnd.html#aeb57498d5214181abcacab56cfed755e"/>
+    <keyword type="function" name="xmlpp::XIncludeEnd::~XIncludeEnd" link="classxmlpp_1_1XIncludeEnd.html#a84952c37bbfab6c60dad62aea37ccefa"/>
+    <keyword type="struct" name="xmlpp::XIncludeStart" link="classxmlpp_1_1XIncludeStart.html"/>
+    <keyword type="function" name="xmlpp::XIncludeStart::XIncludeStart" link="classxmlpp_1_1XIncludeStart.html#abfcc32038a382e2ae51782adbdab0937"/>
+    <keyword type="function" name="xmlpp::XIncludeStart::~XIncludeStart" link="classxmlpp_1_1XIncludeStart.html#a0f52604df733f91cd7fd1a36f8c2bfb6"/>
   </functions>
 </book>
index c3877f6..3d9e62d 100644 (file)
@@ -1,46 +1,42 @@
 <?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
 <tagfile>
-  <compound kind="class">
-    <name>std::exception</name>
-    <filename>classstd_1_1exception.html</filename>
-  </compound>
   <compound kind="namespace">
     <name>xmlpp</name>
     <filename>namespacexmlpp.html</filename>
     <class kind="class">xmlpp::Attribute</class>
     <class kind="class">xmlpp::AttributeDeclaration</class>
     <class kind="class">xmlpp::AttributeNode</class>
-    <class kind="class">xmlpp::Document</class>
-    <class kind="class">xmlpp::Dtd</class>
-    <class kind="class">xmlpp::KeepBlanks</class>
-    <class kind="class">xmlpp::NonCopyable</class>
-    <class kind="class">xmlpp::Schema</class>
-    <class kind="class">xmlpp::exception</class>
-    <class kind="class">xmlpp::parse_error</class>
-    <class kind="class">xmlpp::validity_error</class>
-    <class kind="class">xmlpp::internal_error</class>
-    <class kind="class">xmlpp::IStreamParserInputBuffer</class>
-    <class kind="class">xmlpp::OutputBuffer</class>
-    <class kind="class">xmlpp::OStreamOutputBuffer</class>
-    <class kind="class">xmlpp::ParserInputBuffer</class>
     <class kind="class">xmlpp::CdataNode</class>
     <class kind="class">xmlpp::CommentNode</class>
     <class kind="class">xmlpp::ContentNode</class>
+    <class kind="class">xmlpp::Document</class>
+    <class kind="class">xmlpp::DomParser</class>
+    <class kind="class">xmlpp::Dtd</class>
+    <class kind="class">xmlpp::DtdValidator</class>
     <class kind="class">xmlpp::Element</class>
     <class kind="class">xmlpp::EntityDeclaration</class>
     <class kind="class">xmlpp::EntityReference</class>
+    <class kind="class">xmlpp::exception</class>
+    <class kind="class">xmlpp::internal_error</class>
+    <class kind="class">xmlpp::IStreamParserInputBuffer</class>
+    <class kind="class">xmlpp::KeepBlanks</class>
     <class kind="class">xmlpp::Node</class>
-    <class kind="class">xmlpp::ProcessingInstructionNode</class>
-    <class kind="class">xmlpp::TextNode</class>
-    <class kind="class">xmlpp::XIncludeEnd</class>
-    <class kind="class">xmlpp::XIncludeStart</class>
+    <class kind="class">xmlpp::NonCopyable</class>
+    <class kind="class">xmlpp::OStreamOutputBuffer</class>
+    <class kind="class">xmlpp::OutputBuffer</class>
+    <class kind="class">xmlpp::parse_error</class>
     <class kind="class">xmlpp::Parser</class>
+    <class kind="class">xmlpp::ParserInputBuffer</class>
+    <class kind="class">xmlpp::ProcessingInstructionNode</class>
     <class kind="class">xmlpp::SaxParser</class>
-    <class kind="class">xmlpp::DomParser</class>
-    <class kind="class">xmlpp::TextReader</class>
-    <class kind="class">xmlpp::DtdValidator</class>
+    <class kind="class">xmlpp::Schema</class>
     <class kind="class">xmlpp::SchemaValidator</class>
+    <class kind="class">xmlpp::TextNode</class>
+    <class kind="class">xmlpp::TextReader</class>
     <class kind="class">xmlpp::Validator</class>
+    <class kind="class">xmlpp::validity_error</class>
+    <class kind="class">xmlpp::XIncludeEnd</class>
+    <class kind="class">xmlpp::XIncludeStart</class>
     <member kind="typedef">
       <type>std::vector&lt; Node * &gt;</type>
       <name>NodeSet</name>
@@ -49,6 +45,7 @@
       <arglist></arglist>
     </member>
     <member kind="enumeration">
+      <type></type>
       <name>XmlEntityType</name>
       <anchorfile>namespacexmlpp.html</anchorfile>
       <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49</anchor>
       <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49a374b57b001a4590bc237822002038628</anchor>
       <arglist></arglist>
     </member>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>XML_INTERNAL_GENERAL_ENTITY</name>
+      <anchorfile>namespacexmlpp.html</anchorfile>
+      <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49a9b66b089105754e77f17310b6f6f343f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>XML_EXTERNAL_GENERAL_PARSED_ENTITY</name>
+      <anchorfile>namespacexmlpp.html</anchorfile>
+      <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49a626dc4ebe4c379e02e282b2d80590986</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>XML_EXTERNAL_GENERAL_UNPARSED_ENTITY</name>
+      <anchorfile>namespacexmlpp.html</anchorfile>
+      <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49a03b6660b9e31281fa6d4b3dab660e10f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>XML_INTERNAL_PARAMETER_ENTITY</name>
+      <anchorfile>namespacexmlpp.html</anchorfile>
+      <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49a45b52d592f43e7d2b229f316e784ee23</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>XML_EXTERNAL_PARAMETER_ENTITY</name>
+      <anchorfile>namespacexmlpp.html</anchorfile>
+      <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49a13726f7ac203efa91a1203c70ae80729</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>XML_INTERNAL_PREDEFINED_ENTITY</name>
+      <anchorfile>namespacexmlpp.html</anchorfile>
+      <anchor>a0fa47f0fb103cf9ea460a2fef3f5be49a374b57b001a4590bc237822002038628</anchor>
+      <arglist></arglist>
+    </member>
     <member kind="enumeration">
+      <type></type>
       <name>XPathResultType</name>
       <anchorfile>namespacexmlpp.html</anchorfile>
       <anchor>ac91075edf569a213343d7d13ae4be3c8</anchor>
       <anchor>ac91075edf569a213343d7d13ae4be3c8a1086ddb8e1eb046aa2ca95216ec3f8da</anchor>
       <arglist></arglist>
     </member>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>XPATH_RESULT_UNDEFINED</name>
+      <anchorfile>namespacexmlpp.html</anchorfile>
+      <anchor>ac91075edf569a213343d7d13ae4be3c8afd5e232d1a67f97fd00a9cdb801cd2ec</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>XPATH_RESULT_NODESET</name>
+      <anchorfile>namespacexmlpp.html</anchorfile>
+      <anchor>ac91075edf569a213343d7d13ae4be3c8a6815e8300152cf6c0e1e5eba208f7160</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>XPATH_RESULT_BOOLEAN</name>
+      <anchorfile>namespacexmlpp.html</anchorfile>
+      <anchor>ac91075edf569a213343d7d13ae4be3c8a37a876ebec95a8d875832d60afa7b119</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>XPATH_RESULT_NUMBER</name>
+      <anchorfile>namespacexmlpp.html</anchorfile>
+      <anchor>ac91075edf569a213343d7d13ae4be3c8a8fc1616a061dbf482b74d5366672f295</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>XPATH_RESULT_STRING</name>
+      <anchorfile>namespacexmlpp.html</anchorfile>
+      <anchor>ac91075edf569a213343d7d13ae4be3c8a1086ddb8e1eb046aa2ca95216ec3f8da</anchor>
+      <arglist></arglist>
+    </member>
     <member kind="function">
       <type>Glib::ustring</type>
       <name>format_xml_error</name>
       <arglist>()</arglist>
     </member>
     <member kind="function">
+      <type>_xmlAttr *</type>
+      <name>cobj</name>
+      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
+      <anchor>a1bdce49b8e5f118373732b4a3e14b842</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const _xmlAttr *</type>
+      <name>cobj</name>
+      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
+      <anchor>a9e6ae08227e9a81dcd18ef5cbf820dc0</anchor>
+      <arglist>() const </arglist>
+    </member>
+    <member kind="function">
       <type>Glib::ustring</type>
       <name>get_name</name>
       <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
       <arglist>(const Glib::ustring &amp;value)</arglist>
     </member>
     <member kind="function">
-      <type>_xmlAttr *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
-      <anchor>a1bdce49b8e5f118373732b4a3e14b842</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const _xmlAttr *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
-      <anchor>a9e6ae08227e9a81dcd18ef5cbf820dc0</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
       <type></type>
       <name>Node</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
       <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>void</type>
-      <name>set_name</name>
+      <type>Element *</type>
+      <name>add_child</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
+      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
+      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
     </member>
     <member kind="function">
-      <type>void</type>
-      <name>set_namespace</name>
+      <type>Element *</type>
+      <name>add_child</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
+      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
+      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
     </member>
     <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_prefix</name>
+      <type>Element *</type>
+      <name>add_child_before</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
+      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
     </member>
     <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
+      <type>_xmlNode *</type>
+      <name>cobj</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
-      <arglist>() const </arglist>
+      <anchor>aeede250f5cf6de5f55cb7bb94084ec7c</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>int</type>
-      <name>get_line</name>
+      <type>const _xmlNode *</type>
+      <name>cobj</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
+      <anchor>a831eea0dbe1e51a350a9b20a2da47fc9</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>const Element *</type>
-      <name>get_parent</name>
+      <type>bool</type>
+      <name>eval_to_boolean</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
-      <arglist>() const </arglist>
+      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
+      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
     </member>
     <member kind="function">
-      <type>Element *</type>
-      <name>get_parent</name>
+      <type>bool</type>
+      <name>eval_to_boolean</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
-      <arglist>()</arglist>
+      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
+      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
     </member>
     <member kind="function">
-      <type>const Node *</type>
-      <name>get_next_sibling</name>
+      <type>double</type>
+      <name>eval_to_number</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
-      <arglist>() const </arglist>
+      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
+      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
     </member>
     <member kind="function">
-      <type>Node *</type>
-      <name>get_next_sibling</name>
+      <type>double</type>
+      <name>eval_to_number</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
-      <arglist>()</arglist>
+      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
+      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
     </member>
     <member kind="function">
-      <type>const Node *</type>
-      <name>get_previous_sibling</name>
+      <type>Glib::ustring</type>
+      <name>eval_to_string</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
+      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
     </member>
     <member kind="function">
-      <type>Node *</type>
-      <name>get_previous_sibling</name>
+      <type>Glib::ustring</type>
+      <name>eval_to_string</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
-      <arglist>()</arglist>
+      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
+      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
     </member>
     <member kind="function">
-      <type>const Node *</type>
-      <name>get_first_child</name>
+      <type>NodeSet</type>
+      <name>find</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
+      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
+      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
     </member>
     <member kind="function">
-      <type>Node *</type>
-      <name>get_first_child</name>
+      <type>NodeSet</type>
+      <name>find</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
+      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
+      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
     </member>
     <member kind="function">
       <type>NodeList</type>
       <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
     </member>
     <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
+      <type>const Node *</type>
+      <name>get_first_child</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
+      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
+      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
     </member>
     <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
+      <type>Node *</type>
+      <name>get_first_child</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
+      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
+      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
     </member>
     <member kind="function">
-      <type>Element *</type>
-      <name>add_child_before</name>
+      <type>int</type>
+      <name>get_line</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
+      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>void</type>
-      <name>remove_child</name>
+      <type>Glib::ustring</type>
+      <name>get_name</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
-      <arglist>(Node *node)</arglist>
+      <anchor>ad8cba86cb7f43dd512f5b6817ed47d9a</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>Node *</type>
-      <name>import_node</name>
+      <type>Glib::ustring</type>
+      <name>get_namespace_prefix</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
+      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
       <type>Glib::ustring</type>
-      <name>get_path</name>
+      <name>get_namespace_uri</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
+      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
+      <type>const Node *</type>
+      <name>get_next_sibling</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
-      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
+      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
+      <type>Node *</type>
+      <name>get_next_sibling</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
+      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
+      <type>const Element *</type>
+      <name>get_parent</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
+      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
+      <type>Element *</type>
+      <name>get_parent</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
+      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
+      <type>Glib::ustring</type>
+      <name>get_path</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
+      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
+      <type>const Node *</type>
+      <name>get_previous_sibling</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
+      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
+      <type>Node *</type>
+      <name>get_previous_sibling</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
+      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
+      <type>Node *</type>
+      <name>import_node</name>
       <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
+      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
+      <arglist>(const Node *node, bool recursive=true)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>remove_child</name>
+      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
+      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
+      <arglist>(Node *node)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_name</name>
+      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
+      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
+      <arglist>(const Glib::ustring &amp;name)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_namespace</name>
+      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
+      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
+      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
     </member>
     <member kind="typedef">
       <type>std::list&lt; Node * &gt;</type>
       <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_value</name>
-      <anchorfile>classxmlpp_1_1AttributeDeclaration.html</anchorfile>
-      <anchor>aaf0072ae8ed02761af114f4afe885192</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
       <type>_xmlAttribute *</type>
       <name>cobj</name>
       <anchorfile>classxmlpp_1_1AttributeDeclaration.html</anchorfile>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
+      <type>Glib::ustring</type>
+      <name>get_value</name>
+      <anchorfile>classxmlpp_1_1AttributeDeclaration.html</anchorfile>
+      <anchor>aaf0072ae8ed02761af114f4afe885192</anchor>
+      <arglist>() const </arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::AttributeNode</name>
+    <filename>classxmlpp_1_1AttributeNode.html</filename>
+    <base>xmlpp::Attribute</base>
+    <member kind="function">
       <type></type>
-      <name>Attribute</name>
-      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
-      <anchor>a1aa5294ec06fa7d5c1198e2c47d5838c</anchor>
+      <name>AttributeNode</name>
+      <anchorfile>classxmlpp_1_1AttributeNode.html</anchorfile>
+      <anchor>a0af899521d66b09398deb5fa7fd26035</anchor>
       <arglist>(_xmlNode *node)</arglist>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual</type>
-      <name>~Attribute</name>
-      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
-      <anchor>af44eddff10b76c29d48cb98926b4c367</anchor>
+      <name>~AttributeNode</name>
+      <anchorfile>classxmlpp_1_1AttributeNode.html</anchorfile>
+      <anchor>a6321127fb72b11784fd6a16f17d678bd</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
-      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
-      <anchor>a553e7a694039b23150c27bfc05af2d60</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_value</name>
-      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
-      <anchor>a24dfc8f17dad4ff629241af54d12ba78</anchor>
-      <arglist>(const Glib::ustring &amp;value)</arglist>
-    </member>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::CdataNode</name>
+    <filename>classxmlpp_1_1CdataNode.html</filename>
+    <base>xmlpp::ContentNode</base>
     <member kind="function">
       <type></type>
-      <name>Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a215d8c01b6b01596c4ea853f99dce8e7</anchor>
+      <name>CdataNode</name>
+      <anchorfile>classxmlpp_1_1CdataNode.html</anchorfile>
+      <anchor>a150933b23cfa1a5c0fc5fffd433e7194</anchor>
       <arglist>(_xmlNode *node)</arglist>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual</type>
-      <name>~Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a042c5de83dba6bf5d1923d76f1fb58c0</anchor>
+      <name>~CdataNode</name>
+      <anchorfile>classxmlpp_1_1CdataNode.html</anchorfile>
+      <anchor>aa37972e79cbc301db17f5b0b95964908</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>void</type>
-      <name>set_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
+      <type></type>
+      <name>ContentNode</name>
+      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
+      <anchor>af9fcf3459cdc338ffe51c09006487c3e</anchor>
+      <arglist>(_xmlNode *node)</arglist>
     </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_namespace</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~ContentNode</name>
+      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
+      <anchor>a695769ae0499d8e4831e0465f8e67838</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function">
       <type>Glib::ustring</type>
-      <name>get_namespace_prefix</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
+      <name>get_content</name>
+      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
+      <anchor>add25e879109b4481281ccb876e684819</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
+      <type>bool</type>
+      <name>is_white_space</name>
+      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
+      <anchor>ab032b4eff400d958ffbe57516bdb7f93</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>int</type>
-      <name>get_line</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
-      <arglist>() const </arglist>
+      <type>void</type>
+      <name>set_content</name>
+      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
+      <anchor>a2e9978caa82eb11cadccd4d5fc4e690a</anchor>
+      <arglist>(const Glib::ustring &amp;content)</arglist>
     </member>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::CommentNode</name>
+    <filename>classxmlpp_1_1CommentNode.html</filename>
+    <base>xmlpp::ContentNode</base>
     <member kind="function">
-      <type>const Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
-      <arglist>() const </arglist>
+      <type></type>
+      <name>CommentNode</name>
+      <anchorfile>classxmlpp_1_1CommentNode.html</anchorfile>
+      <anchor>a3be1e492187b87279acc1aff82c77dc2</anchor>
+      <arglist>(_xmlNode *node)</arglist>
     </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~CommentNode</name>
+      <anchorfile>classxmlpp_1_1CommentNode.html</anchorfile>
+      <anchor>a69f6e389f1c683c86e3f5f6ff50cbf0d</anchor>
       <arglist>()</arglist>
     </member>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::ContentNode</name>
+    <filename>classxmlpp_1_1ContentNode.html</filename>
+    <base>xmlpp::Node</base>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::Document</name>
+    <filename>classxmlpp_1_1Document.html</filename>
+    <base protection="private">xmlpp::NonCopyable</base>
     <member kind="function">
-      <type>const Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
-      <arglist>()</arglist>
+      <type></type>
+      <name>Document</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>a8c5c6692e195dcf3aee88dc492f9efed</anchor>
+      <arglist>(const Glib::ustring &amp;version=&quot;1.0&quot;)</arglist>
     </member>
     <member kind="function">
-      <type>const Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
-      <arglist>() const </arglist>
+      <type></type>
+      <name>Document</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>ac18dbf6e4c404dac08a0784c553c5e88</anchor>
+      <arglist>(_xmlDoc *doc)</arglist>
     </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~Document</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>a77c35c594fc9995970ae9c4f9d77496b</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>const Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
+      <type>CommentNode *</type>
+      <name>add_comment</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>a2d5ebd0f41215d54b9c96dd4ddb49ede</anchor>
+      <arglist>(const Glib::ustring &amp;content)</arglist>
     </member>
     <member kind="function">
-      <type>NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>abb9d4d7aad234b9b01ae7fe404915a95</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
+      <type>ProcessingInstructionNode *</type>
+      <name>add_processing_instruction</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>aeaa438c9764e7d41f3d2f63ace6dab81</anchor>
+      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;content)</arglist>
     </member>
     <member kind="function">
-      <type>const NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2cb9f082c7bebc349c1f606e69788a57</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
+      <type>_xmlDoc *</type>
+      <name>cobj</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>a1ebb73b9ac51ca929bfd38f359964a59</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
+      <type>const _xmlDoc *</type>
+      <name>cobj</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>a4cbdce4b14db6b3a393346b5e3034886</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
       <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
+      <name>create_root_node</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>a8552403b511567241856148a6040be23</anchor>
+      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_uri=Glib::ustring(), const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
     </member>
     <member kind="function">
       <type>Element *</type>
-      <name>add_child_before</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
+      <name>create_root_node_by_import</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>a8085d5e40537e2a674063cbddb39f0b8</anchor>
+      <arglist>(const Node *node, bool recursive=true)</arglist>
     </member>
     <member kind="function">
-      <type>void</type>
-      <name>remove_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
-      <arglist>(Node *node)</arglist>
+      <type>Glib::ustring</type>
+      <name>get_encoding</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>a9527fadaffff6138b0b35050370a0e3d</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>Node *</type>
-      <name>import_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
+      <type>Dtd *</type>
+      <name>get_internal_subset</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>ae27fb04b1760bcaa58f7e329c98fae47</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_path</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
+      <type>Element *</type>
+      <name>get_root_node</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>a6f4ebd0db42eeca823517dd1bd56d009</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
-      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
+      <type>int</type>
+      <name>process_xinclude</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>a5fb6c31ae2563c1c33ad3d4192daafe1</anchor>
+      <arglist>(bool generate_xinclude_nodes=true)</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual void</type>
+      <name>set_entity_declaration</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>ad56a99bd883672ba5eac51a545fada40</anchor>
+      <arglist>(const Glib::ustring &amp;name, XmlEntityType type, const Glib::ustring &amp;publicId, const Glib::ustring &amp;systemId, const Glib::ustring &amp;content)</arglist>
     </member>
     <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
+      <type>void</type>
+      <name>set_internal_subset</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>a714dc6c330ae6e00fb285606b8b849a4</anchor>
+      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;external_id, const Glib::ustring &amp;system_id)</arglist>
     </member>
     <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
+      <type>void</type>
+      <name>write_to_file</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>adbbcae29bde29501f3dfff71f2e81da2</anchor>
+      <arglist>(const Glib::ustring &amp;filename, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
     </member>
     <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
+      <type>void</type>
+      <name>write_to_file_formatted</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>ae54075502d81e9d8448e6820bc16eb34</anchor>
+      <arglist>(const Glib::ustring &amp;filename, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
     </member>
     <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
+      <type>void</type>
+      <name>write_to_stream</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>a55e593694bdcf67f667f1dbe52cd0794</anchor>
+      <arglist>(std::ostream &amp;output, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
     </member>
     <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
+      <type>void</type>
+      <name>write_to_stream_formatted</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>add90b2d2d0a837df3f3daec6bccaad2c</anchor>
+      <arglist>(std::ostream &amp;output, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
     </member>
     <member kind="function">
       <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
+      <name>write_to_string</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>ab63344d932c309062769fd98585e9bc1</anchor>
+      <arglist>(const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
     </member>
     <member kind="function">
       <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::list&lt; Node * &gt;</type>
-      <name>NodeList</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7b0205c6df142d060dfca9119fadff49</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::map&lt; Glib::ustring, Glib::ustring &gt;</type>
-      <name>PrefixNsMap</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0175dca099d30f45ebbfd6a238420426</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>create_wrapper</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a616a872d0fbd86206c0beee0be5abee3</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>free_wrappers</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa47901df78305a685fc9682cd44290d6</anchor>
-      <arglist>(_xmlNode *node)</arglist>
+      <name>write_to_string_formatted</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>ac1246acf8c7b51855e9eb12eecefa294</anchor>
+      <arglist>(const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
     </member>
     <member kind="function" protection="protected">
-      <type>_xmlNode *</type>
-      <name>create_new_child_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>af8d31aaa506d229651e8328f8294f5df</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix)</arglist>
+      <type>_xmlEntity *</type>
+      <name>get_entity</name>
+      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
+      <anchor>a6772b76ee685c3755f8a19ce19f48f35</anchor>
+      <arglist>(const Glib::ustring &amp;name)</arglist>
     </member>
   </compound>
   <compound kind="class">
-    <name>xmlpp::AttributeNode</name>
-    <filename>classxmlpp_1_1AttributeNode.html</filename>
-    <base>xmlpp::Attribute</base>
+    <name>xmlpp::DomParser</name>
+    <filename>classxmlpp_1_1DomParser.html</filename>
+    <base>xmlpp::Parser</base>
     <member kind="function">
       <type></type>
-      <name>AttributeNode</name>
-      <anchorfile>classxmlpp_1_1AttributeNode.html</anchorfile>
-      <anchor>a0af899521d66b09398deb5fa7fd26035</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~AttributeNode</name>
-      <anchorfile>classxmlpp_1_1AttributeNode.html</anchorfile>
-      <anchor>a6321127fb72b11784fd6a16f17d678bd</anchor>
+      <name>DomParser</name>
+      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
+      <anchor>abeab430d4863459b6d03fc7e97363df5</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
       <type></type>
-      <name>Attribute</name>
-      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
-      <anchor>a1aa5294ec06fa7d5c1198e2c47d5838c</anchor>
-      <arglist>(_xmlNode *node)</arglist>
+      <name>DomParser</name>
+      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
+      <anchor>a9538baed354098e8ac73f69e1d4f55e5</anchor>
+      <arglist>(const Glib::ustring &amp;filename, bool validate=false)</arglist>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual</type>
-      <name>~Attribute</name>
-      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
-      <anchor>af44eddff10b76c29d48cb98926b4c367</anchor>
+      <name>~DomParser</name>
+      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
+      <anchor>a3a18958b3980fb3ff44441868da7cb6a</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
-      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
-      <anchor>a553e7a694039b23150c27bfc05af2d60</anchor>
-      <arglist>() const </arglist>
+      <type>Document *</type>
+      <name>get_document</name>
+      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
+      <anchor>ad10907d495f9e1e2b63638a9c69f78a8</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_value</name>
-      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
-      <anchor>ac871c3356cabd34e849968ad9d79e5fd</anchor>
+      <type>const Document *</type>
+      <name>get_document</name>
+      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
+      <anchor>a4a3452e46cf656998d8752ed949239de</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>void</type>
-      <name>set_value</name>
-      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
-      <anchor>a24dfc8f17dad4ff629241af54d12ba78</anchor>
-      <arglist>(const Glib::ustring &amp;value)</arglist>
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
+      <anchor>af6455076d91fc65e39f82e9a6c7ad764</anchor>
+      <arglist>() const </arglist>
     </member>
-    <member kind="function">
-      <type>_xmlAttr *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
-      <anchor>a1bdce49b8e5f118373732b4a3e14b842</anchor>
-      <arglist>()</arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual void</type>
+      <name>parse_file</name>
+      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
+      <anchor>a437c91bb64033669649d91f28ecc7dc9</anchor>
+      <arglist>(const Glib::ustring &amp;filename)</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual void</type>
+      <name>parse_memory</name>
+      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
+      <anchor>a2110398d5a19320e7bbe65e0edb2ab9c</anchor>
+      <arglist>(const Glib::ustring &amp;contents)</arglist>
     </member>
     <member kind="function">
-      <type>const _xmlAttr *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Attribute.html</anchorfile>
-      <anchor>a9e6ae08227e9a81dcd18ef5cbf820dc0</anchor>
-      <arglist>() const </arglist>
+      <type>void</type>
+      <name>parse_memory_raw</name>
+      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
+      <anchor>aae7bd491f8aae685900bec03ec43d855</anchor>
+      <arglist>(const unsigned char *contents, size_type bytes_count)</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual void</type>
+      <name>parse_stream</name>
+      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
+      <anchor>a3d02d6c5b4194b47118e92a8e258743c</anchor>
+      <arglist>(std::istream &amp;in)</arglist>
     </member>
     <member kind="function">
       <type></type>
-      <name>Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a215d8c01b6b01596c4ea853f99dce8e7</anchor>
-      <arglist>(_xmlNode *node)</arglist>
+      <name>Parser</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>ab2990f22147cb2163eda6e773fb2eb68</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual</type>
-      <name>~Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a042c5de83dba6bf5d1923d76f1fb58c0</anchor>
+      <name>~Parser</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>acf64cbff6b9cf4010226fc1c803d56f9</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>void</type>
-      <name>set_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
+      <type>bool</type>
+      <name>get_include_default_attributes</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a150d49ac4336d910b757ae6fb2cc4b5c</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function">
       <type>void</type>
-      <name>set_namespace</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
+      <name>get_parser_options</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a4340563d4dc26a4cfe79f9854a5e91a7</anchor>
+      <arglist>(int &amp;set_options, int &amp;clear_options)</arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_prefix</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
+    <member kind="function" virtualness="virtual">
+      <type>virtual bool</type>
+      <name>get_substitute_entities</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>ae71762868b009ccae8f00c1d34df00e7</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
+      <type>bool</type>
+      <name>get_throw_messages</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>ad9e5523ffa19aa3e76761a0d46040efb</anchor>
       <arglist>() const </arglist>
     </member>
-    <member kind="function">
-      <type>int</type>
-      <name>get_line</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
+    <member kind="function" virtualness="virtual">
+      <type>virtual bool</type>
+      <name>get_validate</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a7329d0daf70030bef41b92e6ed22bd63</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>const Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
-      <arglist>() const </arglist>
+      <type>void</type>
+      <name>set_include_default_attributes</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a0ae64d2d6f28728786040ba8c8b694a4</anchor>
+      <arglist>(bool val=true)</arglist>
     </member>
     <member kind="function">
-      <type>Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
-      <arglist>()</arglist>
+      <type>void</type>
+      <name>set_parser_options</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>aeab62a7446a6bb460cec3ea3951d12d6</anchor>
+      <arglist>(int set_options=0, int clear_options=0)</arglist>
     </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
-      <arglist>() const </arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual void</type>
+      <name>set_substitute_entities</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a960e9ee12df9b631c694ca002932cf7f</anchor>
+      <arglist>(bool val=true)</arglist>
     </member>
     <member kind="function">
-      <type>Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
-      <arglist>()</arglist>
+      <type>void</type>
+      <name>set_throw_messages</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a3d491c0479b11e5766849956cd4b4538</anchor>
+      <arglist>(bool val=true)</arglist>
     </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
-      <arglist>() const </arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual void</type>
+      <name>set_validate</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a39332721610231ca8c5114e245121cc1</anchor>
+      <arglist>(bool val=true)</arglist>
     </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>parse_context</name>
+      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
+      <anchor>a0f77c8ab0a9ab2d7abd809846ae75d6f</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>release_underlying</name>
+      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
+      <anchor>a58a312db2834a41a77ca290dc6dc48fe</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>check_for_exception</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a9daba11c6746d91153329a9dbd8decc5</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="function">
-      <type>NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>abb9d4d7aad234b9b01ae7fe404915a95</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>check_for_validity_messages</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>aad45390ab3d30d1dea26001f2d6a9a2f</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="function">
-      <type>const NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2cb9f082c7bebc349c1f606e69788a57</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>handleException</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a860e1cff3da52a4bbb0b17a06475399f</anchor>
+      <arglist>(const exception &amp;e)</arglist>
     </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child_before</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>initialize_context</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a25f92d0a820d96accfe316a066bade49</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="function">
-      <type>void</type>
-      <name>remove_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
-      <arglist>(Node *node)</arglist>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>on_validity_error</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a36860900bd7f118adfd7b7887278e4fb</anchor>
+      <arglist>(const Glib::ustring &amp;message)</arglist>
     </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>import_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>on_validity_warning</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>ad0876425a0d687f24bc54b44d950ab2c</anchor>
+      <arglist>(const Glib::ustring &amp;message)</arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_path</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
-      <arglist>() const </arglist>
+    <member kind="variable" protection="protected">
+      <type>Document *</type>
+      <name>doc_</name>
+      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
+      <anchor>ab95c1209f2311df8fe1f1f34651d2d28</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
-      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
+    <member kind="variable" protection="protected">
+      <type>_xmlParserCtxt *</type>
+      <name>context_</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a2b49a51f1a8fce897dffcb1e81f87907</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
+    <member kind="variable" protection="protected">
+      <type>exception *</type>
+      <name>exception_</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a7b2a100f91d2ead57de5ef640ebf91a9</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
+    <member kind="variable" protection="protected">
       <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
+      <name>substitute_entities_</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a969bc262133a8310cfbfc097f925c00c</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
+    <member kind="variable" protection="protected">
       <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
+      <name>validate_</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a2d21ddd4fdd34f845937649eb4fb8814</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
+    <member kind="variable" protection="protected">
       <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
+      <name>validate_error_</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a367b4132d663f1c1adf1515c4a6e959f</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
+    <member kind="variable" protection="protected">
       <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
+      <name>validate_warning_</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>aac64f7a377ae85c848dbb8008a43f555</anchor>
+      <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>std::list&lt; Node * &gt;</type>
-      <name>NodeList</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7b0205c6df142d060dfca9119fadff49</anchor>
+      <type>unsigned int</type>
+      <name>size_type</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a8e7c797006bb5398629cf98f4141e3e6</anchor>
       <arglist></arglist>
     </member>
-    <member kind="typedef">
-      <type>std::map&lt; Glib::ustring, Glib::ustring &gt;</type>
-      <name>PrefixNsMap</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0175dca099d30f45ebbfd6a238420426</anchor>
+    <member kind="enumeration" protection="protected">
+      <type></type>
+      <name>MsgType</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b</anchor>
       <arglist></arglist>
     </member>
-    <member kind="function" static="yes">
+    <member kind="enumvalue">
+      <name>MsgParserError</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>MsgParserWarning</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>MsgValidityError</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>MsgValidityWarning</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue" protection="protected">
+      <type>@</type>
+      <name>MsgParserError</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue" protection="protected">
+      <type>@</type>
+      <name>MsgParserWarning</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue" protection="protected">
+      <type>@</type>
+      <name>MsgValidityError</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue" protection="protected">
+      <type>@</type>
+      <name>MsgValidityWarning</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" static="yes">
       <type>static void</type>
-      <name>create_wrapper</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a616a872d0fbd86206c0beee0be5abee3</anchor>
-      <arglist>(_xmlNode *node)</arglist>
+      <name>callback_error_or_warning</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a49b79a6ada464e8d1be27a655ee63b48</anchor>
+      <arglist>(MsgType msg_type, void *ctx, const char *msg, va_list var_args)</arglist>
     </member>
-    <member kind="function" static="yes">
+    <member kind="function" protection="protected" static="yes">
       <type>static void</type>
-      <name>free_wrappers</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa47901df78305a685fc9682cd44290d6</anchor>
-      <arglist>(_xmlNode *node)</arglist>
+      <name>callback_parser_error</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>ae5272535b144daaafcdc161e36f1aa33</anchor>
+      <arglist>(void *ctx, const char *msg,...)</arglist>
     </member>
-    <member kind="function" protection="protected">
-      <type>_xmlNode *</type>
-      <name>create_new_child_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>af8d31aaa506d229651e8328f8294f5df</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix)</arglist>
+    <member kind="function" protection="protected" static="yes">
+      <type>static void</type>
+      <name>callback_parser_warning</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a7dbe69dcd8aa5c7625fa96a9dcdcbad7</anchor>
+      <arglist>(void *ctx, const char *msg,...)</arglist>
+    </member>
+    <member kind="function" protection="protected" static="yes">
+      <type>static void</type>
+      <name>callback_validity_error</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>a7ec91483923a6023e7ac56eeaf16b1e3</anchor>
+      <arglist>(void *ctx, const char *msg,...)</arglist>
+    </member>
+    <member kind="function" protection="protected" static="yes">
+      <type>static void</type>
+      <name>callback_validity_warning</name>
+      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
+      <anchor>aa573fc538688db238714cef413944567</anchor>
+      <arglist>(void *ctx, const char *msg,...)</arglist>
     </member>
   </compound>
   <compound kind="class">
-    <name>xmlpp::Document</name>
-    <filename>classxmlpp_1_1Document.html</filename>
-    <base protection="private">xmlpp::NonCopyable</base>
+    <name>xmlpp::Dtd</name>
+    <filename>classxmlpp_1_1Dtd.html</filename>
     <member kind="function">
       <type></type>
-      <name>Document</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>a8c5c6692e195dcf3aee88dc492f9efed</anchor>
-      <arglist>(const Glib::ustring &amp;version=&quot;1.0&quot;)</arglist>
+      <name>Dtd</name>
+      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
+      <anchor>a654e86d880ec1e2f4eaa043b580083bc</anchor>
+      <arglist>(_xmlDtd *dtd)</arglist>
     </member>
     <member kind="function">
       <type></type>
-      <name>Document</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>ac18dbf6e4c404dac08a0784c553c5e88</anchor>
-      <arglist>(_xmlDoc *doc)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Document</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>a77c35c594fc9995970ae9c4f9d77496b</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_encoding</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>a9527fadaffff6138b0b35050370a0e3d</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Dtd *</type>
-      <name>get_internal_subset</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>ae27fb04b1760bcaa58f7e329c98fae47</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_internal_subset</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>a714dc6c330ae6e00fb285606b8b849a4</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;external_id, const Glib::ustring &amp;system_id)</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>get_root_node</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>a6f4ebd0db42eeca823517dd1bd56d009</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>create_root_node</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>a8552403b511567241856148a6040be23</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_uri=Glib::ustring(), const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>create_root_node_by_import</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>a8085d5e40537e2a674063cbddb39f0b8</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>CommentNode *</type>
-      <name>add_comment</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>a2d5ebd0f41215d54b9c96dd4ddb49ede</anchor>
-      <arglist>(const Glib::ustring &amp;content)</arglist>
-    </member>
-    <member kind="function">
-      <type>ProcessingInstructionNode *</type>
-      <name>add_processing_instruction</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>aeaa438c9764e7d41f3d2f63ace6dab81</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;content)</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>write_to_file</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>adbbcae29bde29501f3dfff71f2e81da2</anchor>
-      <arglist>(const Glib::ustring &amp;filename, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>write_to_file_formatted</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>ae54075502d81e9d8448e6820bc16eb34</anchor>
-      <arglist>(const Glib::ustring &amp;filename, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>write_to_string</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>ab63344d932c309062769fd98585e9bc1</anchor>
-      <arglist>(const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>write_to_string_formatted</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>ac1246acf8c7b51855e9eb12eecefa294</anchor>
-      <arglist>(const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>write_to_stream</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>a55e593694bdcf67f667f1dbe52cd0794</anchor>
-      <arglist>(std::ostream &amp;output, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>write_to_stream_formatted</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>add90b2d2d0a837df3f3daec6bccaad2c</anchor>
-      <arglist>(std::ostream &amp;output, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>set_entity_declaration</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>ad56a99bd883672ba5eac51a545fada40</anchor>
-      <arglist>(const Glib::ustring &amp;name, XmlEntityType type, const Glib::ustring &amp;publicId, const Glib::ustring &amp;systemId, const Glib::ustring &amp;content)</arglist>
-    </member>
-    <member kind="function">
-      <type>int</type>
-      <name>process_xinclude</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>a5fb6c31ae2563c1c33ad3d4192daafe1</anchor>
-      <arglist>(bool generate_xinclude_nodes=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>_xmlDoc *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>a1ebb73b9ac51ca929bfd38f359964a59</anchor>
+      <name>~Dtd</name>
+      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
+      <anchor>a2d161935b1c13bab000b2279f60c696b</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>const _xmlDoc *</type>
+      <type>_xmlDtd *</type>
       <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>a4cbdce4b14db6b3a393346b5e3034886</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type>_xmlEntity *</type>
-      <name>get_entity</name>
-      <anchorfile>classxmlpp_1_1Document.html</anchorfile>
-      <anchor>a6772b76ee685c3755f8a19ce19f48f35</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
-    </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::Dtd</name>
-    <filename>classxmlpp_1_1Dtd.html</filename>
-    <member kind="function">
-      <type></type>
-      <name>Dtd</name>
       <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
-      <anchor>a654e86d880ec1e2f4eaa043b580083bc</anchor>
-      <arglist>(_xmlDtd *dtd)</arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>~Dtd</name>
-      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
-      <anchor>a2d161935b1c13bab000b2279f60c696b</anchor>
+      <anchor>ac11f222663c0732d789a7d28353fbf96</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
+      <type>const _xmlDtd *</type>
+      <name>cobj</name>
       <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
-      <anchor>a972abba9bcf1f84ceec40b282332db29</anchor>
+      <anchor>af01e0449f41509e1e5a32ee13d3b27a3</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
     </member>
     <member kind="function">
       <type>Glib::ustring</type>
-      <name>get_system_id</name>
+      <name>get_name</name>
       <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
-      <anchor>ae8de041e1374791094d7c5f06a7b86aa</anchor>
+      <anchor>a972abba9bcf1f84ceec40b282332db29</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>_xmlDtd *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
-      <anchor>ac11f222663c0732d789a7d28353fbf96</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const _xmlDtd *</type>
-      <name>cobj</name>
+      <type>Glib::ustring</type>
+      <name>get_system_id</name>
       <anchorfile>classxmlpp_1_1Dtd.html</anchorfile>
-      <anchor>af01e0449f41509e1e5a32ee13d3b27a3</anchor>
+      <anchor>ae8de041e1374791094d7c5f06a7b86aa</anchor>
       <arglist>() const </arglist>
     </member>
   </compound>
   <compound kind="class">
-    <name>xmlpp::KeepBlanks</name>
-    <filename>classxmlpp_1_1KeepBlanks.html</filename>
+    <name>xmlpp::DtdValidator</name>
+    <filename>classxmlpp_1_1DtdValidator.html</filename>
+    <base>xmlpp::Validator</base>
     <member kind="function">
       <type></type>
-      <name>KeepBlanks</name>
-      <anchorfile>classxmlpp_1_1KeepBlanks.html</anchorfile>
-      <anchor>a516fa3293bbf39fc3942dee06fec3385</anchor>
-      <arglist>(bool value)</arglist>
+      <name>DtdValidator</name>
+      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
+      <anchor>aa14c1fdd08db52e64ec53d7ea19f63e2</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function">
       <type></type>
-      <name>~KeepBlanks</name>
-      <anchorfile>classxmlpp_1_1KeepBlanks.html</anchorfile>
-      <anchor>abccd950634d0047be5d80486cd0824ad</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="variable" static="yes">
-      <type>static const bool</type>
-      <name>Default</name>
-      <anchorfile>classxmlpp_1_1KeepBlanks.html</anchorfile>
-      <anchor>a71753ddbdcfb79fdead46b0123bc22dd</anchor>
-      <arglist></arglist>
+      <name>DtdValidator</name>
+      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
+      <anchor>afda71639e4241bd7c96de31a3e341e48</anchor>
+      <arglist>(const Glib::ustring &amp;file)</arglist>
     </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::NonCopyable</name>
-    <filename>classxmlpp_1_1NonCopyable.html</filename>
-    <member kind="function" protection="protected">
+    <member kind="function">
       <type></type>
-      <name>NonCopyable</name>
-      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
-      <anchor>a77c785ff1149642caa3058f49223f112</anchor>
-      <arglist>()</arglist>
+      <name>DtdValidator</name>
+      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
+      <anchor>a376f883bc1455188861455727f2d3039</anchor>
+      <arglist>(const Glib::ustring &amp;external, const Glib::ustring &amp;system)</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
+    <member kind="function" virtualness="virtual">
       <type>virtual</type>
-      <name>~NonCopyable</name>
-      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
-      <anchor>a14e2e0391beb4b8f20f5d51e8a253d63</anchor>
+      <name>~DtdValidator</name>
+      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
+      <anchor>af721781854a6ae3312ab2768f42ecca6</anchor>
       <arglist>()</arglist>
     </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::Schema</name>
-    <filename>classxmlpp_1_1Schema.html</filename>
-    <base protection="private">xmlpp::NonCopyable</base>
     <member kind="function">
-      <type></type>
-      <name>Schema</name>
-      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
-      <anchor>a772d929c2cce3943a1d605ff2069cc68</anchor>
-      <arglist>(_xmlSchema *schema)</arglist>
+      <type>Dtd *</type>
+      <name>get_dtd</name>
+      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
+      <anchor>a51385000784f05b4052ec6846a7689ad</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const Dtd *</type>
+      <name>get_dtd</name>
+      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
+      <anchor>aaf69006f668f0c8f960e9ede125e2b86</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
       <type></type>
-      <name>Schema</name>
-      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
-      <anchor>aedaae0872aacd4ba046c6e7804e4d52a</anchor>
-      <arglist>(Document *document=0, bool embed=false)</arglist>
+      <name>operator bool</name>
+      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
+      <anchor>a59a9cc61c0dafc9768995d5f807eeb2d</anchor>
+      <arglist>() const </arglist>
     </member>
-    <member kind="function">
-      <type></type>
-      <name>~Schema</name>
-      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
-      <anchor>acd93d7286aabea897cf76420a33e0ef2</anchor>
-      <arglist>()</arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual void</type>
+      <name>parse_file</name>
+      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
+      <anchor>a0b3e4347421d7dd6fa0ff6b53b5c95dc</anchor>
+      <arglist>(const Glib::ustring &amp;filename)</arglist>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual void</type>
-      <name>set_document</name>
-      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
-      <anchor>a2685225a63de28093f670f0a65020051</anchor>
-      <arglist>(Document *document=0, bool embed=false)</arglist>
+      <name>parse_memory</name>
+      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
+      <anchor>ab71df31e371de03e9d0403be51ac483a</anchor>
+      <arglist>(const Glib::ustring &amp;contents)</arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
-      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
-      <anchor>a1136d4a1c052f450e1d2153234e1ca31</anchor>
-      <arglist>() const </arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual void</type>
+      <name>parse_stream</name>
+      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
+      <anchor>aa9e6b29e5bcd9e154c8291209b461595</anchor>
+      <arglist>(std::istream &amp;in)</arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_target_namespace</name>
-      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
-      <anchor>a2fd2cffa8010166516c25d957b2fbe84</anchor>
-      <arglist>() const </arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual void</type>
+      <name>parse_subset</name>
+      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
+      <anchor>ac4fb98a9ddb4d6d7afa8aa933ec2757c</anchor>
+      <arglist>(const Glib::ustring &amp;external, const Glib::ustring &amp;system)</arglist>
     </member>
     <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_version</name>
-      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
-      <anchor>a948b90685ae8f394be195effac10f502</anchor>
-      <arglist>() const </arglist>
+      <type>bool</type>
+      <name>validate</name>
+      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
+      <anchor>a45d51d91fecdfcd659f4bd2008d1d686</anchor>
+      <arglist>(const Document *doc)</arglist>
     </member>
     <member kind="function">
-      <type>Document *</type>
-      <name>get_document</name>
-      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
-      <anchor>a1dea312fc3284d60de36bd099399e8bb</anchor>
+      <type></type>
+      <name>Validator</name>
+      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
+      <anchor>a2e25d9106542fac59c7a4368257cdcb5</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="function">
-      <type>const Document *</type>
-      <name>get_document</name>
-      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
-      <anchor>ad8504ecb8acc821fcd3113d6ccc4bdb4</anchor>
-      <arglist>() const </arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~Validator</name>
+      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
+      <anchor>a381ade9a196777fb24780375ed82b06a</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="function">
-      <type>_xmlSchema *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
-      <anchor>ad200dae863d27fcdeccdba9653df8933</anchor>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>release_underlying</name>
+      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
+      <anchor>ae132f171961e6fa5d3745a03f8d9a210</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="function">
-      <type>const _xmlSchema *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
-      <anchor>ad2239be7d5ab5277076a07053687d903</anchor>
-      <arglist>() const </arglist>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>check_for_exception</name>
+      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
+      <anchor>a2af695894f22e61b4f85551edefd104d</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>release_underlying</name>
-      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
-      <anchor>a95292e2dad9af680c7741df4194411e6</anchor>
+      <name>check_for_validity_messages</name>
+      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
+      <anchor>a655f06aa683577c26dcb2edba2e9e84b</anchor>
       <arglist>()</arglist>
     </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::exception</name>
-    <filename>classxmlpp_1_1exception.html</filename>
-    <base>std::exception</base>
-    <member kind="function">
-      <type></type>
-      <name>exception</name>
-      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
-      <anchor>aec1bbf4a42dd2ed44d269a3c31c14124</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>handleException</name>
+      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
+      <anchor>a4d02cc2d687f0bd28e3c777ebbc7c458</anchor>
+      <arglist>(const exception &amp;e)</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~exception</name>
-      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
-      <anchor>a4d0c3298c1bc27b4e2fdc6152330e760</anchor>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>initialize_valid</name>
+      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
+      <anchor>a12ee744e385987547d1c449a1e4bf596</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual const char *</type>
-      <name>what</name>
-      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
-      <anchor>a0427039fbb35dc2156fcff024880b081</anchor>
-      <arglist>() const </arglist>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>on_validity_error</name>
+      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
+      <anchor>af59b45514fe397db1dbb025a1a3b103f</anchor>
+      <arglist>(const Glib::ustring &amp;message)</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
+    <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>Raise</name>
-      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
-      <anchor>aaa94eb2f3816552fb7ec9014b6c79807</anchor>
-      <arglist>() const </arglist>
+      <name>on_validity_warning</name>
+      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
+      <anchor>a7ef36a34b258165082c4f33737e743d2</anchor>
+      <arglist>(const Glib::ustring &amp;message)</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual exception</type>
-      <name>Clone</name>
-      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
-      <anchor>afcbd398f555b5c18d130ae65db015a24</anchor>
-      <arglist>() const </arglist>
+    <member kind="variable" protection="protected">
+      <type>Dtd *</type>
+      <name>dtd_</name>
+      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
+      <anchor>a31fdef5610cfc931496428013a8858a8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>exception *</type>
+      <name>exception_</name>
+      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
+      <anchor>a55796f9903e66aa4730313936fab1f0b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>_xmlValidCtxt *</type>
+      <name>valid_</name>
+      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
+      <anchor>a1c6ef225bbdf9053a7e83587262f30e9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>Glib::ustring</type>
+      <name>validate_error_</name>
+      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
+      <anchor>ac28c8c06c9c3cbbebfa0d1c90d20cdf5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>Glib::ustring</type>
+      <name>validate_warning_</name>
+      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
+      <anchor>aa876f0e05457de97a3c2d598e4af2580</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" static="yes">
+      <type>static void</type>
+      <name>callback_validity_error</name>
+      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
+      <anchor>a616cad28f3d4f59b76edb916bffeb6ef</anchor>
+      <arglist>(void *ctx, const char *msg,...)</arglist>
+    </member>
+    <member kind="function" protection="protected" static="yes">
+      <type>static void</type>
+      <name>callback_validity_warning</name>
+      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
+      <anchor>a5f8938e79ca2c52ec26e499b356985a0</anchor>
+      <arglist>(void *ctx, const char *msg,...)</arglist>
     </member>
   </compound>
   <compound kind="class">
-    <name>xmlpp::parse_error</name>
-    <filename>classxmlpp_1_1parse__error.html</filename>
-    <base>xmlpp::exception</base>
+    <name>xmlpp::Element</name>
+    <filename>classxmlpp_1_1Element.html</filename>
+    <base>xmlpp::Node</base>
+    <member kind="typedef">
+      <type>std::list&lt; Attribute * &gt;</type>
+      <name>AttributeList</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a7c54c83af3dfeddf2a70dba5ca6cc1d1</anchor>
+      <arglist></arglist>
+    </member>
     <member kind="function">
       <type></type>
-      <name>parse_error</name>
-      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
-      <anchor>a3b393340cea80548da8470006f1bcb9b</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
+      <name>Element</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>addce07f26b8ca52beb583d942375a756</anchor>
+      <arglist>(_xmlNode *node)</arglist>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual</type>
-      <name>~parse_error</name>
-      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
-      <anchor>ae516bd60f15f50103f152e386f70ff75</anchor>
+      <name>~Element</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a6633bfbb6b3b6520ab9ac8fa4991b066</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>Raise</name>
-      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
-      <anchor>a12f18b563758bd0bdc73ac6019f2e2f6</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual exception *</type>
-      <name>Clone</name>
-      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
-      <anchor>adac842898e676e64e8c7ca3174f7db2f</anchor>
-      <arglist>() const </arglist>
-    </member>
     <member kind="function">
-      <type></type>
-      <name>exception</name>
-      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
-      <anchor>aec1bbf4a42dd2ed44d269a3c31c14124</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~exception</name>
-      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
-      <anchor>a4d0c3298c1bc27b4e2fdc6152330e760</anchor>
-      <arglist>()</arglist>
+      <type>CdataNode *</type>
+      <name>add_child_cdata</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a422cf7abd2dcc7da5a465f9b6afffd05</anchor>
+      <arglist>(const Glib::ustring &amp;content)</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual const char *</type>
-      <name>what</name>
-      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
-      <anchor>a0427039fbb35dc2156fcff024880b081</anchor>
-      <arglist>() const </arglist>
+    <member kind="function">
+      <type>CommentNode *</type>
+      <name>add_child_comment</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>af69479710a4ab4cd8e89703a20dd360e</anchor>
+      <arglist>(const Glib::ustring &amp;content)</arglist>
     </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::validity_error</name>
-    <filename>classxmlpp_1_1validity__error.html</filename>
-    <base>xmlpp::parse_error</base>
     <member kind="function">
-      <type></type>
-      <name>validity_error</name>
-      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
-      <anchor>a096d4cb8a9ec64d5d0203439400fd7fd</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
+      <type>EntityReference *</type>
+      <name>add_child_entity_reference</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a3a9aa8bc8745eb2521f705c1d468cc85</anchor>
+      <arglist>(const Glib::ustring &amp;name)</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~validity_error</name>
-      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
-      <anchor>ab5350778036c60aa71d0b36759e9cee9</anchor>
-      <arglist>()</arglist>
+    <member kind="function">
+      <type>ProcessingInstructionNode *</type>
+      <name>add_child_processing_instruction</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a1fec4ad7b2f01d71606432ab9dfc27dd</anchor>
+      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;content)</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>Raise</name>
-      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
-      <anchor>ac97e96c3d23357d5a640544aa7aa0c46</anchor>
-      <arglist>() const </arglist>
+    <member kind="function">
+      <type>TextNode *</type>
+      <name>add_child_text</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a15cd56e871aaf9625b7f4fbedb97c764</anchor>
+      <arglist>(const Glib::ustring &amp;content=Glib::ustring())</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual exception *</type>
-      <name>Clone</name>
-      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
-      <anchor>aa38252e9dff7e22bfdf94365c61b8c21</anchor>
-      <arglist>() const </arglist>
+    <member kind="function">
+      <type>TextNode *</type>
+      <name>add_child_text</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>af774512e6c39e8e6741a0ff7bf9250f5</anchor>
+      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;content=Glib::ustring())</arglist>
     </member>
     <member kind="function">
-      <type></type>
-      <name>parse_error</name>
-      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
-      <anchor>a3b393340cea80548da8470006f1bcb9b</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
+      <type>TextNode *</type>
+      <name>add_child_text_before</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>aa05dee4b080f6e3c709397a48ad2a34e</anchor>
+      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;content=Glib::ustring())</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~parse_error</name>
-      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
-      <anchor>ae516bd60f15f50103f152e386f70ff75</anchor>
-      <arglist>()</arglist>
+    <member kind="function">
+      <type>Attribute *</type>
+      <name>get_attribute</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a21fcf0bb1ee913fb698d2ab8911dda77</anchor>
+      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring()) const </arglist>
     </member>
     <member kind="function">
-      <type></type>
-      <name>exception</name>
-      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
-      <anchor>aec1bbf4a42dd2ed44d269a3c31c14124</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
+      <type>Glib::ustring</type>
+      <name>get_attribute_value</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a8ae47935bca05ac2a6f0d8b02221a6b1</anchor>
+      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring()) const </arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~exception</name>
-      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
-      <anchor>a4d0c3298c1bc27b4e2fdc6152330e760</anchor>
+    <member kind="function">
+      <type>AttributeList</type>
+      <name>get_attributes</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a8fbb85e7ecabc5a8b9b39638f94e4fb7</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual const char *</type>
-      <name>what</name>
-      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
-      <anchor>a0427039fbb35dc2156fcff024880b081</anchor>
+    <member kind="function">
+      <type>const AttributeList</type>
+      <name>get_attributes</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>afc9883eee2a4fb0584a60b21b5d2673b</anchor>
       <arglist>() const </arglist>
     </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::internal_error</name>
-    <filename>classxmlpp_1_1internal__error.html</filename>
-    <base>xmlpp::exception</base>
     <member kind="function">
-      <type></type>
-      <name>internal_error</name>
-      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
-      <anchor>ac8c22422363ebe809517d4813903ef43</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~internal_error</name>
-      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
-      <anchor>a83d7e81fd0394ae91fa3f37a3552461c</anchor>
+      <type>TextNode *</type>
+      <name>get_child_text</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a71885eacc99a1e7812b47d3d0607423a</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>Raise</name>
-      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
-      <anchor>a15044cea719fb2bbb482efc597a284f0</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual exception</type>
-      <name>Clone</name>
-      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
-      <anchor>aaec2e497c76cf6418ecff03e8f76510b</anchor>
+    <member kind="function">
+      <type>const TextNode *</type>
+      <name>get_child_text</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a0a2326904a79f2e2abb5c91a4107fa6f</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type></type>
-      <name>exception</name>
-      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
-      <anchor>aec1bbf4a42dd2ed44d269a3c31c14124</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~exception</name>
-      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
-      <anchor>a4d0c3298c1bc27b4e2fdc6152330e760</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual const char *</type>
-      <name>what</name>
-      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
-      <anchor>a0427039fbb35dc2156fcff024880b081</anchor>
+      <type>bool</type>
+      <name>has_child_text</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a40d1299122bd9921fcb544ca1236aa95</anchor>
       <arglist>() const </arglist>
     </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::IStreamParserInputBuffer</name>
-    <filename>classxmlpp_1_1IStreamParserInputBuffer.html</filename>
-    <base>xmlpp::ParserInputBuffer</base>
     <member kind="function">
-      <type></type>
-      <name>IStreamParserInputBuffer</name>
-      <anchorfile>classxmlpp_1_1IStreamParserInputBuffer.html</anchorfile>
-      <anchor>aba70d93277d719a332b1a75fc8cf221c</anchor>
-      <arglist>(std::istream &amp;input)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~IStreamParserInputBuffer</name>
-      <anchorfile>classxmlpp_1_1IStreamParserInputBuffer.html</anchorfile>
-      <anchor>a4ae4d9a34cb47a73590dff158206ab83</anchor>
-      <arglist>()</arglist>
+      <type>void</type>
+      <name>remove_attribute</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a3d5765f07699dc8d4d55c0b0157defad</anchor>
+      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
     </member>
     <member kind="function">
-      <type></type>
-      <name>ParserInputBuffer</name>
-      <anchorfile>classxmlpp_1_1ParserInputBuffer.html</anchorfile>
-      <anchor>a546358e9f85fd99b4ac4e1a2b1844ce5</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~ParserInputBuffer</name>
-      <anchorfile>classxmlpp_1_1ParserInputBuffer.html</anchorfile>
-      <anchor>ad48655eb2fb4d085a7f2531aa8979b75</anchor>
-      <arglist>()</arglist>
+      <type>Attribute *</type>
+      <name>set_attribute</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a359b10f76db129fff5776c8405ac8e9a</anchor>
+      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;value, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
     </member>
     <member kind="function">
-      <type>_xmlParserInputBuffer *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1ParserInputBuffer.html</anchorfile>
-      <anchor>acb105eb192e5532e21431a82ff46bb82</anchor>
-      <arglist>()</arglist>
+      <type>void</type>
+      <name>set_child_text</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a9be4234049fe13f2941d9c7a5dbc37e2</anchor>
+      <arglist>(const Glib::ustring &amp;content)</arglist>
     </member>
     <member kind="function">
-      <type>const _xmlParserInputBuffer *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1ParserInputBuffer.html</anchorfile>
-      <anchor>acf1c0eacf5b5d327a864f5339818d6bf</anchor>
-      <arglist>() const </arglist>
+      <type>void</type>
+      <name>set_namespace_declaration</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>a801e28a85e4c45d145d056c5ff7186f3</anchor>
+      <arglist>(const Glib::ustring &amp;ns_uri, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>Glib::ustring</type>
+      <name>get_namespace_uri_for_prefix</name>
+      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
+      <anchor>af4c996b3eed332ed7e4e3096427e624d</anchor>
+      <arglist>(const Glib::ustring &amp;ns_prefix) const </arglist>
     </member>
     <member kind="function" protection="protected">
       <type></type>
     </member>
   </compound>
   <compound kind="class">
-    <name>xmlpp::OutputBuffer</name>
-    <filename>classxmlpp_1_1OutputBuffer.html</filename>
-    <base>xmlpp::NonCopyable</base>
+    <name>xmlpp::EntityDeclaration</name>
+    <filename>classxmlpp_1_1EntityDeclaration.html</filename>
+    <base>xmlpp::ContentNode</base>
     <member kind="function">
       <type></type>
-      <name>OutputBuffer</name>
-      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
-      <anchor>a2e00dabdec3e40b837d2b9ecb1d9fbcd</anchor>
-      <arglist>(const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
+      <name>EntityDeclaration</name>
+      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
+      <anchor>aa3d1fe2fc91b490ac48448e20d7689a8</anchor>
+      <arglist>(_xmlNode *node)</arglist>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual</type>
-      <name>~OutputBuffer</name>
-      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
-      <anchor>a02ddd3e8891f92d6518252f6326ed2a9</anchor>
+      <name>~EntityDeclaration</name>
+      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
+      <anchor>a7026727072e089d298f3645e63b88968</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>_xmlOutputBuffer *</type>
+      <type>_xmlEntity *</type>
       <name>cobj</name>
-      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
-      <anchor>a2de0e355037956329d70b990d7bc79f5</anchor>
+      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
+      <anchor>af47060083f936f71ddf6e9e930b21555</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>const _xmlOutputBuffer *</type>
+      <type>const _xmlEntity *</type>
       <name>cobj</name>
-      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
-      <anchor>a6dbd7fc5ab8af66e751e0209aa3a0346</anchor>
+      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
+      <anchor>ab6fbeb18deb5658d08028e644b81487a</anchor>
       <arglist>() const </arglist>
     </member>
-    <member kind="function" protection="protected">
+    <member kind="function">
+      <type>Glib::ustring</type>
+      <name>get_original_text</name>
+      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
+      <anchor>a1390ad5ca69d9317a758c6fa3e0bfb52</anchor>
+      <arglist>() const </arglist>
+    </member>
+    <member kind="function">
+      <type>Glib::ustring</type>
+      <name>get_resolved_text</name>
+      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
+      <anchor>a38859eff18b256eed9d6d5a7caa745e0</anchor>
+      <arglist>() const </arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::EntityReference</name>
+    <filename>classxmlpp_1_1EntityReference.html</filename>
+    <base>xmlpp::Node</base>
+    <member kind="function">
       <type></type>
-      <name>NonCopyable</name>
-      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
-      <anchor>a77c785ff1149642caa3058f49223f112</anchor>
-      <arglist>()</arglist>
+      <name>EntityReference</name>
+      <anchorfile>classxmlpp_1_1EntityReference.html</anchorfile>
+      <anchor>a8f575183a2c1caa8e3a223f0292f83cf</anchor>
+      <arglist>(_xmlNode *node)</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
+    <member kind="function" virtualness="virtual">
       <type>virtual</type>
-      <name>~NonCopyable</name>
-      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
-      <anchor>a14e2e0391beb4b8f20f5d51e8a253d63</anchor>
+      <name>~EntityReference</name>
+      <anchorfile>classxmlpp_1_1EntityReference.html</anchorfile>
+      <anchor>ac8dff5d5fe300000199be732311d6aff</anchor>
       <arglist>()</arglist>
     </member>
+    <member kind="function">
+      <type>Glib::ustring</type>
+      <name>get_original_text</name>
+      <anchorfile>classxmlpp_1_1EntityReference.html</anchorfile>
+      <anchor>a49bda2ab52ea3db83f3c6e5eb8f2c467</anchor>
+      <arglist>() const </arglist>
+    </member>
+    <member kind="function">
+      <type>Glib::ustring</type>
+      <name>get_resolved_text</name>
+      <anchorfile>classxmlpp_1_1EntityReference.html</anchorfile>
+      <anchor>aafe4e2f15ce6d04a2ec19e2f69cba19d</anchor>
+      <arglist>() const </arglist>
+    </member>
   </compound>
   <compound kind="class">
-    <name>xmlpp::OStreamOutputBuffer</name>
-    <filename>classxmlpp_1_1OStreamOutputBuffer.html</filename>
-    <base>xmlpp::OutputBuffer</base>
+    <name>xmlpp::exception</name>
+    <filename>classxmlpp_1_1exception.html</filename>
     <member kind="function">
       <type></type>
-      <name>OStreamOutputBuffer</name>
-      <anchorfile>classxmlpp_1_1OStreamOutputBuffer.html</anchorfile>
-      <anchor>a94a071df974d7fb7065f11c63d707604</anchor>
-      <arglist>(std::ostream &amp;output, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
+      <name>exception</name>
+      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
+      <anchor>aec1bbf4a42dd2ed44d269a3c31c14124</anchor>
+      <arglist>(const Glib::ustring &amp;message)</arglist>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual</type>
-      <name>~OStreamOutputBuffer</name>
-      <anchorfile>classxmlpp_1_1OStreamOutputBuffer.html</anchorfile>
-      <anchor>af3bce7e0789eae3605ecd72103cf4a96</anchor>
+      <name>~exception</name>
+      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
+      <anchor>a4d0c3298c1bc27b4e2fdc6152330e760</anchor>
       <arglist>()</arglist>
     </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual exception</type>
+      <name>Clone</name>
+      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
+      <anchor>afcbd398f555b5c18d130ae65db015a24</anchor>
+      <arglist>() const </arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual void</type>
+      <name>Raise</name>
+      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
+      <anchor>aaa94eb2f3816552fb7ec9014b6c79807</anchor>
+      <arglist>() const </arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>classxmlpp_1_1exception.html</anchorfile>
+      <anchor>a0427039fbb35dc2156fcff024880b081</anchor>
+      <arglist>() const </arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::internal_error</name>
+    <filename>classxmlpp_1_1internal__error.html</filename>
+    <base>xmlpp::exception</base>
     <member kind="function">
       <type></type>
-      <name>OutputBuffer</name>
-      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
-      <anchor>a2e00dabdec3e40b837d2b9ecb1d9fbcd</anchor>
-      <arglist>(const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
+      <name>internal_error</name>
+      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
+      <anchor>ac8c22422363ebe809517d4813903ef43</anchor>
+      <arglist>(const Glib::ustring &amp;message)</arglist>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual</type>
-      <name>~OutputBuffer</name>
-      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
-      <anchor>a02ddd3e8891f92d6518252f6326ed2a9</anchor>
+      <name>~internal_error</name>
+      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
+      <anchor>a83d7e81fd0394ae91fa3f37a3552461c</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="function">
-      <type>_xmlOutputBuffer *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
-      <anchor>a2de0e355037956329d70b990d7bc79f5</anchor>
-      <arglist>()</arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual exception</type>
+      <name>Clone</name>
+      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
+      <anchor>aaec2e497c76cf6418ecff03e8f76510b</anchor>
+      <arglist>() const </arglist>
     </member>
-    <member kind="function">
-      <type>const _xmlOutputBuffer *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
-      <anchor>a6dbd7fc5ab8af66e751e0209aa3a0346</anchor>
+    <member kind="function" virtualness="virtual">
+      <type>virtual void</type>
+      <name>Raise</name>
+      <anchorfile>classxmlpp_1_1internal__error.html</anchorfile>
+      <anchor>a15044cea719fb2bbb482efc597a284f0</anchor>
       <arglist>() const </arglist>
     </member>
-    <member kind="function" protection="protected">
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::IStreamParserInputBuffer</name>
+    <filename>classxmlpp_1_1IStreamParserInputBuffer.html</filename>
+    <base>xmlpp::ParserInputBuffer</base>
+    <member kind="function">
       <type></type>
-      <name>NonCopyable</name>
-      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
-      <anchor>a77c785ff1149642caa3058f49223f112</anchor>
-      <arglist>()</arglist>
+      <name>IStreamParserInputBuffer</name>
+      <anchorfile>classxmlpp_1_1IStreamParserInputBuffer.html</anchorfile>
+      <anchor>aba70d93277d719a332b1a75fc8cf221c</anchor>
+      <arglist>(std::istream &amp;input)</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
+    <member kind="function" virtualness="virtual">
       <type>virtual</type>
-      <name>~NonCopyable</name>
-      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
-      <anchor>a14e2e0391beb4b8f20f5d51e8a253d63</anchor>
+      <name>~IStreamParserInputBuffer</name>
+      <anchorfile>classxmlpp_1_1IStreamParserInputBuffer.html</anchorfile>
+      <anchor>a4ae4d9a34cb47a73590dff158206ab83</anchor>
       <arglist>()</arglist>
     </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::ParserInputBuffer</name>
-    <filename>classxmlpp_1_1ParserInputBuffer.html</filename>
-    <base>xmlpp::NonCopyable</base>
     <member kind="function">
       <type></type>
       <name>ParserInputBuffer</name>
       <anchor>acf1c0eacf5b5d327a864f5339818d6bf</anchor>
       <arglist>() const </arglist>
     </member>
-    <member kind="function" protection="protected">
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::KeepBlanks</name>
+    <filename>classxmlpp_1_1KeepBlanks.html</filename>
+    <member kind="function">
       <type></type>
-      <name>NonCopyable</name>
-      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
-      <anchor>a77c785ff1149642caa3058f49223f112</anchor>
-      <arglist>()</arglist>
+      <name>KeepBlanks</name>
+      <anchorfile>classxmlpp_1_1KeepBlanks.html</anchorfile>
+      <anchor>a516fa3293bbf39fc3942dee06fec3385</anchor>
+      <arglist>(bool value)</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual</type>
-      <name>~NonCopyable</name>
-      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
-      <anchor>a14e2e0391beb4b8f20f5d51e8a253d63</anchor>
+    <member kind="function">
+      <type></type>
+      <name>~KeepBlanks</name>
+      <anchorfile>classxmlpp_1_1KeepBlanks.html</anchorfile>
+      <anchor>abccd950634d0047be5d80486cd0824ad</anchor>
       <arglist>()</arglist>
     </member>
+    <member kind="variable" static="yes">
+      <type>static const bool</type>
+      <name>Default</name>
+      <anchorfile>classxmlpp_1_1KeepBlanks.html</anchorfile>
+      <anchor>a71753ddbdcfb79fdead46b0123bc22dd</anchor>
+      <arglist></arglist>
+    </member>
   </compound>
   <compound kind="class">
-    <name>xmlpp::CdataNode</name>
-    <filename>classxmlpp_1_1CdataNode.html</filename>
-    <base>xmlpp::ContentNode</base>
+    <name>xmlpp::Node</name>
+    <filename>classxmlpp_1_1Node.html</filename>
+    <base>xmlpp::NonCopyable</base>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::NonCopyable</name>
+    <filename>classxmlpp_1_1NonCopyable.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::OStreamOutputBuffer</name>
+    <filename>classxmlpp_1_1OStreamOutputBuffer.html</filename>
+    <base>xmlpp::OutputBuffer</base>
     <member kind="function">
       <type></type>
-      <name>CdataNode</name>
-      <anchorfile>classxmlpp_1_1CdataNode.html</anchorfile>
-      <anchor>a150933b23cfa1a5c0fc5fffd433e7194</anchor>
-      <arglist>(_xmlNode *node)</arglist>
+      <name>OStreamOutputBuffer</name>
+      <anchorfile>classxmlpp_1_1OStreamOutputBuffer.html</anchorfile>
+      <anchor>a94a071df974d7fb7065f11c63d707604</anchor>
+      <arglist>(std::ostream &amp;output, const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual</type>
-      <name>~CdataNode</name>
-      <anchorfile>classxmlpp_1_1CdataNode.html</anchorfile>
-      <anchor>aa37972e79cbc301db17f5b0b95964908</anchor>
+      <name>~OStreamOutputBuffer</name>
+      <anchorfile>classxmlpp_1_1OStreamOutputBuffer.html</anchorfile>
+      <anchor>af3bce7e0789eae3605ecd72103cf4a96</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
       <type></type>
-      <name>ContentNode</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>af9fcf3459cdc338ffe51c09006487c3e</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~ContentNode</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>a695769ae0499d8e4831e0465f8e67838</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_content</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>add25e879109b4481281ccb876e684819</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_content</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>a2e9978caa82eb11cadccd4d5fc4e690a</anchor>
-      <arglist>(const Glib::ustring &amp;content)</arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>is_white_space</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>ab032b4eff400d958ffbe57516bdb7f93</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a215d8c01b6b01596c4ea853f99dce8e7</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a042c5de83dba6bf5d1923d76f1fb58c0</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad8cba86cb7f43dd512f5b6817ed47d9a</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_namespace</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_prefix</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>int</type>
-      <name>get_line</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>const Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>abb9d4d7aad234b9b01ae7fe404915a95</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>const NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2cb9f082c7bebc349c1f606e69788a57</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child_before</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>remove_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
-      <arglist>(Node *node)</arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>import_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_path</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
-      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>_xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aeede250f5cf6de5f55cb7bb94084ec7c</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const _xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a831eea0dbe1e51a350a9b20a2da47fc9</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::list&lt; Node * &gt;</type>
-      <name>NodeList</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7b0205c6df142d060dfca9119fadff49</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::map&lt; Glib::ustring, Glib::ustring &gt;</type>
-      <name>PrefixNsMap</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0175dca099d30f45ebbfd6a238420426</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>create_wrapper</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a616a872d0fbd86206c0beee0be5abee3</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>free_wrappers</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa47901df78305a685fc9682cd44290d6</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type>_xmlNode *</type>
-      <name>create_new_child_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>af8d31aaa506d229651e8328f8294f5df</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::CommentNode</name>
-    <filename>classxmlpp_1_1CommentNode.html</filename>
-    <base>xmlpp::ContentNode</base>
-    <member kind="function">
-      <type></type>
-      <name>CommentNode</name>
-      <anchorfile>classxmlpp_1_1CommentNode.html</anchorfile>
-      <anchor>a3be1e492187b87279acc1aff82c77dc2</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~CommentNode</name>
-      <anchorfile>classxmlpp_1_1CommentNode.html</anchorfile>
-      <anchor>a69f6e389f1c683c86e3f5f6ff50cbf0d</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>ContentNode</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>af9fcf3459cdc338ffe51c09006487c3e</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~ContentNode</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>a695769ae0499d8e4831e0465f8e67838</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_content</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>add25e879109b4481281ccb876e684819</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_content</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>a2e9978caa82eb11cadccd4d5fc4e690a</anchor>
-      <arglist>(const Glib::ustring &amp;content)</arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>is_white_space</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>ab032b4eff400d958ffbe57516bdb7f93</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a215d8c01b6b01596c4ea853f99dce8e7</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a042c5de83dba6bf5d1923d76f1fb58c0</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad8cba86cb7f43dd512f5b6817ed47d9a</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_namespace</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_prefix</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>int</type>
-      <name>get_line</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>const Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>abb9d4d7aad234b9b01ae7fe404915a95</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>const NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2cb9f082c7bebc349c1f606e69788a57</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child_before</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>remove_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
-      <arglist>(Node *node)</arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>import_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_path</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
-      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>_xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aeede250f5cf6de5f55cb7bb94084ec7c</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const _xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a831eea0dbe1e51a350a9b20a2da47fc9</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::list&lt; Node * &gt;</type>
-      <name>NodeList</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7b0205c6df142d060dfca9119fadff49</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::map&lt; Glib::ustring, Glib::ustring &gt;</type>
-      <name>PrefixNsMap</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0175dca099d30f45ebbfd6a238420426</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>create_wrapper</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a616a872d0fbd86206c0beee0be5abee3</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>free_wrappers</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa47901df78305a685fc9682cd44290d6</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type>_xmlNode *</type>
-      <name>create_new_child_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>af8d31aaa506d229651e8328f8294f5df</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::ContentNode</name>
-    <filename>classxmlpp_1_1ContentNode.html</filename>
-    <base>xmlpp::Node</base>
-    <member kind="function">
-      <type></type>
-      <name>ContentNode</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>af9fcf3459cdc338ffe51c09006487c3e</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~ContentNode</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>a695769ae0499d8e4831e0465f8e67838</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_content</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>add25e879109b4481281ccb876e684819</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_content</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>a2e9978caa82eb11cadccd4d5fc4e690a</anchor>
-      <arglist>(const Glib::ustring &amp;content)</arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>is_white_space</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>ab032b4eff400d958ffbe57516bdb7f93</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a215d8c01b6b01596c4ea853f99dce8e7</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a042c5de83dba6bf5d1923d76f1fb58c0</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad8cba86cb7f43dd512f5b6817ed47d9a</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_namespace</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_prefix</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>int</type>
-      <name>get_line</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>const Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>abb9d4d7aad234b9b01ae7fe404915a95</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>const NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2cb9f082c7bebc349c1f606e69788a57</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child_before</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>remove_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
-      <arglist>(Node *node)</arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>import_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_path</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
-      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>_xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aeede250f5cf6de5f55cb7bb94084ec7c</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const _xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a831eea0dbe1e51a350a9b20a2da47fc9</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::list&lt; Node * &gt;</type>
-      <name>NodeList</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7b0205c6df142d060dfca9119fadff49</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::map&lt; Glib::ustring, Glib::ustring &gt;</type>
-      <name>PrefixNsMap</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0175dca099d30f45ebbfd6a238420426</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>create_wrapper</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a616a872d0fbd86206c0beee0be5abee3</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>free_wrappers</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa47901df78305a685fc9682cd44290d6</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type>_xmlNode *</type>
-      <name>create_new_child_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>af8d31aaa506d229651e8328f8294f5df</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::Element</name>
-    <filename>classxmlpp_1_1Element.html</filename>
-    <base>xmlpp::Node</base>
-    <member kind="typedef">
-      <type>std::list&lt; Attribute * &gt;</type>
-      <name>AttributeList</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a7c54c83af3dfeddf2a70dba5ca6cc1d1</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::list&lt; Node * &gt;</type>
-      <name>NodeList</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7b0205c6df142d060dfca9119fadff49</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::map&lt; Glib::ustring, Glib::ustring &gt;</type>
-      <name>PrefixNsMap</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0175dca099d30f45ebbfd6a238420426</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>Element</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>addce07f26b8ca52beb583d942375a756</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Element</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a6633bfbb6b3b6520ab9ac8fa4991b066</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_namespace_declaration</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a801e28a85e4c45d145d056c5ff7186f3</anchor>
-      <arglist>(const Glib::ustring &amp;ns_uri, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>AttributeList</type>
-      <name>get_attributes</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a8fbb85e7ecabc5a8b9b39638f94e4fb7</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const AttributeList</type>
-      <name>get_attributes</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>afc9883eee2a4fb0584a60b21b5d2673b</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Attribute *</type>
-      <name>get_attribute</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a21fcf0bb1ee913fb698d2ab8911dda77</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_attribute_value</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a8ae47935bca05ac2a6f0d8b02221a6b1</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Attribute *</type>
-      <name>set_attribute</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a359b10f76db129fff5776c8405ac8e9a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;value, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>remove_attribute</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a3d5765f07699dc8d4d55c0b0157defad</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>TextNode *</type>
-      <name>get_child_text</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a71885eacc99a1e7812b47d3d0607423a</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const TextNode *</type>
-      <name>get_child_text</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a0a2326904a79f2e2abb5c91a4107fa6f</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>TextNode *</type>
-      <name>add_child_text</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a15cd56e871aaf9625b7f4fbedb97c764</anchor>
-      <arglist>(const Glib::ustring &amp;content=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>TextNode *</type>
-      <name>add_child_text</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>af774512e6c39e8e6741a0ff7bf9250f5</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;content=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>TextNode *</type>
-      <name>add_child_text_before</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>aa05dee4b080f6e3c709397a48ad2a34e</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;content=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_child_text</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a9be4234049fe13f2941d9c7a5dbc37e2</anchor>
-      <arglist>(const Glib::ustring &amp;content)</arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>has_child_text</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a40d1299122bd9921fcb544ca1236aa95</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>CommentNode *</type>
-      <name>add_child_comment</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>af69479710a4ab4cd8e89703a20dd360e</anchor>
-      <arglist>(const Glib::ustring &amp;content)</arglist>
-    </member>
-    <member kind="function">
-      <type>CdataNode *</type>
-      <name>add_child_cdata</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a422cf7abd2dcc7da5a465f9b6afffd05</anchor>
-      <arglist>(const Glib::ustring &amp;content)</arglist>
-    </member>
-    <member kind="function">
-      <type>EntityReference *</type>
-      <name>add_child_entity_reference</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a3a9aa8bc8745eb2521f705c1d468cc85</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
-    </member>
-    <member kind="function">
-      <type>ProcessingInstructionNode *</type>
-      <name>add_child_processing_instruction</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>a1fec4ad7b2f01d71606432ab9dfc27dd</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;content)</arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a215d8c01b6b01596c4ea853f99dce8e7</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a042c5de83dba6bf5d1923d76f1fb58c0</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad8cba86cb7f43dd512f5b6817ed47d9a</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_namespace</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_prefix</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>int</type>
-      <name>get_line</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>const Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>abb9d4d7aad234b9b01ae7fe404915a95</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>const NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2cb9f082c7bebc349c1f606e69788a57</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child_before</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>remove_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
-      <arglist>(Node *node)</arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>import_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_path</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
-      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>_xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aeede250f5cf6de5f55cb7bb94084ec7c</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const _xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a831eea0dbe1e51a350a9b20a2da47fc9</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri_for_prefix</name>
-      <anchorfile>classxmlpp_1_1Element.html</anchorfile>
-      <anchor>af4c996b3eed332ed7e4e3096427e624d</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix) const </arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type>_xmlNode *</type>
-      <name>create_new_child_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>af8d31aaa506d229651e8328f8294f5df</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type></type>
-      <name>NonCopyable</name>
-      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
-      <anchor>a77c785ff1149642caa3058f49223f112</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual</type>
-      <name>~NonCopyable</name>
-      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
-      <anchor>a14e2e0391beb4b8f20f5d51e8a253d63</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>create_wrapper</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a616a872d0fbd86206c0beee0be5abee3</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>free_wrappers</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa47901df78305a685fc9682cd44290d6</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::EntityDeclaration</name>
-    <filename>classxmlpp_1_1EntityDeclaration.html</filename>
-    <base>xmlpp::ContentNode</base>
-    <member kind="function">
-      <type></type>
-      <name>EntityDeclaration</name>
-      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
-      <anchor>aa3d1fe2fc91b490ac48448e20d7689a8</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~EntityDeclaration</name>
-      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
-      <anchor>a7026727072e089d298f3645e63b88968</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_resolved_text</name>
-      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
-      <anchor>a38859eff18b256eed9d6d5a7caa745e0</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_original_text</name>
-      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
-      <anchor>a1390ad5ca69d9317a758c6fa3e0bfb52</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>_xmlEntity *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
-      <anchor>af47060083f936f71ddf6e9e930b21555</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const _xmlEntity *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1EntityDeclaration.html</anchorfile>
-      <anchor>ab6fbeb18deb5658d08028e644b81487a</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>ContentNode</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>af9fcf3459cdc338ffe51c09006487c3e</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~ContentNode</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>a695769ae0499d8e4831e0465f8e67838</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_content</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>add25e879109b4481281ccb876e684819</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_content</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>a2e9978caa82eb11cadccd4d5fc4e690a</anchor>
-      <arglist>(const Glib::ustring &amp;content)</arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>is_white_space</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>ab032b4eff400d958ffbe57516bdb7f93</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a215d8c01b6b01596c4ea853f99dce8e7</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a042c5de83dba6bf5d1923d76f1fb58c0</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad8cba86cb7f43dd512f5b6817ed47d9a</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_namespace</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_prefix</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>int</type>
-      <name>get_line</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>const Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>abb9d4d7aad234b9b01ae7fe404915a95</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>const NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2cb9f082c7bebc349c1f606e69788a57</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child_before</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>remove_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
-      <arglist>(Node *node)</arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>import_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_path</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
-      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::list&lt; Node * &gt;</type>
-      <name>NodeList</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7b0205c6df142d060dfca9119fadff49</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::map&lt; Glib::ustring, Glib::ustring &gt;</type>
-      <name>PrefixNsMap</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0175dca099d30f45ebbfd6a238420426</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>create_wrapper</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a616a872d0fbd86206c0beee0be5abee3</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>free_wrappers</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa47901df78305a685fc9682cd44290d6</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type>_xmlNode *</type>
-      <name>create_new_child_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>af8d31aaa506d229651e8328f8294f5df</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::EntityReference</name>
-    <filename>classxmlpp_1_1EntityReference.html</filename>
-    <base>xmlpp::Node</base>
-    <member kind="function">
-      <type></type>
-      <name>EntityReference</name>
-      <anchorfile>classxmlpp_1_1EntityReference.html</anchorfile>
-      <anchor>a8f575183a2c1caa8e3a223f0292f83cf</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~EntityReference</name>
-      <anchorfile>classxmlpp_1_1EntityReference.html</anchorfile>
-      <anchor>ac8dff5d5fe300000199be732311d6aff</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_resolved_text</name>
-      <anchorfile>classxmlpp_1_1EntityReference.html</anchorfile>
-      <anchor>aafe4e2f15ce6d04a2ec19e2f69cba19d</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_original_text</name>
-      <anchorfile>classxmlpp_1_1EntityReference.html</anchorfile>
-      <anchor>a49bda2ab52ea3db83f3c6e5eb8f2c467</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a215d8c01b6b01596c4ea853f99dce8e7</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a042c5de83dba6bf5d1923d76f1fb58c0</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad8cba86cb7f43dd512f5b6817ed47d9a</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_namespace</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_prefix</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>int</type>
-      <name>get_line</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>const Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>abb9d4d7aad234b9b01ae7fe404915a95</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>const NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2cb9f082c7bebc349c1f606e69788a57</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child_before</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>remove_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
-      <arglist>(Node *node)</arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>import_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_path</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
-      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>_xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aeede250f5cf6de5f55cb7bb94084ec7c</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const _xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a831eea0dbe1e51a350a9b20a2da47fc9</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::list&lt; Node * &gt;</type>
-      <name>NodeList</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7b0205c6df142d060dfca9119fadff49</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::map&lt; Glib::ustring, Glib::ustring &gt;</type>
-      <name>PrefixNsMap</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0175dca099d30f45ebbfd6a238420426</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>create_wrapper</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a616a872d0fbd86206c0beee0be5abee3</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>free_wrappers</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa47901df78305a685fc9682cd44290d6</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type>_xmlNode *</type>
-      <name>create_new_child_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>af8d31aaa506d229651e8328f8294f5df</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::Node</name>
-    <filename>classxmlpp_1_1Node.html</filename>
-    <base>xmlpp::NonCopyable</base>
-    <member kind="typedef">
-      <type>std::list&lt; Node * &gt;</type>
-      <name>NodeList</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7b0205c6df142d060dfca9119fadff49</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::map&lt; Glib::ustring, Glib::ustring &gt;</type>
-      <name>PrefixNsMap</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0175dca099d30f45ebbfd6a238420426</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a215d8c01b6b01596c4ea853f99dce8e7</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a042c5de83dba6bf5d1923d76f1fb58c0</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad8cba86cb7f43dd512f5b6817ed47d9a</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_namespace</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_prefix</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>int</type>
-      <name>get_line</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>const Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>abb9d4d7aad234b9b01ae7fe404915a95</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>const NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2cb9f082c7bebc349c1f606e69788a57</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child_before</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>remove_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
-      <arglist>(Node *node)</arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>import_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_path</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
-      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>_xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aeede250f5cf6de5f55cb7bb94084ec7c</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const _xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a831eea0dbe1e51a350a9b20a2da47fc9</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>create_wrapper</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a616a872d0fbd86206c0beee0be5abee3</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>free_wrappers</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa47901df78305a685fc9682cd44290d6</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type>_xmlNode *</type>
-      <name>create_new_child_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>af8d31aaa506d229651e8328f8294f5df</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type></type>
-      <name>NonCopyable</name>
-      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
-      <anchor>a77c785ff1149642caa3058f49223f112</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual</type>
-      <name>~NonCopyable</name>
-      <anchorfile>classxmlpp_1_1NonCopyable.html</anchorfile>
-      <anchor>a14e2e0391beb4b8f20f5d51e8a253d63</anchor>
-      <arglist>()</arglist>
-    </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::ProcessingInstructionNode</name>
-    <filename>classxmlpp_1_1ProcessingInstructionNode.html</filename>
-    <base>xmlpp::ContentNode</base>
-    <member kind="function">
-      <type></type>
-      <name>ProcessingInstructionNode</name>
-      <anchorfile>classxmlpp_1_1ProcessingInstructionNode.html</anchorfile>
-      <anchor>a609246dff62dbc2bc86eaf9a8c393fda</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~ProcessingInstructionNode</name>
-      <anchorfile>classxmlpp_1_1ProcessingInstructionNode.html</anchorfile>
-      <anchor>a34195051d18ef6ec70f8b6f01ab9e74d</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>ContentNode</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>af9fcf3459cdc338ffe51c09006487c3e</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~ContentNode</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>a695769ae0499d8e4831e0465f8e67838</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_content</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>add25e879109b4481281ccb876e684819</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_content</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>a2e9978caa82eb11cadccd4d5fc4e690a</anchor>
-      <arglist>(const Glib::ustring &amp;content)</arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>is_white_space</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>ab032b4eff400d958ffbe57516bdb7f93</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a215d8c01b6b01596c4ea853f99dce8e7</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a042c5de83dba6bf5d1923d76f1fb58c0</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad8cba86cb7f43dd512f5b6817ed47d9a</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_namespace</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_prefix</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>int</type>
-      <name>get_line</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>const Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>abb9d4d7aad234b9b01ae7fe404915a95</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>const NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2cb9f082c7bebc349c1f606e69788a57</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child_before</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>remove_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
-      <arglist>(Node *node)</arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>import_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_path</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
-      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>_xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aeede250f5cf6de5f55cb7bb94084ec7c</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const _xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a831eea0dbe1e51a350a9b20a2da47fc9</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::list&lt; Node * &gt;</type>
-      <name>NodeList</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7b0205c6df142d060dfca9119fadff49</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::map&lt; Glib::ustring, Glib::ustring &gt;</type>
-      <name>PrefixNsMap</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0175dca099d30f45ebbfd6a238420426</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>create_wrapper</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a616a872d0fbd86206c0beee0be5abee3</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>free_wrappers</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa47901df78305a685fc9682cd44290d6</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type>_xmlNode *</type>
-      <name>create_new_child_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>af8d31aaa506d229651e8328f8294f5df</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::TextNode</name>
-    <filename>classxmlpp_1_1TextNode.html</filename>
-    <base>xmlpp::ContentNode</base>
-    <member kind="function">
-      <type></type>
-      <name>TextNode</name>
-      <anchorfile>classxmlpp_1_1TextNode.html</anchorfile>
-      <anchor>a4838cc566ae92f31c3773ce8b03b061d</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~TextNode</name>
-      <anchorfile>classxmlpp_1_1TextNode.html</anchorfile>
-      <anchor>ab36c29b54db0cd5e910a8cbc89d35bd2</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>ContentNode</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>af9fcf3459cdc338ffe51c09006487c3e</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~ContentNode</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>a695769ae0499d8e4831e0465f8e67838</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_content</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>add25e879109b4481281ccb876e684819</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_content</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>a2e9978caa82eb11cadccd4d5fc4e690a</anchor>
-      <arglist>(const Glib::ustring &amp;content)</arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>is_white_space</name>
-      <anchorfile>classxmlpp_1_1ContentNode.html</anchorfile>
-      <anchor>ab032b4eff400d958ffbe57516bdb7f93</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a215d8c01b6b01596c4ea853f99dce8e7</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a042c5de83dba6bf5d1923d76f1fb58c0</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad8cba86cb7f43dd512f5b6817ed47d9a</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_namespace</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_prefix</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>int</type>
-      <name>get_line</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>const Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>abb9d4d7aad234b9b01ae7fe404915a95</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>const NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2cb9f082c7bebc349c1f606e69788a57</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child_before</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>remove_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
-      <arglist>(Node *node)</arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>import_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_path</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
-      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>_xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aeede250f5cf6de5f55cb7bb94084ec7c</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const _xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a831eea0dbe1e51a350a9b20a2da47fc9</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::list&lt; Node * &gt;</type>
-      <name>NodeList</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7b0205c6df142d060dfca9119fadff49</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::map&lt; Glib::ustring, Glib::ustring &gt;</type>
-      <name>PrefixNsMap</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0175dca099d30f45ebbfd6a238420426</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>create_wrapper</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a616a872d0fbd86206c0beee0be5abee3</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>free_wrappers</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa47901df78305a685fc9682cd44290d6</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type>_xmlNode *</type>
-      <name>create_new_child_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>af8d31aaa506d229651e8328f8294f5df</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::XIncludeEnd</name>
-    <filename>classxmlpp_1_1XIncludeEnd.html</filename>
-    <base>xmlpp::Node</base>
-    <member kind="function">
-      <type></type>
-      <name>XIncludeEnd</name>
-      <anchorfile>classxmlpp_1_1XIncludeEnd.html</anchorfile>
-      <anchor>aeb57498d5214181abcacab56cfed755e</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~XIncludeEnd</name>
-      <anchorfile>classxmlpp_1_1XIncludeEnd.html</anchorfile>
-      <anchor>a84952c37bbfab6c60dad62aea37ccefa</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a215d8c01b6b01596c4ea853f99dce8e7</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a042c5de83dba6bf5d1923d76f1fb58c0</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad8cba86cb7f43dd512f5b6817ed47d9a</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_namespace</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_prefix</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>int</type>
-      <name>get_line</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>const Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>abb9d4d7aad234b9b01ae7fe404915a95</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>const NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2cb9f082c7bebc349c1f606e69788a57</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child_before</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>remove_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
-      <arglist>(Node *node)</arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>import_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_path</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
-      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>_xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aeede250f5cf6de5f55cb7bb94084ec7c</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const _xmlNode *</type>
-      <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a831eea0dbe1e51a350a9b20a2da47fc9</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::list&lt; Node * &gt;</type>
-      <name>NodeList</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7b0205c6df142d060dfca9119fadff49</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::map&lt; Glib::ustring, Glib::ustring &gt;</type>
-      <name>PrefixNsMap</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0175dca099d30f45ebbfd6a238420426</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>create_wrapper</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a616a872d0fbd86206c0beee0be5abee3</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>free_wrappers</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa47901df78305a685fc9682cd44290d6</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type>_xmlNode *</type>
-      <name>create_new_child_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>af8d31aaa506d229651e8328f8294f5df</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::XIncludeStart</name>
-    <filename>classxmlpp_1_1XIncludeStart.html</filename>
-    <base>xmlpp::Node</base>
-    <member kind="function">
-      <type></type>
-      <name>XIncludeStart</name>
-      <anchorfile>classxmlpp_1_1XIncludeStart.html</anchorfile>
-      <anchor>abfcc32038a382e2ae51782adbdab0937</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~XIncludeStart</name>
-      <anchorfile>classxmlpp_1_1XIncludeStart.html</anchorfile>
-      <anchor>a0f52604df733f91cd7fd1a36f8c2bfb6</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a215d8c01b6b01596c4ea853f99dce8e7</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a042c5de83dba6bf5d1923d76f1fb58c0</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad8cba86cb7f43dd512f5b6817ed47d9a</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_name</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab5e1b1059a2af0818b1a8937fad49835</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_namespace</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4ddefaaaf3f0b550e776e9100bc23257</anchor>
-      <arglist>(const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_prefix</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a06790680c79808f1a56ddea438a6df5c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9356e5ee02dbc809f9bf139b12befc6c</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>int</type>
-      <name>get_line</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5e21f3a9996e25bd2df5ec8ce9906575</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>const Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa8a68ac1887a33e44e3af365bd02db1b</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>get_parent</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a998e8cb924bd04abf72e57b68d2817f4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a59a3e52fd752c243654a2cb58b1b0e18</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_next_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2576ce35a6a3dd13b49e857524360ac4</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa3ca83ba6e10ff21060be5d0441fa6ac</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_previous_sibling</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a567be4ebaffb2cd3dd2ae602c8df4a29</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0e244ac3573fc927bcb0f70d6b70f5d2</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>get_first_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a5eb1d1e3d4616604da7cf58da15b6fa7</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>abb9d4d7aad234b9b01ae7fe404915a95</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>const NodeList</type>
-      <name>get_children</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a2cb9f082c7bebc349c1f606e69788a57</anchor>
-      <arglist>(const Glib::ustring &amp;name=Glib::ustring()) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ac56c54f8006cbfb545642cbf2e96bc4a</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a57bc6d6c941f1477a2445609d49ce645</anchor>
-      <arglist>(xmlpp::Node *previous_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>Element *</type>
-      <name>add_child_before</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9dff93a466cfbeda0357dfc9a3bd316c</anchor>
-      <arglist>(xmlpp::Node *next_sibling, const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>remove_child</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a00ccfb39d9b6d82b5acd5f458c8f8ca8</anchor>
-      <arglist>(Node *node)</arglist>
-    </member>
-    <member kind="function">
-      <type>Node *</type>
-      <name>import_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aea42eae72fa7901aa1fb8f5c0fd194ec</anchor>
-      <arglist>(const Node *node, bool recursive=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_path</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ad05b43e18a4600ada423b74a59efb541</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a25e56c6ae44be0926d1efcc7e488d96f</anchor>
-      <arglist>(const Glib::ustring &amp;xpath) const </arglist>
-    </member>
-    <member kind="function">
-      <type>NodeSet</type>
-      <name>find</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a4bfbd6ed354524c960d6cd425c534c7c</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a676b7cc5db3c19fed65a72bee18ecddb</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>eval_to_boolean</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aecccaf7c600e523313eb4d9fe322777b</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7c8a3f5f33d7ee8d8dad1b9333ac3edc</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>double</type>
-      <name>eval_to_number</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a484af20daae39fe5db0a1ce2f16cc73e</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a9ecbce3fafb8ab13d227c739c3e789f2</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, XPathResultType *result_type=0) const </arglist>
+      <name>OutputBuffer</name>
+      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
+      <anchor>a2e00dabdec3e40b837d2b9ecb1d9fbcd</anchor>
+      <arglist>(const Glib::ustring &amp;encoding=Glib::ustring())</arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>eval_to_string</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>ab2a27479f8482aecd5fb67c18b9b1579</anchor>
-      <arglist>(const Glib::ustring &amp;xpath, const PrefixNsMap &amp;namespaces, XPathResultType *result_type=0) const </arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~OutputBuffer</name>
+      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
+      <anchor>a02ddd3e8891f92d6518252f6326ed2a9</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>_xmlNode *</type>
+      <type>_xmlOutputBuffer *</type>
       <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aeede250f5cf6de5f55cb7bb94084ec7c</anchor>
+      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
+      <anchor>a2de0e355037956329d70b990d7bc79f5</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>const _xmlNode *</type>
+      <type>const _xmlOutputBuffer *</type>
       <name>cobj</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a831eea0dbe1e51a350a9b20a2da47fc9</anchor>
+      <anchorfile>classxmlpp_1_1OutputBuffer.html</anchorfile>
+      <anchor>a6dbd7fc5ab8af66e751e0209aa3a0346</anchor>
       <arglist>() const </arglist>
     </member>
-    <member kind="typedef">
-      <type>std::list&lt; Node * &gt;</type>
-      <name>NodeList</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a7b0205c6df142d060dfca9119fadff49</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="typedef">
-      <type>std::map&lt; Glib::ustring, Glib::ustring &gt;</type>
-      <name>PrefixNsMap</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a0175dca099d30f45ebbfd6a238420426</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>create_wrapper</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>a616a872d0fbd86206c0beee0be5abee3</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" static="yes">
-      <type>static void</type>
-      <name>free_wrappers</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>aa47901df78305a685fc9682cd44290d6</anchor>
-      <arglist>(_xmlNode *node)</arglist>
-    </member>
-    <member kind="function" protection="protected">
-      <type>_xmlNode *</type>
-      <name>create_new_child_node</name>
-      <anchorfile>classxmlpp_1_1Node.html</anchorfile>
-      <anchor>af8d31aaa506d229651e8328f8294f5df</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;ns_prefix)</arglist>
-    </member>
   </compound>
   <compound kind="class">
-    <name>xmlpp::Parser</name>
-    <filename>classxmlpp_1_1Parser.html</filename>
-    <base protection="private">xmlpp::NonCopyable</base>
-    <member kind="typedef">
-      <type>unsigned int</type>
-      <name>size_type</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8e7c797006bb5398629cf98f4141e3e6</anchor>
-      <arglist></arglist>
-    </member>
+    <name>xmlpp::OutputBuffer</name>
+    <filename>classxmlpp_1_1OutputBuffer.html</filename>
+    <base>xmlpp::NonCopyable</base>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::parse_error</name>
+    <filename>classxmlpp_1_1parse__error.html</filename>
+    <base>xmlpp::exception</base>
     <member kind="function">
       <type></type>
-      <name>Parser</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ab2990f22147cb2163eda6e773fb2eb68</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Parser</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>acf64cbff6b9cf4010226fc1c803d56f9</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>set_validate</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a39332721610231ca8c5114e245121cc1</anchor>
-      <arglist>(bool val=true)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual bool</type>
-      <name>get_validate</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a7329d0daf70030bef41b92e6ed22bd63</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>set_substitute_entities</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a960e9ee12df9b631c694ca002932cf7f</anchor>
-      <arglist>(bool val=true)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual bool</type>
-      <name>get_substitute_entities</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ae71762868b009ccae8f00c1d34df00e7</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>set_throw_messages</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a3d491c0479b11e5766849956cd4b4538</anchor>
-      <arglist>(bool val=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>get_throw_messages</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ad9e5523ffa19aa3e76761a0d46040efb</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function" virtualness="pure">
-      <type>virtual void</type>
-      <name>parse_file</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ad0855eff9a35a9160800ad58ad19fd7e</anchor>
-      <arglist>(const Glib::ustring &amp;filename)=0</arglist>
-    </member>
-    <member kind="function" virtualness="pure">
-      <type>virtual void</type>
-      <name>parse_memory</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>abbbf646035570f1aa5366558dfc2ae01</anchor>
-      <arglist>(const Glib::ustring &amp;contents)=0</arglist>
-    </member>
-    <member kind="function" virtualness="pure">
-      <type>virtual void</type>
-      <name>parse_stream</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ad7134b1c68308351785acb0302aa54db</anchor>
-      <arglist>(std::istream &amp;in)=0</arglist>
-    </member>
-    <member kind="enumeration">
-      <name>MsgType</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumvalue">
-      <name>MsgParserError</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumvalue">
-      <name>MsgParserWarning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumvalue">
-      <name>MsgValidityError</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumvalue">
-      <name>MsgValidityWarning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>initialize_context</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a25f92d0a820d96accfe316a066bade49</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>release_underlying</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a346ebfb1219e1c0d3acbd017a07706e6</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>on_validity_error</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a36860900bd7f118adfd7b7887278e4fb</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>on_validity_warning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ad0876425a0d687f24bc54b44d950ab2c</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>handleException</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a860e1cff3da52a4bbb0b17a06475399f</anchor>
-      <arglist>(const exception &amp;e)</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>check_for_exception</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a9daba11c6746d91153329a9dbd8decc5</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>check_for_validity_messages</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>aad45390ab3d30d1dea26001f2d6a9a2f</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_parser_error</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ae5272535b144daaafcdc161e36f1aa33</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
-    </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_parser_warning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a7dbe69dcd8aa5c7625fa96a9dcdcbad7</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
+      <name>parse_error</name>
+      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
+      <anchor>a3b393340cea80548da8470006f1bcb9b</anchor>
+      <arglist>(const Glib::ustring &amp;message)</arglist>
     </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_validity_error</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a7ec91483923a6023e7ac56eeaf16b1e3</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~parse_error</name>
+      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
+      <anchor>ae516bd60f15f50103f152e386f70ff75</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_validity_warning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>aa573fc538688db238714cef413944567</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual exception *</type>
+      <name>Clone</name>
+      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
+      <anchor>adac842898e676e64e8c7ca3174f7db2f</anchor>
+      <arglist>() const </arglist>
     </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_error_or_warning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a49b79a6ada464e8d1be27a655ee63b48</anchor>
-      <arglist>(MsgType msg_type, void *ctx, const char *msg, va_list var_args)</arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual void</type>
+      <name>Raise</name>
+      <anchorfile>classxmlpp_1_1parse__error.html</anchorfile>
+      <anchor>a12f18b563758bd0bdc73ac6019f2e2f6</anchor>
+      <arglist>() const </arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>_xmlParserCtxt *</type>
-      <name>context_</name>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::Parser</name>
+    <filename>classxmlpp_1_1Parser.html</filename>
+    <base protection="private">xmlpp::NonCopyable</base>
+    <member kind="function" virtualness="pure">
+      <type>virtual void</type>
+      <name>parse_file</name>
       <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a2b49a51f1a8fce897dffcb1e81f87907</anchor>
-      <arglist></arglist>
+      <anchor>ad0855eff9a35a9160800ad58ad19fd7e</anchor>
+      <arglist>(const Glib::ustring &amp;filename)=0</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>exception *</type>
-      <name>exception_</name>
+    <member kind="function" virtualness="pure">
+      <type>virtual void</type>
+      <name>parse_memory</name>
       <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a7b2a100f91d2ead57de5ef640ebf91a9</anchor>
-      <arglist></arglist>
+      <anchor>abbbf646035570f1aa5366558dfc2ae01</anchor>
+      <arglist>(const Glib::ustring &amp;contents)=0</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>Glib::ustring</type>
-      <name>validate_error_</name>
+    <member kind="function" virtualness="pure">
+      <type>virtual void</type>
+      <name>parse_stream</name>
       <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a367b4132d663f1c1adf1515c4a6e959f</anchor>
-      <arglist></arglist>
+      <anchor>ad7134b1c68308351785acb0302aa54db</anchor>
+      <arglist>(std::istream &amp;in)=0</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>Glib::ustring</type>
-      <name>validate_warning_</name>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>release_underlying</name>
       <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>aac64f7a377ae85c848dbb8008a43f555</anchor>
-      <arglist></arglist>
+      <anchor>a346ebfb1219e1c0d3acbd017a07706e6</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>bool</type>
-      <name>validate_</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a2d21ddd4fdd34f845937649eb4fb8814</anchor>
-      <arglist></arglist>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::ParserInputBuffer</name>
+    <filename>classxmlpp_1_1ParserInputBuffer.html</filename>
+    <base>xmlpp::NonCopyable</base>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::ProcessingInstructionNode</name>
+    <filename>classxmlpp_1_1ProcessingInstructionNode.html</filename>
+    <base>xmlpp::ContentNode</base>
+    <member kind="function">
+      <type></type>
+      <name>ProcessingInstructionNode</name>
+      <anchorfile>classxmlpp_1_1ProcessingInstructionNode.html</anchorfile>
+      <anchor>a609246dff62dbc2bc86eaf9a8c393fda</anchor>
+      <arglist>(_xmlNode *node)</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>bool</type>
-      <name>substitute_entities_</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a969bc262133a8310cfbfc097f925c00c</anchor>
-      <arglist></arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~ProcessingInstructionNode</name>
+      <anchorfile>classxmlpp_1_1ProcessingInstructionNode.html</anchorfile>
+      <anchor>a34195051d18ef6ec70f8b6f01ab9e74d</anchor>
+      <arglist>()</arglist>
     </member>
   </compound>
   <compound kind="class">
       <anchor>a1cb4e32dd3adf2460f2836bddb59633c</anchor>
       <arglist></arglist>
     </member>
-    <member kind="typedef">
-      <type>unsigned int</type>
-      <name>size_type</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8e7c797006bb5398629cf98f4141e3e6</anchor>
-      <arglist></arglist>
-    </member>
     <member kind="function">
       <type></type>
       <name>SaxParser</name>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual void</type>
-      <name>parse_file</name>
-      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>ac2b0cf0069a73fa92c80f6d455923698</anchor>
-      <arglist>(const Glib::ustring &amp;filename)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>parse_memory</name>
-      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>ab9367c59f02e0db5a2b17cd48ddf74f9</anchor>
-      <arglist>(const Glib::ustring &amp;contents)</arglist>
-    </member>
-    <member kind="function">
-      <type>void</type>
-      <name>parse_memory_raw</name>
-      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>aff9643a2764f6d8caee0307abbfcca25</anchor>
-      <arglist>(const unsigned char *contents, size_type bytes_count)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>parse_stream</name>
+      <name>finish_chunk_parsing</name>
       <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>aaa731e56f99aa7f8313a1f096389f723</anchor>
-      <arglist>(std::istream &amp;in)</arglist>
+      <anchor>ac540859149b064cfce87931ba736f3c5</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual void</type>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual void</type>
-      <name>finish_chunk_parsing</name>
+      <name>parse_file</name>
       <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>ac540859149b064cfce87931ba736f3c5</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>Parser</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ab2990f22147cb2163eda6e773fb2eb68</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Parser</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>acf64cbff6b9cf4010226fc1c803d56f9</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>set_validate</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a39332721610231ca8c5114e245121cc1</anchor>
-      <arglist>(bool val=true)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual bool</type>
-      <name>get_validate</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a7329d0daf70030bef41b92e6ed22bd63</anchor>
-      <arglist>() const </arglist>
+      <anchor>ac2b0cf0069a73fa92c80f6d455923698</anchor>
+      <arglist>(const Glib::ustring &amp;filename)</arglist>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual void</type>
-      <name>set_substitute_entities</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a960e9ee12df9b631c694ca002932cf7f</anchor>
-      <arglist>(bool val=true)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual bool</type>
-      <name>get_substitute_entities</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ae71762868b009ccae8f00c1d34df00e7</anchor>
-      <arglist>() const </arglist>
+      <name>parse_memory</name>
+      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
+      <anchor>ab9367c59f02e0db5a2b17cd48ddf74f9</anchor>
+      <arglist>(const Glib::ustring &amp;contents)</arglist>
     </member>
     <member kind="function">
       <type>void</type>
-      <name>set_throw_messages</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a3d491c0479b11e5766849956cd4b4538</anchor>
-      <arglist>(bool val=true)</arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>get_throw_messages</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ad9e5523ffa19aa3e76761a0d46040efb</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>on_start_document</name>
-      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>a0a33932c84e245284414003f668b829f</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>on_end_document</name>
+      <name>parse_memory_raw</name>
       <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>aa7b3090025892829af91f8c51a06ef7b</anchor>
-      <arglist>()</arglist>
+      <anchor>aff9643a2764f6d8caee0307abbfcca25</anchor>
+      <arglist>(const unsigned char *contents, size_type bytes_count)</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
+    <member kind="function" virtualness="virtual">
       <type>virtual void</type>
-      <name>on_start_element</name>
+      <name>parse_stream</name>
       <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>a1496022dd6b58d9af6a4a7a703830a84</anchor>
-      <arglist>(const Glib::ustring &amp;name, const AttributeList &amp;attributes)</arglist>
+      <anchor>aaa731e56f99aa7f8313a1f096389f723</anchor>
+      <arglist>(std::istream &amp;in)</arglist>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>on_end_element</name>
+      <name>on_cdata_block</name>
       <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>a5c1c00b47c020e3cd8d623361c6909fa</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
+      <anchor>af6671ab7dbda78730a65dcbb58aa0ec1</anchor>
+      <arglist>(const Glib::ustring &amp;text)</arglist>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>on_warning</name>
+      <name>on_end_document</name>
       <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>ab951160501bf3e78901691a79e3d11e8</anchor>
-      <arglist>(const Glib::ustring &amp;text)</arglist>
+      <anchor>aa7b3090025892829af91f8c51a06ef7b</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>on_error</name>
+      <name>on_end_element</name>
       <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>a38c3c5f9bad26030acee20d7ddf4936a</anchor>
-      <arglist>(const Glib::ustring &amp;text)</arglist>
+      <anchor>a5c1c00b47c020e3cd8d623361c6909fa</anchor>
+      <arglist>(const Glib::ustring &amp;name)</arglist>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>on_fatal_error</name>
+      <name>on_entity_declaration</name>
       <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>ad951cc2b1fe314805c5d735a0d7f467c</anchor>
-      <arglist>(const Glib::ustring &amp;text)</arglist>
+      <anchor>ab0985199cbdbd9a7ab31b024acf3c2c8</anchor>
+      <arglist>(const Glib::ustring &amp;name, XmlEntityType type, const Glib::ustring &amp;publicId, const Glib::ustring &amp;systemId, const Glib::ustring &amp;content)</arglist>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>on_cdata_block</name>
+      <name>on_error</name>
       <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>af6671ab7dbda78730a65dcbb58aa0ec1</anchor>
+      <anchor>a38c3c5f9bad26030acee20d7ddf4936a</anchor>
       <arglist>(const Glib::ustring &amp;text)</arglist>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>on_internal_subset</name>
+      <name>on_fatal_error</name>
       <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>a4b453817ac37ea307c2ba023cc938794</anchor>
-      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;publicId, const Glib::ustring &amp;systemId)</arglist>
+      <anchor>ad951cc2b1fe314805c5d735a0d7f467c</anchor>
+      <arglist>(const Glib::ustring &amp;text)</arglist>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual _xmlEntity *</type>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>on_entity_declaration</name>
+      <name>on_internal_subset</name>
       <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>ab0985199cbdbd9a7ab31b024acf3c2c8</anchor>
-      <arglist>(const Glib::ustring &amp;name, XmlEntityType type, const Glib::ustring &amp;publicId, const Glib::ustring &amp;systemId, const Glib::ustring &amp;content)</arglist>
+      <anchor>a4b453817ac37ea307c2ba023cc938794</anchor>
+      <arglist>(const Glib::ustring &amp;name, const Glib::ustring &amp;publicId, const Glib::ustring &amp;systemId)</arglist>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>release_underlying</name>
+      <name>on_start_document</name>
       <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
-      <anchor>a839554028d8bad81774040eb67d23103</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>initialize_context</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a25f92d0a820d96accfe316a066bade49</anchor>
+      <anchor>a0a33932c84e245284414003f668b829f</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>on_validity_error</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a36860900bd7f118adfd7b7887278e4fb</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>on_validity_warning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ad0876425a0d687f24bc54b44d950ab2c</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>handleException</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a860e1cff3da52a4bbb0b17a06475399f</anchor>
-      <arglist>(const exception &amp;e)</arglist>
+      <name>on_start_element</name>
+      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
+      <anchor>a1496022dd6b58d9af6a4a7a703830a84</anchor>
+      <arglist>(const Glib::ustring &amp;name, const AttributeList &amp;attributes)</arglist>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>check_for_exception</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a9daba11c6746d91153329a9dbd8decc5</anchor>
-      <arglist>()</arglist>
+      <name>on_warning</name>
+      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
+      <anchor>ab951160501bf3e78901691a79e3d11e8</anchor>
+      <arglist>(const Glib::ustring &amp;text)</arglist>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>check_for_validity_messages</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>aad45390ab3d30d1dea26001f2d6a9a2f</anchor>
+      <name>release_underlying</name>
+      <anchorfile>classxmlpp_1_1SaxParser.html</anchorfile>
+      <anchor>a839554028d8bad81774040eb67d23103</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="enumeration">
-      <name>MsgType</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumvalue">
-      <name>MsgParserError</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumvalue">
-      <name>MsgParserWarning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumvalue">
-      <name>MsgValidityError</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumvalue">
-      <name>MsgValidityWarning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_parser_error</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ae5272535b144daaafcdc161e36f1aa33</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
-    </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_parser_warning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a7dbe69dcd8aa5c7625fa96a9dcdcbad7</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
-    </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_validity_error</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a7ec91483923a6023e7ac56eeaf16b1e3</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
-    </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_validity_warning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>aa573fc538688db238714cef413944567</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
-    </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_error_or_warning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a49b79a6ada464e8d1be27a655ee63b48</anchor>
-      <arglist>(MsgType msg_type, void *ctx, const char *msg, va_list var_args)</arglist>
-    </member>
-    <member kind="variable" protection="protected">
-      <type>_xmlParserCtxt *</type>
-      <name>context_</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a2b49a51f1a8fce897dffcb1e81f87907</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="variable" protection="protected">
-      <type>exception *</type>
-      <name>exception_</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a7b2a100f91d2ead57de5ef640ebf91a9</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="variable" protection="protected">
-      <type>Glib::ustring</type>
-      <name>validate_error_</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a367b4132d663f1c1adf1515c4a6e959f</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="variable" protection="protected">
-      <type>Glib::ustring</type>
-      <name>validate_warning_</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>aac64f7a377ae85c848dbb8008a43f555</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="variable" protection="protected">
-      <type>bool</type>
-      <name>validate_</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a2d21ddd4fdd34f845937649eb4fb8814</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="variable" protection="protected">
-      <type>bool</type>
-      <name>substitute_entities_</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a969bc262133a8310cfbfc097f925c00c</anchor>
-      <arglist></arglist>
-    </member>
   </compound>
   <compound kind="struct">
     <name>xmlpp::SaxParser::Attribute</name>
     </member>
   </compound>
   <compound kind="class">
-    <name>xmlpp::DomParser</name>
-    <filename>classxmlpp_1_1DomParser.html</filename>
-    <base>xmlpp::Parser</base>
+    <name>xmlpp::Schema</name>
+    <filename>classxmlpp_1_1Schema.html</filename>
+    <base protection="private">xmlpp::NonCopyable</base>
     <member kind="function">
       <type></type>
-      <name>DomParser</name>
-      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
-      <anchor>abeab430d4863459b6d03fc7e97363df5</anchor>
-      <arglist>()</arglist>
+      <name>Schema</name>
+      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
+      <anchor>a772d929c2cce3943a1d605ff2069cc68</anchor>
+      <arglist>(_xmlSchema *schema)</arglist>
     </member>
     <member kind="function">
       <type></type>
-      <name>DomParser</name>
-      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
-      <anchor>a9538baed354098e8ac73f69e1d4f55e5</anchor>
-      <arglist>(const Glib::ustring &amp;filename, bool validate=false)</arglist>
+      <name>Schema</name>
+      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
+      <anchor>aedaae0872aacd4ba046c6e7804e4d52a</anchor>
+      <arglist>(Document *document=0, bool embed=false)</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~DomParser</name>
-      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
-      <anchor>a3a18958b3980fb3ff44441868da7cb6a</anchor>
+    <member kind="function">
+      <type></type>
+      <name>~Schema</name>
+      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
+      <anchor>acd93d7286aabea897cf76420a33e0ef2</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>parse_file</name>
-      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
-      <anchor>a437c91bb64033669649d91f28ecc7dc9</anchor>
-      <arglist>(const Glib::ustring &amp;filename)</arglist>
+    <member kind="function">
+      <type>_xmlSchema *</type>
+      <name>cobj</name>
+      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
+      <anchor>ad200dae863d27fcdeccdba9653df8933</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>parse_memory</name>
-      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
-      <anchor>a2110398d5a19320e7bbe65e0edb2ab9c</anchor>
-      <arglist>(const Glib::ustring &amp;contents)</arglist>
+    <member kind="function">
+      <type>const _xmlSchema *</type>
+      <name>cobj</name>
+      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
+      <anchor>ad2239be7d5ab5277076a07053687d903</anchor>
+      <arglist>() const </arglist>
+    </member>
+    <member kind="function">
+      <type>Document *</type>
+      <name>get_document</name>
+      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
+      <anchor>a1dea312fc3284d60de36bd099399e8bb</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const Document *</type>
+      <name>get_document</name>
+      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
+      <anchor>ad8504ecb8acc821fcd3113d6ccc4bdb4</anchor>
+      <arglist>() const </arglist>
+    </member>
+    <member kind="function">
+      <type>Glib::ustring</type>
+      <name>get_name</name>
+      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
+      <anchor>a1136d4a1c052f450e1d2153234e1ca31</anchor>
+      <arglist>() const </arglist>
+    </member>
+    <member kind="function">
+      <type>Glib::ustring</type>
+      <name>get_target_namespace</name>
+      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
+      <anchor>a2fd2cffa8010166516c25d957b2fbe84</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>void</type>
-      <name>parse_memory_raw</name>
-      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
-      <anchor>aae7bd491f8aae685900bec03ec43d855</anchor>
-      <arglist>(const unsigned char *contents, size_type bytes_count)</arglist>
+      <type>Glib::ustring</type>
+      <name>get_version</name>
+      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
+      <anchor>a948b90685ae8f394be195effac10f502</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual void</type>
-      <name>parse_stream</name>
-      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
-      <anchor>a3d02d6c5b4194b47118e92a8e258743c</anchor>
-      <arglist>(std::istream &amp;in)</arglist>
+      <name>set_document</name>
+      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
+      <anchor>a2685225a63de28093f670f0a65020051</anchor>
+      <arglist>(Document *document=0, bool embed=false)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>release_underlying</name>
+      <anchorfile>classxmlpp_1_1Schema.html</anchorfile>
+      <anchor>a95292e2dad9af680c7741df4194411e6</anchor>
+      <arglist>()</arglist>
     </member>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::SchemaValidator</name>
+    <filename>classxmlpp_1_1SchemaValidator.html</filename>
+    <base>xmlpp::Validator</base>
     <member kind="function">
       <type></type>
-      <name>operator bool</name>
-      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
-      <anchor>af6455076d91fc65e39f82e9a6c7ad764</anchor>
-      <arglist>() const </arglist>
+      <name>SchemaValidator</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>a9afc7540342e5a42c3ef5a070bac24c1</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>Document *</type>
-      <name>get_document</name>
-      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
-      <anchor>ad10907d495f9e1e2b63638a9c69f78a8</anchor>
-      <arglist>()</arglist>
+      <type></type>
+      <name>SchemaValidator</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>aec08104bcf0c65636c86ef97b8b7fcf0</anchor>
+      <arglist>(const Glib::ustring &amp;file)</arglist>
     </member>
     <member kind="function">
-      <type>const Document *</type>
-      <name>get_document</name>
-      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
-      <anchor>a4a3452e46cf656998d8752ed949239de</anchor>
-      <arglist>() const </arglist>
+      <type></type>
+      <name>SchemaValidator</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>aac78482c8469bd1a01837f5c00b3b998</anchor>
+      <arglist>(Document &amp;document)</arglist>
     </member>
     <member kind="function">
       <type></type>
-      <name>Parser</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ab2990f22147cb2163eda6e773fb2eb68</anchor>
-      <arglist>()</arglist>
+      <name>SchemaValidator</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>aa58e4c2ccdd7505679abb40b7933dc11</anchor>
+      <arglist>(Schema *schema)</arglist>
     </member>
     <member kind="function" virtualness="virtual">
       <type>virtual</type>
-      <name>~Parser</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>acf64cbff6b9cf4010226fc1c803d56f9</anchor>
+      <name>~SchemaValidator</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>a7fe4caea42d2990c6a2a1edc98b01b79</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>set_validate</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a39332721610231ca8c5114e245121cc1</anchor>
-      <arglist>(bool val=true)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual bool</type>
-      <name>get_validate</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a7329d0daf70030bef41b92e6ed22bd63</anchor>
-      <arglist>() const </arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>set_substitute_entities</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a960e9ee12df9b631c694ca002932cf7f</anchor>
-      <arglist>(bool val=true)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual bool</type>
-      <name>get_substitute_entities</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ae71762868b009ccae8f00c1d34df00e7</anchor>
-      <arglist>() const </arglist>
+    <member kind="function">
+      <type>Schema *</type>
+      <name>get_schema</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>a0a6acd87370c89eea0dfb343592efe0b</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>void</type>
-      <name>set_throw_messages</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a3d491c0479b11e5766849956cd4b4538</anchor>
-      <arglist>(bool val=true)</arglist>
+      <type>const Schema *</type>
+      <name>get_schema</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>afe5fcf23c3c8f89eeb225ac0b416e545</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>bool</type>
-      <name>get_throw_messages</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ad9e5523ffa19aa3e76761a0d46040efb</anchor>
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>a90bfbb25fb29adc1b77d40c393f7bc41</anchor>
       <arglist>() const </arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
+    <member kind="function" virtualness="virtual">
       <type>virtual void</type>
-      <name>parse_context</name>
-      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
-      <anchor>a0f77c8ab0a9ab2d7abd809846ae75d6f</anchor>
-      <arglist>()</arglist>
+      <name>parse_document</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>a3924e29fad84f2f24a3d3865e19a7fbd</anchor>
+      <arglist>(Document &amp;document)</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
+    <member kind="function" virtualness="virtual">
       <type>virtual void</type>
-      <name>release_underlying</name>
-      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
-      <anchor>a58a312db2834a41a77ca290dc6dc48fe</anchor>
-      <arglist>()</arglist>
+      <name>parse_file</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>a98a4e62c6ab0c529370ebce44aef98b6</anchor>
+      <arglist>(const Glib::ustring &amp;filename)</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
+    <member kind="function" virtualness="virtual">
       <type>virtual void</type>
-      <name>initialize_context</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a25f92d0a820d96accfe316a066bade49</anchor>
-      <arglist>()</arglist>
+      <name>parse_memory</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>af7131145e3c4b81dff4b32a23b9a5329</anchor>
+      <arglist>(const Glib::ustring &amp;contents)</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
+    <member kind="function" virtualness="virtual">
       <type>virtual void</type>
-      <name>on_validity_error</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a36860900bd7f118adfd7b7887278e4fb</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
+      <name>set_schema</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>a659de07c9da53a1f883544778b28d117</anchor>
+      <arglist>(Schema *schema)</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>on_validity_warning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ad0876425a0d687f24bc54b44d950ab2c</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
+    <member kind="function">
+      <type>bool</type>
+      <name>validate</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>a2f78aaf2cee2230d0773d6caf52d8134</anchor>
+      <arglist>(const Document *doc)</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>handleException</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a860e1cff3da52a4bbb0b17a06475399f</anchor>
-      <arglist>(const exception &amp;e)</arglist>
+    <member kind="function">
+      <type>bool</type>
+      <name>validate</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>ade440860cfcbbb0ab082bf42dd03d113</anchor>
+      <arglist>(const Glib::ustring &amp;file)</arglist>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>check_for_exception</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a9daba11c6746d91153329a9dbd8decc5</anchor>
+      <name>initialize_valid</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>ad651b57c399b15ba536371e287001cc1</anchor>
       <arglist>()</arglist>
     </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>parse_context</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>ac730471f843fb9eda4fee1f499b30271</anchor>
+      <arglist>(_xmlSchemaParserCtxt *context)</arglist>
+    </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
-      <name>check_for_validity_messages</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>aad45390ab3d30d1dea26001f2d6a9a2f</anchor>
+      <name>release_underlying</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>a682a1a79512bc7bc58c839212f2a2722</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="variable" protection="protected">
-      <type>Document *</type>
-      <name>doc_</name>
-      <anchorfile>classxmlpp_1_1DomParser.html</anchorfile>
-      <anchor>ab95c1209f2311df8fe1f1f34651d2d28</anchor>
+      <type>_xmlSchemaValidCtxt *</type>
+      <name>ctxt_</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>a484c2d1670616ff07d31034f76850e2a</anchor>
       <arglist></arglist>
     </member>
     <member kind="variable" protection="protected">
-      <type>_xmlParserCtxt *</type>
-      <name>context_</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a2b49a51f1a8fce897dffcb1e81f87907</anchor>
+      <type>bool</type>
+      <name>embbeded_shema_</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>ac5810e47f11fe9a4cdf5895c209fdcb8</anchor>
       <arglist></arglist>
     </member>
     <member kind="variable" protection="protected">
-      <type>exception *</type>
-      <name>exception_</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a7b2a100f91d2ead57de5ef640ebf91a9</anchor>
+      <type>Schema *</type>
+      <name>schema_</name>
+      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
+      <anchor>a4f65ec72cd052a13df2da5dfd8004e41</anchor>
       <arglist></arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>Glib::ustring</type>
-      <name>validate_error_</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a367b4132d663f1c1adf1515c4a6e959f</anchor>
-      <arglist></arglist>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::TextNode</name>
+    <filename>classxmlpp_1_1TextNode.html</filename>
+    <base>xmlpp::ContentNode</base>
+    <member kind="function">
+      <type></type>
+      <name>TextNode</name>
+      <anchorfile>classxmlpp_1_1TextNode.html</anchorfile>
+      <anchor>a4838cc566ae92f31c3773ce8b03b061d</anchor>
+      <arglist>(_xmlNode *node)</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>Glib::ustring</type>
-      <name>validate_warning_</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>aac64f7a377ae85c848dbb8008a43f555</anchor>
-      <arglist></arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~TextNode</name>
+      <anchorfile>classxmlpp_1_1TextNode.html</anchorfile>
+      <anchor>ab36c29b54db0cd5e910a8cbc89d35bd2</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>bool</type>
-      <name>validate_</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a2d21ddd4fdd34f845937649eb4fb8814</anchor>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::TextReader</name>
+    <filename>classxmlpp_1_1TextReader.html</filename>
+    <base protection="private">xmlpp::NonCopyable</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>ParserProperties</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a5cb6d36f5367eec5e986d815e60ad292</anchor>
       <arglist></arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>bool</type>
-      <name>substitute_entities_</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a969bc262133a8310cfbfc097f925c00c</anchor>
+    <member kind="enumvalue">
+      <name>LoadDtd</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a5cb6d36f5367eec5e986d815e60ad292aedcccbfdca3500eca880ac102090cf04</anchor>
       <arglist></arglist>
     </member>
-    <member kind="typedef">
-      <type>unsigned int</type>
-      <name>size_type</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8e7c797006bb5398629cf98f4141e3e6</anchor>
+    <member kind="enumvalue">
+      <name>DefaultAttrs</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a5cb6d36f5367eec5e986d815e60ad292ae7ff80120d6a00927f44cf9f9d3e01af</anchor>
       <arglist></arglist>
     </member>
-    <member kind="enumeration">
-      <name>MsgType</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029b</anchor>
+    <member kind="enumvalue">
+      <name>Validate</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a5cb6d36f5367eec5e986d815e60ad292ac293cac644cdebce4b90b45a501ee356</anchor>
       <arglist></arglist>
     </member>
     <member kind="enumvalue">
-      <name>MsgParserError</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bae3a15565bbac2bbce269c71578874290</anchor>
+      <name>SubstEntities</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a5cb6d36f5367eec5e986d815e60ad292ab79c0aee880cdac3a1028d7464e13b01</anchor>
       <arglist></arglist>
     </member>
     <member kind="enumvalue">
-      <name>MsgParserWarning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029ba2699545b0c4313c08db938000a1ff385</anchor>
+      <type>@</type>
+      <name>LoadDtd</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a5cb6d36f5367eec5e986d815e60ad292aedcccbfdca3500eca880ac102090cf04</anchor>
       <arglist></arglist>
     </member>
     <member kind="enumvalue">
-      <name>MsgValidityError</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029bab5b788bc9b710543d1061be8e8d1ceff</anchor>
+      <type>@</type>
+      <name>DefaultAttrs</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a5cb6d36f5367eec5e986d815e60ad292ae7ff80120d6a00927f44cf9f9d3e01af</anchor>
       <arglist></arglist>
     </member>
     <member kind="enumvalue">
-      <name>MsgValidityWarning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a8bfd5ceb1cc0b3b9fd9ff7cf44d1029baf56ce30abc58b13a1bd9ee27c085ac70</anchor>
+      <type>@</type>
+      <name>Validate</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a5cb6d36f5367eec5e986d815e60ad292ac293cac644cdebce4b90b45a501ee356</anchor>
       <arglist></arglist>
     </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_parser_error</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>ae5272535b144daaafcdc161e36f1aa33</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
-    </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_parser_warning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a7dbe69dcd8aa5c7625fa96a9dcdcbad7</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
-    </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_validity_error</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a7ec91483923a6023e7ac56eeaf16b1e3</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
-    </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_validity_warning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>aa573fc538688db238714cef413944567</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>SubstEntities</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a5cb6d36f5367eec5e986d815e60ad292ab79c0aee880cdac3a1028d7464e13b01</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_error_or_warning</name>
-      <anchorfile>classxmlpp_1_1Parser.html</anchorfile>
-      <anchor>a49b79a6ada464e8d1be27a655ee63b48</anchor>
-      <arglist>(MsgType msg_type, void *ctx, const char *msg, va_list var_args)</arglist>
+    <member kind="typedef">
+      <type>unsigned int</type>
+      <name>size_type</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a659b255f7221dbbae3e98081bbfc6f19</anchor>
+      <arglist></arglist>
     </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::TextReader</name>
-    <filename>classxmlpp_1_1TextReader.html</filename>
-    <base protection="private">xmlpp::NonCopyable</base>
     <member kind="enumeration">
+      <type></type>
       <name>xmlNodeType</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
       <anchor>a9057500ac7b1972ff2371794ba48f40e</anchor>
       <anchor>a9057500ac7b1972ff2371794ba48f40ea9a18f29beb9bb8e3aeba11c2b031d314</anchor>
       <arglist></arglist>
     </member>
-    <member kind="enumeration">
-      <name>xmlReadState</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a87dca472c41f1554155567352caae8b1</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumvalue">
-      <name>Closed</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a87dca472c41f1554155567352caae8b1abbce86084aed205faaacc744bd0357e7</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumvalue">
-      <name>EndOfFile</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a87dca472c41f1554155567352caae8b1afdc5accdafe700a08de1c7a996a8daad</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumvalue">
-      <name>Error</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a87dca472c41f1554155567352caae8b1a796c014e6177dafba41a3318c5b52e53</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumvalue">
-      <name>Initial</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a87dca472c41f1554155567352caae8b1ab21a7b6e1f6a04f07857d468aacfcb00</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumvalue">
-      <name>Interactive</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a87dca472c41f1554155567352caae8b1a2f35a806ccea1c7e50578c98e740b053</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumvalue">
-      <name>Reading</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a87dca472c41f1554155567352caae8b1a6c870210b11f64532e0ee73ac5c6dac7</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="enumeration">
-      <name>ParserProperties</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a5cb6d36f5367eec5e986d815e60ad292</anchor>
-      <arglist></arglist>
-    </member>
     <member kind="enumvalue">
-      <name>LoadDtd</name>
+      <type>@</type>
+      <name>Attribute</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a5cb6d36f5367eec5e986d815e60ad292aedcccbfdca3500eca880ac102090cf04</anchor>
+      <anchor>a9057500ac7b1972ff2371794ba48f40ea953f5d2eee7b77bb88bf11cdef6c9f0c</anchor>
       <arglist></arglist>
     </member>
     <member kind="enumvalue">
-      <name>DefaultAttrs</name>
+      <type>@</type>
+      <name>CDATA</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a5cb6d36f5367eec5e986d815e60ad292ae7ff80120d6a00927f44cf9f9d3e01af</anchor>
+      <anchor>a9057500ac7b1972ff2371794ba48f40eaa6111071444413bbe7a3d703adaa4428</anchor>
       <arglist></arglist>
     </member>
     <member kind="enumvalue">
-      <name>Validate</name>
+      <type>@</type>
+      <name>Comment</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a5cb6d36f5367eec5e986d815e60ad292ac293cac644cdebce4b90b45a501ee356</anchor>
+      <anchor>a9057500ac7b1972ff2371794ba48f40ea3bb150c1fe40950967663e14ac4eee21</anchor>
       <arglist></arglist>
     </member>
     <member kind="enumvalue">
-      <name>SubstEntities</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a5cb6d36f5367eec5e986d815e60ad292ab79c0aee880cdac3a1028d7464e13b01</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="typedef">
-      <type>unsigned int</type>
-      <name>size_type</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a659b255f7221dbbae3e98081bbfc6f19</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>TextReader</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>ae40f56d8714593bef690bedafad23f8f</anchor>
-      <arglist>(struct _xmlTextReader *cobj)</arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>TextReader</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a710cf31f25d144bb790180c53acda367</anchor>
-      <arglist>(const Glib::ustring &amp;URI)</arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>TextReader</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>ac5cdb5b6d5c8e6809d65a398f417a1fb</anchor>
-      <arglist>(const unsigned char *data, size_type size, const Glib::ustring &amp;uri=Glib::ustring())</arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>~TextReader</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a35043a6525290428f3724e1a31918bb8</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>read</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a3a3ee347087889b3f3ef5463dd777ad8</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>read_inner_xml</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a348c936b9ed75c15456ddea2eea80eb7</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>read_outer_xml</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a5a0e5b3823151de60faf552c4709daf9</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>read_string</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a9110986142ac718978d8993e26b00c85</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>read_attribute_value</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a109934670bab6176dc1a8132f1afd5d0</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>int</type>
-      <name>get_attribute_count</name>
+      <type>@</type>
+      <name>Document</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a02e2868ecf9710edab57f292c92590d0</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40eae3efc570dfef9cc2b59008ac419d9b2b</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_base_uri</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>DocumentFragment</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>acab85f9c6c50a51919428e545ef3e9cf</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40ea31a65d34484b940b1fe5005383db2ab1</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>int</type>
-      <name>get_depth</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>DocumentType</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a6b42a09464b9817813baf4f8daae4974</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40ea89be2703d2112a83df749542970bf220</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>has_attributes</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>Element</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a1c59719f3e914090405b8b8fbeef2487</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40ea196fbf9ee1b62edf2fd6e4aeaa5b8a09</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>has_value</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>EndElement</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a16cd0ff7a5db226f388ee1ca9bf7f9e8</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40ea10ded28eb805871af4aa96ff1366360d</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>is_default</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>EndEntity</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>ad9a86890436d9c16536e271914148033</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40eab1bb7cadf025bc34b5e8aeb645f0d3e6</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>is_empty_element</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>Entity</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a77ca814cf125c28df7c1703974596b0b</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40ea025e694e532d3ef51ee336d6f43db7b1</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_local_name</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>EntityReference</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a0d54b789484bd7502a16119a1ec5a83b</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40ea91562173c93bfbf1d08f2bb0084c0fe6</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_name</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>None</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a76e93fe81196de902ff3f3f9ea35ecbe</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40eae7ab9017681e2d0ab1cf6c1b133b81a8</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_namespace_uri</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>Notation</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a708df8f8d3d3d7240547d4d8c940cccb</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40ea4eb093e0c99c5652f82ad727e8a4b814</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>xmlNodeType</type>
-      <name>get_node_type</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>ProcessingInstruction</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>aa9146ad2bd6547ac1b9dad007867d70d</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40ea32b2b75764fe7e2637a5b22a128ef7e0</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_prefix</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>SignificantWhitespace</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a0478cbc006341af4d0f5f356d6e002bd</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40eae1189bd50d5f0a6324db79310b5e7896</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>char</type>
-      <name>get_quote_char</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>Text</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a33fee208ed6c2ad303b39c7b41abfa59</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40ea3e9d8486bba549a19e00964c2255d879</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_value</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>Whitespace</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a8cb6e4bec1e0873d2a9a2b385383c505</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40eaac0a2cbaedfcb9a80f66eea04ccc0a54</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_xml_lang</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>XmlDeclaration</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a1e94e9c3eb8e0fa0c3ff4d2c8f182480</anchor>
-      <arglist>() const </arglist>
+      <anchor>a9057500ac7b1972ff2371794ba48f40ea9a18f29beb9bb8e3aeba11c2b031d314</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>xmlReadState</type>
-      <name>get_read_state</name>
+    <member kind="enumeration">
+      <type></type>
+      <name>xmlReadState</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a71ae70e90b1a118517038ec194bfcddd</anchor>
-      <arglist>() const </arglist>
+      <anchor>a87dca472c41f1554155567352caae8b1</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>void</type>
-      <name>close</name>
+    <member kind="enumvalue">
+      <name>Closed</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a5cf337c94758e54214f7bbe23f61b13d</anchor>
-      <arglist>()</arglist>
+      <anchor>a87dca472c41f1554155567352caae8b1abbce86084aed205faaacc744bd0357e7</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_attribute</name>
+    <member kind="enumvalue">
+      <name>EndOfFile</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a02a5471219d98c52f5c77a10905a8bac</anchor>
-      <arglist>(int number) const </arglist>
+      <anchor>a87dca472c41f1554155567352caae8b1afdc5accdafe700a08de1c7a996a8daad</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_attribute</name>
+    <member kind="enumvalue">
+      <name>Error</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a0988d72f2cbbb8e426df972cb5363cd3</anchor>
-      <arglist>(const Glib::ustring &amp;name) const </arglist>
+      <anchor>a87dca472c41f1554155567352caae8b1a796c014e6177dafba41a3318c5b52e53</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>get_attribute</name>
+    <member kind="enumvalue">
+      <name>Initial</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a07853abaa889c5a34dc847625c377ac1</anchor>
-      <arglist>(const Glib::ustring &amp;local_name, const Glib::ustring &amp;ns_uri) const </arglist>
+      <anchor>a87dca472c41f1554155567352caae8b1ab21a7b6e1f6a04f07857d468aacfcb00</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>Glib::ustring</type>
-      <name>lookup_namespace</name>
+    <member kind="enumvalue">
+      <name>Interactive</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>adb240997e9387b0fd8fb02c68da4fcf3</anchor>
-      <arglist>(const Glib::ustring &amp;prefix) const </arglist>
+      <anchor>a87dca472c41f1554155567352caae8b1a2f35a806ccea1c7e50578c98e740b053</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>move_to_attribute</name>
+    <member kind="enumvalue">
+      <name>Reading</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a78ef028f9250afaca44928847418153a</anchor>
-      <arglist>(int number)</arglist>
+      <anchor>a87dca472c41f1554155567352caae8b1a6c870210b11f64532e0ee73ac5c6dac7</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>move_to_attribute</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>Closed</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a57c157282664d34ec16374aa59c973b6</anchor>
-      <arglist>(const Glib::ustring &amp;name)</arglist>
+      <anchor>a87dca472c41f1554155567352caae8b1abbce86084aed205faaacc744bd0357e7</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>move_to_attribute</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>EndOfFile</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a6a8b5834af3d6254b96ba6b4453b98ce</anchor>
-      <arglist>(const Glib::ustring &amp;local_name, const Glib::ustring &amp;ns_uri)</arglist>
+      <anchor>a87dca472c41f1554155567352caae8b1afdc5accdafe700a08de1c7a996a8daad</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>move_to_first_attribute</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>Error</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a724cd1e0238c14c2d2b797b555392fb1</anchor>
-      <arglist>()</arglist>
+      <anchor>a87dca472c41f1554155567352caae8b1a796c014e6177dafba41a3318c5b52e53</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>move_to_next_attribute</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>Initial</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a3ffee74ac337f73f3205d23c3c0eafec</anchor>
-      <arglist>()</arglist>
+      <anchor>a87dca472c41f1554155567352caae8b1ab21a7b6e1f6a04f07857d468aacfcb00</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>move_to_element</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>Interactive</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>ae1164a49d5dc855bdc110b0826f752d7</anchor>
-      <arglist>()</arglist>
+      <anchor>a87dca472c41f1554155567352caae8b1a2f35a806ccea1c7e50578c98e740b053</anchor>
+      <arglist></arglist>
     </member>
-    <member kind="function">
-      <type>bool</type>
-      <name>get_normalization</name>
+    <member kind="enumvalue">
+      <type>@</type>
+      <name>Reading</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a37439f2b2a4ba91ad59ffc5a18713e85</anchor>
-      <arglist>() const </arglist>
+      <anchor>a87dca472c41f1554155567352caae8b1a6c870210b11f64532e0ee73ac5c6dac7</anchor>
+      <arglist></arglist>
     </member>
     <member kind="function">
-      <type>void</type>
-      <name>set_normalization</name>
-      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>aaf2974eef9c1c77abf50e9c8584f9c40</anchor>
-      <arglist>(bool value)</arglist>
+      <type></type>
+      <name>TextReader</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>ae40f56d8714593bef690bedafad23f8f</anchor>
+      <arglist>(struct _xmlTextReader *cobj)</arglist>
     </member>
     <member kind="function">
-      <type>bool</type>
-      <name>get_parser_property</name>
+      <type></type>
+      <name>TextReader</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a23c7ad0edbbdff15c393d485653b9cd5</anchor>
-      <arglist>(ParserProperties property) const </arglist>
+      <anchor>a710cf31f25d144bb790180c53acda367</anchor>
+      <arglist>(const Glib::ustring &amp;URI)</arglist>
     </member>
     <member kind="function">
-      <type>void</type>
-      <name>set_parser_property</name>
+      <type></type>
+      <name>TextReader</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a8e5db1b68c5227bf748dfee7f36e8074</anchor>
-      <arglist>(ParserProperties property, bool value)</arglist>
+      <anchor>ac5cdb5b6d5c8e6809d65a398f417a1fb</anchor>
+      <arglist>(const unsigned char *data, size_type size, const Glib::ustring &amp;uri=Glib::ustring())</arglist>
     </member>
     <member kind="function">
-      <type>Node *</type>
-      <name>get_current_node</name>
+      <type></type>
+      <name>~TextReader</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a830def19dd26d2c3fb131302f8ed1a31</anchor>
+      <anchor>a35043a6525290428f3724e1a31918bb8</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>const Node *</type>
-      <name>get_current_node</name>
+      <type>void</type>
+      <name>close</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a51a5a390a1824f281f46fdcd00e212c2</anchor>
-      <arglist>() const </arglist>
+      <anchor>a5cf337c94758e54214f7bbe23f61b13d</anchor>
+      <arglist>()</arglist>
     </member>
     <member kind="function">
       <type>Node *</type>
       <arglist>()</arglist>
     </member>
     <member kind="function">
-      <type>bool</type>
-      <name>next</name>
+      <type>Glib::ustring</type>
+      <name>get_attribute</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>a03c7204c20277f446c64cc7ca15815b2</anchor>
-      <arglist>()</arglist>
+      <anchor>a02a5471219d98c52f5c77a10905a8bac</anchor>
+      <arglist>(int number) const </arglist>
     </member>
     <member kind="function">
-      <type>bool</type>
-      <name>is_valid</name>
+      <type>Glib::ustring</type>
+      <name>get_attribute</name>
       <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
-      <anchor>aa0eab6a0a001fe68d90584688c24cc81</anchor>
-      <arglist>() const </arglist>
-    </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::DtdValidator</name>
-    <filename>classxmlpp_1_1DtdValidator.html</filename>
-    <base>xmlpp::Validator</base>
-    <member kind="function">
-      <type></type>
-      <name>DtdValidator</name>
-      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
-      <anchor>aa14c1fdd08db52e64ec53d7ea19f63e2</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>DtdValidator</name>
-      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
-      <anchor>afda71639e4241bd7c96de31a3e341e48</anchor>
-      <arglist>(const Glib::ustring &amp;file)</arglist>
+      <anchor>a0988d72f2cbbb8e426df972cb5363cd3</anchor>
+      <arglist>(const Glib::ustring &amp;name) const </arglist>
     </member>
     <member kind="function">
-      <type></type>
-      <name>DtdValidator</name>
-      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
-      <anchor>a376f883bc1455188861455727f2d3039</anchor>
-      <arglist>(const Glib::ustring &amp;external, const Glib::ustring &amp;system)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~DtdValidator</name>
-      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
-      <anchor>af721781854a6ae3312ab2768f42ecca6</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>parse_subset</name>
-      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
-      <anchor>ac4fb98a9ddb4d6d7afa8aa933ec2757c</anchor>
-      <arglist>(const Glib::ustring &amp;external, const Glib::ustring &amp;system)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>parse_file</name>
-      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
-      <anchor>a0b3e4347421d7dd6fa0ff6b53b5c95dc</anchor>
-      <arglist>(const Glib::ustring &amp;filename)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>parse_memory</name>
-      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
-      <anchor>ab71df31e371de03e9d0403be51ac483a</anchor>
-      <arglist>(const Glib::ustring &amp;contents)</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>parse_stream</name>
-      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
-      <anchor>aa9e6b29e5bcd9e154c8291209b461595</anchor>
-      <arglist>(std::istream &amp;in)</arglist>
+      <type>Glib::ustring</type>
+      <name>get_attribute</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a07853abaa889c5a34dc847625c377ac1</anchor>
+      <arglist>(const Glib::ustring &amp;local_name, const Glib::ustring &amp;ns_uri) const </arglist>
     </member>
     <member kind="function">
-      <type></type>
-      <name>operator bool</name>
-      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
-      <anchor>a59a9cc61c0dafc9768995d5f807eeb2d</anchor>
+      <type>int</type>
+      <name>get_attribute_count</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a02e2868ecf9710edab57f292c92590d0</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>Dtd *</type>
-      <name>get_dtd</name>
-      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
-      <anchor>a51385000784f05b4052ec6846a7689ad</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function">
-      <type>const Dtd *</type>
-      <name>get_dtd</name>
-      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
-      <anchor>aaf69006f668f0c8f960e9ede125e2b86</anchor>
+      <type>Glib::ustring</type>
+      <name>get_base_uri</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>acab85f9c6c50a51919428e545ef3e9cf</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>bool</type>
-      <name>validate</name>
-      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
-      <anchor>a45d51d91fecdfcd659f4bd2008d1d686</anchor>
-      <arglist>(const Document *doc)</arglist>
-    </member>
-    <member kind="function">
-      <type></type>
-      <name>Validator</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a2e25d9106542fac59c7a4368257cdcb5</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Validator</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a381ade9a196777fb24780375ed82b06a</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>release_underlying</name>
-      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
-      <anchor>ae132f171961e6fa5d3745a03f8d9a210</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>initialize_valid</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a12ee744e385987547d1c449a1e4bf596</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>on_validity_error</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>af59b45514fe397db1dbb025a1a3b103f</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>on_validity_warning</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a7ef36a34b258165082c4f33737e743d2</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>handleException</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a4d02cc2d687f0bd28e3c777ebbc7c458</anchor>
-      <arglist>(const exception &amp;e)</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>check_for_exception</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a2af695894f22e61b4f85551edefd104d</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>check_for_validity_messages</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a655f06aa683577c26dcb2edba2e9e84b</anchor>
+      <type>Node *</type>
+      <name>get_current_node</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a830def19dd26d2c3fb131302f8ed1a31</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>Dtd *</type>
-      <name>dtd_</name>
-      <anchorfile>classxmlpp_1_1DtdValidator.html</anchorfile>
-      <anchor>a31fdef5610cfc931496428013a8858a8</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="variable" protection="protected">
-      <type>_xmlValidCtxt *</type>
-      <name>valid_</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a1c6ef225bbdf9053a7e83587262f30e9</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="variable" protection="protected">
-      <type>exception *</type>
-      <name>exception_</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a55796f9903e66aa4730313936fab1f0b</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="variable" protection="protected">
-      <type>Glib::ustring</type>
-      <name>validate_error_</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>ac28c8c06c9c3cbbebfa0d1c90d20cdf5</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="variable" protection="protected">
-      <type>Glib::ustring</type>
-      <name>validate_warning_</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>aa876f0e05457de97a3c2d598e4af2580</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_validity_error</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a616cad28f3d4f59b76edb916bffeb6ef</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
-    </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_validity_warning</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a5f8938e79ca2c52ec26e499b356985a0</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
+    <member kind="function">
+      <type>const Node *</type>
+      <name>get_current_node</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a51a5a390a1824f281f46fdcd00e212c2</anchor>
+      <arglist>() const </arglist>
     </member>
-  </compound>
-  <compound kind="class">
-    <name>xmlpp::SchemaValidator</name>
-    <filename>classxmlpp_1_1SchemaValidator.html</filename>
-    <base>xmlpp::Validator</base>
     <member kind="function">
-      <type></type>
-      <name>SchemaValidator</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>a9afc7540342e5a42c3ef5a070bac24c1</anchor>
-      <arglist>()</arglist>
+      <type>int</type>
+      <name>get_depth</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a6b42a09464b9817813baf4f8daae4974</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type></type>
-      <name>SchemaValidator</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>aec08104bcf0c65636c86ef97b8b7fcf0</anchor>
-      <arglist>(const Glib::ustring &amp;file)</arglist>
+      <type>Glib::ustring</type>
+      <name>get_local_name</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a0d54b789484bd7502a16119a1ec5a83b</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type></type>
-      <name>SchemaValidator</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>aac78482c8469bd1a01837f5c00b3b998</anchor>
-      <arglist>(Document &amp;document)</arglist>
+      <type>Glib::ustring</type>
+      <name>get_name</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a76e93fe81196de902ff3f3f9ea35ecbe</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type></type>
-      <name>SchemaValidator</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>aa58e4c2ccdd7505679abb40b7933dc11</anchor>
-      <arglist>(Schema *schema)</arglist>
+      <type>Glib::ustring</type>
+      <name>get_namespace_uri</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a708df8f8d3d3d7240547d4d8c940cccb</anchor>
+      <arglist>() const </arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~SchemaValidator</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>a7fe4caea42d2990c6a2a1edc98b01b79</anchor>
-      <arglist>()</arglist>
+    <member kind="function">
+      <type>xmlNodeType</type>
+      <name>get_node_type</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>aa9146ad2bd6547ac1b9dad007867d70d</anchor>
+      <arglist>() const </arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>parse_file</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>a98a4e62c6ab0c529370ebce44aef98b6</anchor>
-      <arglist>(const Glib::ustring &amp;filename)</arglist>
+    <member kind="function">
+      <type>bool</type>
+      <name>get_normalization</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a37439f2b2a4ba91ad59ffc5a18713e85</anchor>
+      <arglist>() const </arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>parse_memory</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>af7131145e3c4b81dff4b32a23b9a5329</anchor>
-      <arglist>(const Glib::ustring &amp;contents)</arglist>
+    <member kind="function">
+      <type>bool</type>
+      <name>get_parser_property</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a23c7ad0edbbdff15c393d485653b9cd5</anchor>
+      <arglist>(ParserProperties property) const </arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>parse_document</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>a3924e29fad84f2f24a3d3865e19a7fbd</anchor>
-      <arglist>(Document &amp;document)</arglist>
+    <member kind="function">
+      <type>Glib::ustring</type>
+      <name>get_prefix</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a0478cbc006341af4d0f5f356d6e002bd</anchor>
+      <arglist>() const </arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual void</type>
-      <name>set_schema</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>a659de07c9da53a1f883544778b28d117</anchor>
-      <arglist>(Schema *schema)</arglist>
+    <member kind="function">
+      <type>char</type>
+      <name>get_quote_char</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a33fee208ed6c2ad303b39c7b41abfa59</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type></type>
-      <name>operator bool</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>a90bfbb25fb29adc1b77d40c393f7bc41</anchor>
+      <type>xmlReadState</type>
+      <name>get_read_state</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a71ae70e90b1a118517038ec194bfcddd</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>Schema *</type>
-      <name>get_schema</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>a0a6acd87370c89eea0dfb343592efe0b</anchor>
-      <arglist>()</arglist>
+      <type>Glib::ustring</type>
+      <name>get_value</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a8cb6e4bec1e0873d2a9a2b385383c505</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type>const Schema *</type>
-      <name>get_schema</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>afe5fcf23c3c8f89eeb225ac0b416e545</anchor>
+      <type>Glib::ustring</type>
+      <name>get_xml_lang</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a1e94e9c3eb8e0fa0c3ff4d2c8f182480</anchor>
       <arglist>() const </arglist>
     </member>
     <member kind="function">
       <type>bool</type>
-      <name>validate</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>a2f78aaf2cee2230d0773d6caf52d8134</anchor>
-      <arglist>(const Document *doc)</arglist>
+      <name>has_attributes</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a1c59719f3e914090405b8b8fbeef2487</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
       <type>bool</type>
-      <name>validate</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>ade440860cfcbbb0ab082bf42dd03d113</anchor>
-      <arglist>(const Glib::ustring &amp;file)</arglist>
+      <name>has_value</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a16cd0ff7a5db226f388ee1ca9bf7f9e8</anchor>
+      <arglist>() const </arglist>
     </member>
     <member kind="function">
-      <type></type>
-      <name>Validator</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a2e25d9106542fac59c7a4368257cdcb5</anchor>
-      <arglist>()</arglist>
+      <type>bool</type>
+      <name>is_default</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>ad9a86890436d9c16536e271914148033</anchor>
+      <arglist>() const </arglist>
     </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Validator</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a381ade9a196777fb24780375ed82b06a</anchor>
-      <arglist>()</arglist>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_empty_element</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a77ca814cf125c28df7c1703974596b0b</anchor>
+      <arglist>() const </arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>initialize_valid</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>ad651b57c399b15ba536371e287001cc1</anchor>
-      <arglist>()</arglist>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_valid</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>aa0eab6a0a001fe68d90584688c24cc81</anchor>
+      <arglist>() const </arglist>
     </member>
-    <member kind="function" protection="protected">
-      <type>void</type>
-      <name>parse_context</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>ac730471f843fb9eda4fee1f499b30271</anchor>
-      <arglist>(_xmlSchemaParserCtxt *context)</arglist>
+    <member kind="function">
+      <type>Glib::ustring</type>
+      <name>lookup_namespace</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>adb240997e9387b0fd8fb02c68da4fcf3</anchor>
+      <arglist>(const Glib::ustring &amp;prefix) const </arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>release_underlying</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>a682a1a79512bc7bc58c839212f2a2722</anchor>
-      <arglist>()</arglist>
+    <member kind="function">
+      <type>bool</type>
+      <name>move_to_attribute</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a78ef028f9250afaca44928847418153a</anchor>
+      <arglist>(int number)</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>on_validity_error</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>af59b45514fe397db1dbb025a1a3b103f</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
+    <member kind="function">
+      <type>bool</type>
+      <name>move_to_attribute</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a57c157282664d34ec16374aa59c973b6</anchor>
+      <arglist>(const Glib::ustring &amp;name)</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>on_validity_warning</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a7ef36a34b258165082c4f33737e743d2</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
+    <member kind="function">
+      <type>bool</type>
+      <name>move_to_attribute</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a6a8b5834af3d6254b96ba6b4453b98ce</anchor>
+      <arglist>(const Glib::ustring &amp;local_name, const Glib::ustring &amp;ns_uri)</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>handleException</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a4d02cc2d687f0bd28e3c777ebbc7c458</anchor>
-      <arglist>(const exception &amp;e)</arglist>
+    <member kind="function">
+      <type>bool</type>
+      <name>move_to_element</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>ae1164a49d5dc855bdc110b0826f752d7</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>check_for_exception</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a2af695894f22e61b4f85551edefd104d</anchor>
+    <member kind="function">
+      <type>bool</type>
+      <name>move_to_first_attribute</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a724cd1e0238c14c2d2b797b555392fb1</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>check_for_validity_messages</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a655f06aa683577c26dcb2edba2e9e84b</anchor>
+    <member kind="function">
+      <type>bool</type>
+      <name>move_to_next_attribute</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a3ffee74ac337f73f3205d23c3c0eafec</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>Schema *</type>
-      <name>schema_</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>a4f65ec72cd052a13df2da5dfd8004e41</anchor>
-      <arglist></arglist>
-    </member>
-    <member kind="variable" protection="protected">
+    <member kind="function">
       <type>bool</type>
-      <name>embbeded_shema_</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>ac5810e47f11fe9a4cdf5895c209fdcb8</anchor>
-      <arglist></arglist>
+      <name>next</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a03c7204c20277f446c64cc7ca15815b2</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>_xmlSchemaValidCtxt *</type>
-      <name>ctxt_</name>
-      <anchorfile>classxmlpp_1_1SchemaValidator.html</anchorfile>
-      <anchor>a484c2d1670616ff07d31034f76850e2a</anchor>
-      <arglist></arglist>
+    <member kind="function">
+      <type>bool</type>
+      <name>read</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a3a3ee347087889b3f3ef5463dd777ad8</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>_xmlValidCtxt *</type>
-      <name>valid_</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a1c6ef225bbdf9053a7e83587262f30e9</anchor>
-      <arglist></arglist>
+    <member kind="function">
+      <type>bool</type>
+      <name>read_attribute_value</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a109934670bab6176dc1a8132f1afd5d0</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>exception *</type>
-      <name>exception_</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a55796f9903e66aa4730313936fab1f0b</anchor>
-      <arglist></arglist>
+    <member kind="function">
+      <type>Glib::ustring</type>
+      <name>read_inner_xml</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a348c936b9ed75c15456ddea2eea80eb7</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="variable" protection="protected">
+    <member kind="function">
       <type>Glib::ustring</type>
-      <name>validate_error_</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>ac28c8c06c9c3cbbebfa0d1c90d20cdf5</anchor>
-      <arglist></arglist>
+      <name>read_outer_xml</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a5a0e5b3823151de60faf552c4709daf9</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="variable" protection="protected">
+    <member kind="function">
       <type>Glib::ustring</type>
-      <name>validate_warning_</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>aa876f0e05457de97a3c2d598e4af2580</anchor>
-      <arglist></arglist>
+      <name>read_string</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a9110986142ac718978d8993e26b00c85</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_validity_error</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a616cad28f3d4f59b76edb916bffeb6ef</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
+    <member kind="function">
+      <type>void</type>
+      <name>set_normalization</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>aaf2974eef9c1c77abf50e9c8584f9c40</anchor>
+      <arglist>(bool value)</arglist>
     </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_validity_warning</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a5f8938e79ca2c52ec26e499b356985a0</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
+    <member kind="function">
+      <type>void</type>
+      <name>set_parser_property</name>
+      <anchorfile>classxmlpp_1_1TextReader.html</anchorfile>
+      <anchor>a8e5db1b68c5227bf748dfee7f36e8074</anchor>
+      <arglist>(ParserProperties property, bool value)</arglist>
     </member>
   </compound>
   <compound kind="class">
     <name>xmlpp::Validator</name>
     <filename>classxmlpp_1_1Validator.html</filename>
     <base protection="private">xmlpp::NonCopyable</base>
-    <member kind="function">
-      <type></type>
-      <name>Validator</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a2e25d9106542fac59c7a4368257cdcb5</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" virtualness="virtual">
-      <type>virtual</type>
-      <name>~Validator</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a381ade9a196777fb24780375ed82b06a</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>initialize_valid</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a12ee744e385987547d1c449a1e4bf596</anchor>
-      <arglist>()</arglist>
-    </member>
     <member kind="function" protection="protected" virtualness="virtual">
       <type>virtual void</type>
       <name>release_underlying</name>
       <anchor>a317466ca90b8e53d6f57e49fd032d8cb</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>on_validity_error</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>af59b45514fe397db1dbb025a1a3b103f</anchor>
-      <arglist>(const Glib::ustring &amp;message)</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>on_validity_warning</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a7ef36a34b258165082c4f33737e743d2</anchor>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::validity_error</name>
+    <filename>classxmlpp_1_1validity__error.html</filename>
+    <base>xmlpp::parse_error</base>
+    <member kind="function">
+      <type></type>
+      <name>validity_error</name>
+      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
+      <anchor>a096d4cb8a9ec64d5d0203439400fd7fd</anchor>
       <arglist>(const Glib::ustring &amp;message)</arglist>
     </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>handleException</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a4d02cc2d687f0bd28e3c777ebbc7c458</anchor>
-      <arglist>(const exception &amp;e)</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>check_for_exception</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a2af695894f22e61b4f85551edefd104d</anchor>
-      <arglist>()</arglist>
-    </member>
-    <member kind="function" protection="protected" virtualness="virtual">
-      <type>virtual void</type>
-      <name>check_for_validity_messages</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a655f06aa683577c26dcb2edba2e9e84b</anchor>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~validity_error</name>
+      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
+      <anchor>ab5350778036c60aa71d0b36759e9cee9</anchor>
       <arglist>()</arglist>
     </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_validity_error</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a616cad28f3d4f59b76edb916bffeb6ef</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual exception *</type>
+      <name>Clone</name>
+      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
+      <anchor>aa38252e9dff7e22bfdf94365c61b8c21</anchor>
+      <arglist>() const </arglist>
     </member>
-    <member kind="function" protection="protected" static="yes">
-      <type>static void</type>
-      <name>callback_validity_warning</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a5f8938e79ca2c52ec26e499b356985a0</anchor>
-      <arglist>(void *ctx, const char *msg,...)</arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual void</type>
+      <name>Raise</name>
+      <anchorfile>classxmlpp_1_1validity__error.html</anchorfile>
+      <anchor>ac97e96c3d23357d5a640544aa7aa0c46</anchor>
+      <arglist>() const </arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>_xmlValidCtxt *</type>
-      <name>valid_</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a1c6ef225bbdf9053a7e83587262f30e9</anchor>
-      <arglist></arglist>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::XIncludeEnd</name>
+    <filename>classxmlpp_1_1XIncludeEnd.html</filename>
+    <base>xmlpp::Node</base>
+    <member kind="function">
+      <type></type>
+      <name>XIncludeEnd</name>
+      <anchorfile>classxmlpp_1_1XIncludeEnd.html</anchorfile>
+      <anchor>aeb57498d5214181abcacab56cfed755e</anchor>
+      <arglist>(_xmlNode *node)</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>exception *</type>
-      <name>exception_</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>a55796f9903e66aa4730313936fab1f0b</anchor>
-      <arglist></arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~XIncludeEnd</name>
+      <anchorfile>classxmlpp_1_1XIncludeEnd.html</anchorfile>
+      <anchor>a84952c37bbfab6c60dad62aea37ccefa</anchor>
+      <arglist>()</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>Glib::ustring</type>
-      <name>validate_error_</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>ac28c8c06c9c3cbbebfa0d1c90d20cdf5</anchor>
-      <arglist></arglist>
+  </compound>
+  <compound kind="class">
+    <name>xmlpp::XIncludeStart</name>
+    <filename>classxmlpp_1_1XIncludeStart.html</filename>
+    <base>xmlpp::Node</base>
+    <member kind="function">
+      <type></type>
+      <name>XIncludeStart</name>
+      <anchorfile>classxmlpp_1_1XIncludeStart.html</anchorfile>
+      <anchor>abfcc32038a382e2ae51782adbdab0937</anchor>
+      <arglist>(_xmlNode *node)</arglist>
     </member>
-    <member kind="variable" protection="protected">
-      <type>Glib::ustring</type>
-      <name>validate_warning_</name>
-      <anchorfile>classxmlpp_1_1Validator.html</anchorfile>
-      <anchor>aa876f0e05457de97a3c2d598e4af2580</anchor>
-      <arglist></arglist>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~XIncludeStart</name>
+      <anchorfile>classxmlpp_1_1XIncludeStart.html</anchorfile>
+      <anchor>a0f52604df733f91cd7fd1a36f8c2bfb6</anchor>
+      <arglist>()</arglist>
     </member>
   </compound>
   <compound kind="dir">
-    <name>exceptions/</name>
+    <name>exceptions</name>
     <path>/home/murrayc/checkout/gnome/libxml++/libxml++/exceptions/</path>
     <filename>dir_fceced95d8215eeebebd9df6aa39e1a5.html</filename>
     <file>exception.h</file>
     <file>validity_error.h</file>
   </compound>
   <compound kind="dir">
-    <name>io/</name>
+    <name>io</name>
     <path>/home/murrayc/checkout/gnome/libxml++/libxml++/io/</path>
     <filename>dir_bc161955dc3a3d2485839eba21420d01.html</filename>
     <file>istreamparserinputbuffer.h</file>
     <file>parserinputbuffer.h</file>
   </compound>
   <compound kind="dir">
-    <name>nodes/</name>
+    <name>nodes</name>
     <path>/home/murrayc/checkout/gnome/libxml++/libxml++/nodes/</path>
     <filename>dir_8637afc38b758fdb535647a385c49b5e.html</filename>
     <file>cdatanode.h</file>
     <file>xincludestart.h</file>
   </compound>
   <compound kind="dir">
-    <name>parsers/</name>
+    <name>parsers</name>
     <path>/home/murrayc/checkout/gnome/libxml++/libxml++/parsers/</path>
     <filename>dir_a5a40681709ed751decc24cd7289c9c5.html</filename>
     <file>domparser.h</file>
     <file>textreader.h</file>
   </compound>
   <compound kind="dir">
-    <name>validators/</name>
+    <name>validators</name>
     <path>/home/murrayc/checkout/gnome/libxml++/libxml++/validators/</path>
     <filename>dir_e3818dbe052c35541aa8102ff72444f2.html</filename>
     <file>dtdvalidator.h</file>
     <name>index</name>
     <title>libxml++ Reference Manual</title>
     <filename>index</filename>
-    <docanchor file="index">description</docanchor>
-    <docanchor file="index">features</docanchor>
-    <docanchor file="index">basics</docanchor>
+    <docanchor file="index" title="Description">description</docanchor>
+    <docanchor file="index" title="Features">features</docanchor>
+    <docanchor file="index" title="Basic Usage">basics</docanchor>
   </compound>
 </tagfile>
index 1f43f08..d9541ca 100644 (file)
@@ -37,15 +37,33 @@ check_PROGRAMS = \
   textreader/textreader
 
 # Shell scripts that call the example programs.
-check_SCRIPTS = $(addsuffix make-check-sh,$(dir $(check_PROGRAMS)))
+check_SCRIPTS = \
+  dom_build/make_check.sh \
+  dom_parse_entities/make_check.sh \
+  dom_parser/make_check.sh \
+  dom_parser_raw/make_check.sh \
+  dom_read_write/make_check.sh \
+  dom_xinclude/make_check.sh \
+  dom_xpath/make_check.sh \
+  dtdvalidation/make_check.sh \
+  import_node/make_check.sh \
+  sax_exception/make_check.sh \
+  sax_parser/make_check.sh \
+  sax_parser_build_dom/make_check.sh \
+  sax_parser_entities/make_check.sh \
+  schemavalidation/make_check.sh \
+  textreader/make_check.sh
+
 TESTS = $(check_SCRIPTS)
 
+xmlpp_test_util = testutilities.h testutilities.cc
+
 dom_build_dom_build_SOURCES = \
   dom_build/main.cc
 dom_parse_entities_dom_parse_entities_SOURCES = \
-  dom_parse_entities/main.cc
+  dom_parse_entities/main.cc $(xmlpp_test_util)
 dom_parser_dom_parser_SOURCES = \
-  dom_parser/main.cc
+  dom_parser/main.cc $(xmlpp_test_util)
 dom_parser_raw_dom_parser_raw_SOURCES = \
   dom_parser_raw/main.cc
 dom_read_write_dom_read_write_SOURCES = \
@@ -127,18 +145,18 @@ dist_noinst_DATA = \
 # which may or may not be the same as the source directory.
 # Here it's necessary to specify parameters when the input file and the output
 # file are located in different directories.
-dom_read_write/make-check-sh: Makefile
+dom_read_write/make_check.sh: Makefile
        echo '# Generated and used by "make check"' >$@
        echo 'dom_read_write/dom_read_write "$(srcdir)/dom_read_write/example.xml" dom_read_write/example_output.xml >/dev/null' >>$@
        chmod +x $@
 
 script_template = cd "$(srcdir)/<!progname!>" && "$(abs_builddir)/<!progname!>/<!progname!>" >/dev/null
-standard_scripts = $(filter-out dom_read_write/make-check-sh,$(check_SCRIPTS))
+standard_scripts = $(filter-out dom_read_write/make_check.sh,$(check_SCRIPTS))
 
 # All other script files are generated like so:
 $(standard_scripts): Makefile
        echo '# Generated and used by "make check"' >$@
-       echo '$(subst <!progname!>,$(subst /make-check-sh,,$@),$(script_template))' >>$@
+       echo '$(subst <!progname!>,$(subst /make_check.sh,,$@),$(script_template))' >>$@
        chmod +x $@
 
 CLEANFILES = \
index 6477ed1..9524b97 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# Makefile.in generated by automake 1.13.4 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 @SET_MAKE@
 
 VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
     case $$MAKEFLAGS in \
       *\\[\ \  ]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
     esac; \
-    test $$am__dry = yes; \
-  }
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgdatadir = $(datadir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
@@ -67,8 +94,9 @@ check_PROGRAMS = dom_build/dom_build$(EXEEXT) \
        schemavalidation/schemavalidation$(EXEEXT) \
        textreader/textreader$(EXEEXT)
 subdir = examples
-DIST_COMMON = README $(dist_noinst_DATA) $(srcdir)/Makefile.am \
-       $(srcdir)/Makefile.in
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+       $(top_srcdir)/macros/depcomp $(dist_noinst_DATA) \
+       $(top_srcdir)/macros/test-driver README
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/macros/libtool.m4 \
        $(top_srcdir)/macros/ltoptions.m4 \
@@ -93,15 +121,18 @@ dom_build_dom_build_DEPENDENCIES =  \
 AM_V_lt = $(am__v_lt_@AM_V@)
 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
 am__v_lt_0 = --silent
+am__v_lt_1 = 
+am__objects_1 = testutilities.$(OBJEXT)
 am_dom_parse_entities_dom_parse_entities_OBJECTS =  \
-       dom_parse_entities/main.$(OBJEXT)
+       dom_parse_entities/main.$(OBJEXT) $(am__objects_1)
 dom_parse_entities_dom_parse_entities_OBJECTS =  \
        $(am_dom_parse_entities_dom_parse_entities_OBJECTS)
 dom_parse_entities_dom_parse_entities_LDADD = $(LDADD)
 dom_parse_entities_dom_parse_entities_DEPENDENCIES =  \
        $(top_builddir)/libxml++/libxml++-$(LIBXMLXX_API_VERSION).la \
        $(am__DEPENDENCIES_1)
-am_dom_parser_dom_parser_OBJECTS = dom_parser/main.$(OBJEXT)
+am_dom_parser_dom_parser_OBJECTS = dom_parser/main.$(OBJEXT) \
+       $(am__objects_1)
 dom_parser_dom_parser_OBJECTS = $(am_dom_parser_dom_parser_OBJECTS)
 dom_parser_dom_parser_LDADD = $(LDADD)
 dom_parser_dom_parser_DEPENDENCIES =  \
@@ -199,6 +230,18 @@ textreader_textreader_LDADD = $(LDADD)
 textreader_textreader_DEPENDENCIES =  \
        $(top_builddir)/libxml++/libxml++-$(LIBXMLXX_API_VERSION).la \
        $(am__DEPENDENCIES_1)
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
 DEFAULT_INCLUDES = 
 depcomp = $(SHELL) $(top_srcdir)/macros/depcomp
 am__depfiles_maybe = depfiles
@@ -211,17 +254,16 @@ LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
        $(AM_CXXFLAGS) $(CXXFLAGS)
 AM_V_CXX = $(am__v_CXX_@AM_V@)
 am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@)
-am__v_CXX_0 = @echo "  CXX   " $@;
-AM_V_at = $(am__v_at_@AM_V@)
-am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
-am__v_at_0 = @
+am__v_CXX_0 = @echo "  CXX     " $@;
+am__v_CXX_1 = 
 CXXLD = $(CXX)
 CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
        $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 AM_V_CXXLD = $(am__v_CXXLD_@AM_V@)
 am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@)
-am__v_CXXLD_0 = @echo "  CXXLD " $@;
+am__v_CXXLD_0 = @echo "  CXXLD   " $@;
+am__v_CXXLD_1 = 
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
        $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
@@ -230,17 +272,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(AM_CFLAGS) $(CFLAGS)
 AM_V_CC = $(am__v_CC_@AM_V@)
 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
-am__v_CC_0 = @echo "  CC    " $@;
+am__v_CC_0 = @echo "  CC      " $@;
+am__v_CC_1 = 
 CCLD = $(CC)
 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
        $(AM_LDFLAGS) $(LDFLAGS) -o $@
 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
-am__v_CCLD_0 = @echo "  CCLD  " $@;
-AM_V_GEN = $(am__v_GEN_@AM_V@)
-am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo "  GEN   " $@;
+am__v_CCLD_0 = @echo "  CCLD    " $@;
+am__v_CCLD_1 = 
 SOURCES = $(dom_build_dom_build_SOURCES) \
        $(dom_parse_entities_dom_parse_entities_SOURCES) \
        $(dom_parser_dom_parser_SOURCES) \
@@ -277,10 +318,229 @@ am__can_run_installinfo = \
     *) (install-info --version) >/dev/null 2>&1;; \
   esac
 DATA = $(dist_noinst_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates.  Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+  BEGIN { nonempty = 0; } \
+  { items[$$0] = 1; nonempty = 1; } \
+  END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique.  This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+  list='$(am__tagged_files)'; \
+  unique=`for i in $$list; do \
+    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+  done | $(am__uniquify_input)`
 ETAGS = etags
 CTAGS = ctags
-am__tty_colors = \
-red=; grn=; lgn=; blu=; std=
+am__tty_colors_dummy = \
+  mgn= red= grn= lgn= blu= brg= std=; \
+  am__color_tests=no
+am__tty_colors = { \
+  $(am__tty_colors_dummy); \
+  if test "X$(AM_COLOR_TESTS)" = Xno; then \
+    am__color_tests=no; \
+  elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
+    am__color_tests=yes; \
+  elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
+    am__color_tests=yes; \
+  fi; \
+  if test $$am__color_tests = yes; then \
+    red='\e[0;31m'; \
+    grn='\e[0;32m'; \
+    lgn='\e[1;32m'; \
+    blu='\e[1;34m'; \
+    mgn='\e[0;35m'; \
+    brg='\e[1m'; \
+    std='\e[m'; \
+  fi; \
+}
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__recheck_rx = ^[    ]*:recheck:[    ]*
+am__global_test_result_rx = ^[         ]*:global-test-result:[         ]*
+am__copy_in_global_log_rx = ^[         ]*:copy-in-global-log:[         ]*
+# A command that, given a newline-separated list of test names on the
+# standard input, print the name of the tests that are to be re-run
+# upon "make recheck".
+am__list_recheck_tests = $(AWK) '{ \
+  recheck = 1; \
+  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
+    { \
+      if (rc < 0) \
+        { \
+          if ((getline line2 < ($$0 ".log")) < 0) \
+           recheck = 0; \
+          break; \
+        } \
+      else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
+        { \
+          recheck = 0; \
+          break; \
+        } \
+      else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
+        { \
+          break; \
+        } \
+    }; \
+  if (recheck) \
+    print $$0; \
+  close ($$0 ".trs"); \
+  close ($$0 ".log"); \
+}'
+# A command that, given a newline-separated list of test names on the
+# standard input, create the global log from their .trs and .log files.
+am__create_global_log = $(AWK) ' \
+function fatal(msg) \
+{ \
+  print "fatal: making $@: " msg | "cat >&2"; \
+  exit 1; \
+} \
+function rst_section(header) \
+{ \
+  print header; \
+  len = length(header); \
+  for (i = 1; i <= len; i = i + 1) \
+    printf "="; \
+  printf "\n\n"; \
+} \
+{ \
+  copy_in_global_log = 1; \
+  global_test_result = "RUN"; \
+  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
+    { \
+      if (rc < 0) \
+         fatal("failed to read from " $$0 ".trs"); \
+      if (line ~ /$(am__global_test_result_rx)/) \
+        { \
+          sub("$(am__global_test_result_rx)", "", line); \
+          sub("[       ]*$$", "", line); \
+          global_test_result = line; \
+        } \
+      else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
+        copy_in_global_log = 0; \
+    }; \
+  if (copy_in_global_log) \
+    { \
+      rst_section(global_test_result ": " $$0); \
+      while ((rc = (getline line < ($$0 ".log"))) != 0) \
+      { \
+        if (rc < 0) \
+          fatal("failed to read from " $$0 ".log"); \
+        print line; \
+      }; \
+      printf "\n"; \
+    }; \
+  close ($$0 ".trs"); \
+  close ($$0 ".log"); \
+}'
+# Restructured Text title.
+am__rst_title = { sed 's/.*/   &   /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
+# Solaris 10 'make', and several other traditional 'make' implementations,
+# pass "-e" to $(SHELL), and POSIX 2008 even requires this.  Work around it
+# by disabling -e (using the XSI extension "set +e") if it's set.
+am__sh_e_setup = case $$- in *e*) set +e;; esac
+# Default flags passed to test drivers.
+am__common_driver_flags = \
+  --color-tests "$$am__color_tests" \
+  --enable-hard-errors "$$am__enable_hard_errors" \
+  --expect-failure "$$am__expect_failure"
+# To be inserted before the command running the test.  Creates the
+# directory for the log if needed.  Stores in $dir the directory
+# containing $f, in $tst the test, in $log the log.  Executes the
+# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
+# passes TESTS_ENVIRONMENT.  Set up options for the wrapper that
+# will run the test scripts (or their associated LOG_COMPILER, if
+# thy have one).
+am__check_pre = \
+$(am__sh_e_setup);                                     \
+$(am__vpath_adj_setup) $(am__vpath_adj)                        \
+$(am__tty_colors);                                     \
+srcdir=$(srcdir); export srcdir;                       \
+case "$@" in                                           \
+  */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;;   \
+    *) am__odir=.;;                                    \
+esac;                                                  \
+test "x$$am__odir" = x"." || test -d "$$am__odir"      \
+  || $(MKDIR_P) "$$am__odir" || exit $$?;              \
+if test -f "./$$f"; then dir=./;                       \
+elif test -f "$$f"; then dir=;                         \
+else dir="$(srcdir)/"; fi;                             \
+tst=$$dir$$f; log='$@';                                \
+if test -n '$(DISABLE_HARD_ERRORS)'; then              \
+  am__enable_hard_errors=no;                           \
+else                                                   \
+  am__enable_hard_errors=yes;                          \
+fi;                                                    \
+case " $(XFAIL_TESTS) " in                             \
+  *[\ \        ]$$f[\ \        ]* | *[\ \      ]$$dir$$f[\ \   ]*) \
+    am__expect_failure=yes;;                           \
+  *)                                                   \
+    am__expect_failure=no;;                            \
+esac;                                                  \
+$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
+# A shell command to get the names of the tests scripts with any registered
+# extension removed (i.e., equivalently, the names of the test logs, with
+# the '.log' extension removed).  The result is saved in the shell variable
+# '$bases'.  This honors runtime overriding of TESTS and TEST_LOGS.  Sadly,
+# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
+# since that might cause problem with VPATH rewrites for suffix-less tests.
+# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
+am__set_TESTS_bases = \
+  bases='$(TEST_LOGS)'; \
+  bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
+  bases=`echo $$bases`
+RECHECK_LOGS = $(TEST_LOGS)
+AM_RECURSIVE_TARGETS = check recheck
+TEST_SUITE_LOG = test-suite.log
+TEST_EXTENSIONS = @EXEEXT@ .test
+LOG_DRIVER = $(SHELL) $(top_srcdir)/macros/test-driver
+LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS)
+am__set_b = \
+  case '$@' in \
+    */*) \
+      case '$*' in \
+        */*) b='$*';; \
+          *) b=`echo '$@' | sed 's/\.log$$//'`; \
+       esac;; \
+    *) \
+      b='$*';; \
+  esac
+am__test_logs1 = $(TESTS:=.log)
+am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log)
+TEST_LOGS = $(am__test_logs2:.test.log=.log)
+TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/macros/test-driver
+TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
+       $(TEST_LOG_FLAGS)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
 ACLOCAL_FLAGS = @ACLOCAL_FLAGS@
@@ -432,16 +692,33 @@ AM_CXXFLAGS = $(LIBXMLXX_WXXFLAGS)
 LDADD = $(top_builddir)/libxml++/libxml++-$(LIBXMLXX_API_VERSION).la $(LIBXMLXX_LIBS)
 
 # Shell scripts that call the example programs.
-check_SCRIPTS = $(addsuffix make-check-sh,$(dir $(check_PROGRAMS)))
+check_SCRIPTS = \
+  dom_build/make_check.sh \
+  dom_parse_entities/make_check.sh \
+  dom_parser/make_check.sh \
+  dom_parser_raw/make_check.sh \
+  dom_read_write/make_check.sh \
+  dom_xinclude/make_check.sh \
+  dom_xpath/make_check.sh \
+  dtdvalidation/make_check.sh \
+  import_node/make_check.sh \
+  sax_exception/make_check.sh \
+  sax_parser/make_check.sh \
+  sax_parser_build_dom/make_check.sh \
+  sax_parser_entities/make_check.sh \
+  schemavalidation/make_check.sh \
+  textreader/make_check.sh
+
 TESTS = $(check_SCRIPTS)
+xmlpp_test_util = testutilities.h testutilities.cc
 dom_build_dom_build_SOURCES = \
   dom_build/main.cc
 
 dom_parse_entities_dom_parse_entities_SOURCES = \
-  dom_parse_entities/main.cc
+  dom_parse_entities/main.cc $(xmlpp_test_util)
 
 dom_parser_dom_parser_SOURCES = \
-  dom_parser/main.cc
+  dom_parser/main.cc $(xmlpp_test_util)
 
 dom_parser_raw_dom_parser_raw_SOURCES = \
   dom_parser_raw/main.cc
@@ -524,7 +801,7 @@ dist_noinst_DATA = \
   textreader/example.xml
 
 script_template = cd "$(srcdir)/<!progname!>" && "$(abs_builddir)/<!progname!>/<!progname!>" >/dev/null
-standard_scripts = $(filter-out dom_read_write/make-check-sh,$(check_SCRIPTS))
+standard_scripts = $(filter-out dom_read_write/make_check.sh,$(check_SCRIPTS))
 CLEANFILES = \
   dom_read_write/example_output.xml \
   $(check_SCRIPTS)
@@ -532,7 +809,7 @@ CLEANFILES = \
 all: all-am
 
 .SUFFIXES:
-.SUFFIXES: .cc .lo .o .obj
+.SUFFIXES: .cc .lo .log .o .obj .test .test$(EXEEXT) .trs
 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
        @for dep in $?; do \
          case '$(am__configure_deps)' in \
@@ -580,6 +857,7 @@ dom_build/$(DEPDIR)/$(am__dirstamp):
        @: > dom_build/$(DEPDIR)/$(am__dirstamp)
 dom_build/main.$(OBJEXT): dom_build/$(am__dirstamp) \
        dom_build/$(DEPDIR)/$(am__dirstamp)
+
 dom_build/dom_build$(EXEEXT): $(dom_build_dom_build_OBJECTS) $(dom_build_dom_build_DEPENDENCIES) $(EXTRA_dom_build_dom_build_DEPENDENCIES) dom_build/$(am__dirstamp)
        @rm -f dom_build/dom_build$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(dom_build_dom_build_OBJECTS) $(dom_build_dom_build_LDADD) $(LIBS)
@@ -591,6 +869,7 @@ dom_parse_entities/$(DEPDIR)/$(am__dirstamp):
        @: > dom_parse_entities/$(DEPDIR)/$(am__dirstamp)
 dom_parse_entities/main.$(OBJEXT): dom_parse_entities/$(am__dirstamp) \
        dom_parse_entities/$(DEPDIR)/$(am__dirstamp)
+
 dom_parse_entities/dom_parse_entities$(EXEEXT): $(dom_parse_entities_dom_parse_entities_OBJECTS) $(dom_parse_entities_dom_parse_entities_DEPENDENCIES) $(EXTRA_dom_parse_entities_dom_parse_entities_DEPENDENCIES) dom_parse_entities/$(am__dirstamp)
        @rm -f dom_parse_entities/dom_parse_entities$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(dom_parse_entities_dom_parse_entities_OBJECTS) $(dom_parse_entities_dom_parse_entities_LDADD) $(LIBS)
@@ -602,6 +881,7 @@ dom_parser/$(DEPDIR)/$(am__dirstamp):
        @: > dom_parser/$(DEPDIR)/$(am__dirstamp)
 dom_parser/main.$(OBJEXT): dom_parser/$(am__dirstamp) \
        dom_parser/$(DEPDIR)/$(am__dirstamp)
+
 dom_parser/dom_parser$(EXEEXT): $(dom_parser_dom_parser_OBJECTS) $(dom_parser_dom_parser_DEPENDENCIES) $(EXTRA_dom_parser_dom_parser_DEPENDENCIES) dom_parser/$(am__dirstamp)
        @rm -f dom_parser/dom_parser$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(dom_parser_dom_parser_OBJECTS) $(dom_parser_dom_parser_LDADD) $(LIBS)
@@ -613,6 +893,7 @@ dom_parser_raw/$(DEPDIR)/$(am__dirstamp):
        @: > dom_parser_raw/$(DEPDIR)/$(am__dirstamp)
 dom_parser_raw/main.$(OBJEXT): dom_parser_raw/$(am__dirstamp) \
        dom_parser_raw/$(DEPDIR)/$(am__dirstamp)
+
 dom_parser_raw/dom_parser_raw$(EXEEXT): $(dom_parser_raw_dom_parser_raw_OBJECTS) $(dom_parser_raw_dom_parser_raw_DEPENDENCIES) $(EXTRA_dom_parser_raw_dom_parser_raw_DEPENDENCIES) dom_parser_raw/$(am__dirstamp)
        @rm -f dom_parser_raw/dom_parser_raw$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(dom_parser_raw_dom_parser_raw_OBJECTS) $(dom_parser_raw_dom_parser_raw_LDADD) $(LIBS)
@@ -624,6 +905,7 @@ dom_read_write/$(DEPDIR)/$(am__dirstamp):
        @: > dom_read_write/$(DEPDIR)/$(am__dirstamp)
 dom_read_write/main.$(OBJEXT): dom_read_write/$(am__dirstamp) \
        dom_read_write/$(DEPDIR)/$(am__dirstamp)
+
 dom_read_write/dom_read_write$(EXEEXT): $(dom_read_write_dom_read_write_OBJECTS) $(dom_read_write_dom_read_write_DEPENDENCIES) $(EXTRA_dom_read_write_dom_read_write_DEPENDENCIES) dom_read_write/$(am__dirstamp)
        @rm -f dom_read_write/dom_read_write$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(dom_read_write_dom_read_write_OBJECTS) $(dom_read_write_dom_read_write_LDADD) $(LIBS)
@@ -635,6 +917,7 @@ dom_xinclude/$(DEPDIR)/$(am__dirstamp):
        @: > dom_xinclude/$(DEPDIR)/$(am__dirstamp)
 dom_xinclude/main.$(OBJEXT): dom_xinclude/$(am__dirstamp) \
        dom_xinclude/$(DEPDIR)/$(am__dirstamp)
+
 dom_xinclude/dom_xinclude$(EXEEXT): $(dom_xinclude_dom_xinclude_OBJECTS) $(dom_xinclude_dom_xinclude_DEPENDENCIES) $(EXTRA_dom_xinclude_dom_xinclude_DEPENDENCIES) dom_xinclude/$(am__dirstamp)
        @rm -f dom_xinclude/dom_xinclude$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(dom_xinclude_dom_xinclude_OBJECTS) $(dom_xinclude_dom_xinclude_LDADD) $(LIBS)
@@ -646,6 +929,7 @@ dom_xpath/$(DEPDIR)/$(am__dirstamp):
        @: > dom_xpath/$(DEPDIR)/$(am__dirstamp)
 dom_xpath/main.$(OBJEXT): dom_xpath/$(am__dirstamp) \
        dom_xpath/$(DEPDIR)/$(am__dirstamp)
+
 dom_xpath/dom_xpath$(EXEEXT): $(dom_xpath_dom_xpath_OBJECTS) $(dom_xpath_dom_xpath_DEPENDENCIES) $(EXTRA_dom_xpath_dom_xpath_DEPENDENCIES) dom_xpath/$(am__dirstamp)
        @rm -f dom_xpath/dom_xpath$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(dom_xpath_dom_xpath_OBJECTS) $(dom_xpath_dom_xpath_LDADD) $(LIBS)
@@ -657,6 +941,7 @@ dtdvalidation/$(DEPDIR)/$(am__dirstamp):
        @: > dtdvalidation/$(DEPDIR)/$(am__dirstamp)
 dtdvalidation/main.$(OBJEXT): dtdvalidation/$(am__dirstamp) \
        dtdvalidation/$(DEPDIR)/$(am__dirstamp)
+
 dtdvalidation/dtdvalidation$(EXEEXT): $(dtdvalidation_dtdvalidation_OBJECTS) $(dtdvalidation_dtdvalidation_DEPENDENCIES) $(EXTRA_dtdvalidation_dtdvalidation_DEPENDENCIES) dtdvalidation/$(am__dirstamp)
        @rm -f dtdvalidation/dtdvalidation$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(dtdvalidation_dtdvalidation_OBJECTS) $(dtdvalidation_dtdvalidation_LDADD) $(LIBS)
@@ -668,6 +953,7 @@ import_node/$(DEPDIR)/$(am__dirstamp):
        @: > import_node/$(DEPDIR)/$(am__dirstamp)
 import_node/main.$(OBJEXT): import_node/$(am__dirstamp) \
        import_node/$(DEPDIR)/$(am__dirstamp)
+
 import_node/import_node$(EXEEXT): $(import_node_import_node_OBJECTS) $(import_node_import_node_DEPENDENCIES) $(EXTRA_import_node_import_node_DEPENDENCIES) import_node/$(am__dirstamp)
        @rm -f import_node/import_node$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(import_node_import_node_OBJECTS) $(import_node_import_node_LDADD) $(LIBS)
@@ -681,6 +967,7 @@ sax_exception/main.$(OBJEXT): sax_exception/$(am__dirstamp) \
        sax_exception/$(DEPDIR)/$(am__dirstamp)
 sax_exception/myparser.$(OBJEXT): sax_exception/$(am__dirstamp) \
        sax_exception/$(DEPDIR)/$(am__dirstamp)
+
 sax_exception/sax_exception$(EXEEXT): $(sax_exception_sax_exception_OBJECTS) $(sax_exception_sax_exception_DEPENDENCIES) $(EXTRA_sax_exception_sax_exception_DEPENDENCIES) sax_exception/$(am__dirstamp)
        @rm -f sax_exception/sax_exception$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(sax_exception_sax_exception_OBJECTS) $(sax_exception_sax_exception_LDADD) $(LIBS)
@@ -694,6 +981,7 @@ sax_parser/main.$(OBJEXT): sax_parser/$(am__dirstamp) \
        sax_parser/$(DEPDIR)/$(am__dirstamp)
 sax_parser/myparser.$(OBJEXT): sax_parser/$(am__dirstamp) \
        sax_parser/$(DEPDIR)/$(am__dirstamp)
+
 sax_parser/sax_parser$(EXEEXT): $(sax_parser_sax_parser_OBJECTS) $(sax_parser_sax_parser_DEPENDENCIES) $(EXTRA_sax_parser_sax_parser_DEPENDENCIES) sax_parser/$(am__dirstamp)
        @rm -f sax_parser/sax_parser$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(sax_parser_sax_parser_OBJECTS) $(sax_parser_sax_parser_LDADD) $(LIBS)
@@ -715,6 +1003,7 @@ sax_parser_build_dom/svgdocument.$(OBJEXT):  \
 sax_parser_build_dom/svgelement.$(OBJEXT):  \
        sax_parser_build_dom/$(am__dirstamp) \
        sax_parser_build_dom/$(DEPDIR)/$(am__dirstamp)
+
 sax_parser_build_dom/sax_parser_build_dom$(EXEEXT): $(sax_parser_build_dom_sax_parser_build_dom_OBJECTS) $(sax_parser_build_dom_sax_parser_build_dom_DEPENDENCIES) $(EXTRA_sax_parser_build_dom_sax_parser_build_dom_DEPENDENCIES) sax_parser_build_dom/$(am__dirstamp)
        @rm -f sax_parser_build_dom/sax_parser_build_dom$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(sax_parser_build_dom_sax_parser_build_dom_OBJECTS) $(sax_parser_build_dom_sax_parser_build_dom_LDADD) $(LIBS)
@@ -730,6 +1019,7 @@ sax_parser_entities/main.$(OBJEXT):  \
 sax_parser_entities/myparser.$(OBJEXT):  \
        sax_parser_entities/$(am__dirstamp) \
        sax_parser_entities/$(DEPDIR)/$(am__dirstamp)
+
 sax_parser_entities/sax_parser_entities$(EXEEXT): $(sax_parser_entities_sax_parser_entities_OBJECTS) $(sax_parser_entities_sax_parser_entities_DEPENDENCIES) $(EXTRA_sax_parser_entities_sax_parser_entities_DEPENDENCIES) sax_parser_entities/$(am__dirstamp)
        @rm -f sax_parser_entities/sax_parser_entities$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(sax_parser_entities_sax_parser_entities_OBJECTS) $(sax_parser_entities_sax_parser_entities_LDADD) $(LIBS)
@@ -741,6 +1031,7 @@ schemavalidation/$(DEPDIR)/$(am__dirstamp):
        @: > schemavalidation/$(DEPDIR)/$(am__dirstamp)
 schemavalidation/main.$(OBJEXT): schemavalidation/$(am__dirstamp) \
        schemavalidation/$(DEPDIR)/$(am__dirstamp)
+
 schemavalidation/schemavalidation$(EXEEXT): $(schemavalidation_schemavalidation_OBJECTS) $(schemavalidation_schemavalidation_DEPENDENCIES) $(EXTRA_schemavalidation_schemavalidation_DEPENDENCIES) schemavalidation/$(am__dirstamp)
        @rm -f schemavalidation/schemavalidation$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(schemavalidation_schemavalidation_OBJECTS) $(schemavalidation_schemavalidation_LDADD) $(LIBS)
@@ -752,37 +1043,33 @@ textreader/$(DEPDIR)/$(am__dirstamp):
        @: > textreader/$(DEPDIR)/$(am__dirstamp)
 textreader/main.$(OBJEXT): textreader/$(am__dirstamp) \
        textreader/$(DEPDIR)/$(am__dirstamp)
+
 textreader/textreader$(EXEEXT): $(textreader_textreader_OBJECTS) $(textreader_textreader_DEPENDENCIES) $(EXTRA_textreader_textreader_DEPENDENCIES) textreader/$(am__dirstamp)
        @rm -f textreader/textreader$(EXEEXT)
        $(AM_V_CXXLD)$(CXXLINK) $(textreader_textreader_OBJECTS) $(textreader_textreader_LDADD) $(LIBS)
 
 mostlyclean-compile:
        -rm -f *.$(OBJEXT)
-       -rm -f dom_build/main.$(OBJEXT)
-       -rm -f dom_parse_entities/main.$(OBJEXT)
-       -rm -f dom_parser/main.$(OBJEXT)
-       -rm -f dom_parser_raw/main.$(OBJEXT)
-       -rm -f dom_read_write/main.$(OBJEXT)
-       -rm -f dom_xinclude/main.$(OBJEXT)
-       -rm -f dom_xpath/main.$(OBJEXT)
-       -rm -f dtdvalidation/main.$(OBJEXT)
-       -rm -f import_node/main.$(OBJEXT)
-       -rm -f sax_exception/main.$(OBJEXT)
-       -rm -f sax_exception/myparser.$(OBJEXT)
-       -rm -f sax_parser/main.$(OBJEXT)
-       -rm -f sax_parser/myparser.$(OBJEXT)
-       -rm -f sax_parser_build_dom/main.$(OBJEXT)
-       -rm -f sax_parser_build_dom/svgdocument.$(OBJEXT)
-       -rm -f sax_parser_build_dom/svgelement.$(OBJEXT)
-       -rm -f sax_parser_build_dom/svgparser.$(OBJEXT)
-       -rm -f sax_parser_entities/main.$(OBJEXT)
-       -rm -f sax_parser_entities/myparser.$(OBJEXT)
-       -rm -f schemavalidation/main.$(OBJEXT)
-       -rm -f textreader/main.$(OBJEXT)
+       -rm -f dom_build/*.$(OBJEXT)
+       -rm -f dom_parse_entities/*.$(OBJEXT)
+       -rm -f dom_parser/*.$(OBJEXT)
+       -rm -f dom_parser_raw/*.$(OBJEXT)
+       -rm -f dom_read_write/*.$(OBJEXT)
+       -rm -f dom_xinclude/*.$(OBJEXT)
+       -rm -f dom_xpath/*.$(OBJEXT)
+       -rm -f dtdvalidation/*.$(OBJEXT)
+       -rm -f import_node/*.$(OBJEXT)
+       -rm -f sax_exception/*.$(OBJEXT)
+       -rm -f sax_parser/*.$(OBJEXT)
+       -rm -f sax_parser_build_dom/*.$(OBJEXT)
+       -rm -f sax_parser_entities/*.$(OBJEXT)
+       -rm -f schemavalidation/*.$(OBJEXT)
+       -rm -f textreader/*.$(OBJEXT)
 
 distclean-compile:
        -rm -f *.tab.c
 
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testutilities.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@dom_build/$(DEPDIR)/main.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@dom_parse_entities/$(DEPDIR)/main.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@dom_parser/$(DEPDIR)/main.Po@am__quote@
@@ -850,26 +1137,15 @@ clean-libtool:
        -rm -rf schemavalidation/.libs schemavalidation/_libs
        -rm -rf textreader/.libs textreader/_libs
 
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
-       mkid -fID $$unique
-tags: TAGS
-
-TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
+ID: $(am__tagged_files)
+       $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-am
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
        set x; \
        here=`pwd`; \
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       $(am__define_uniq_tagged_files); \
        shift; \
        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
          test -n "$$unique" || unique=$$empty_fix; \
@@ -881,15 +1157,11 @@ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
              $$unique; \
          fi; \
        fi
-ctags: CTAGS
-CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-am
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+       $(am__define_uniq_tagged_files); \
        test -z "$(CTAGS_ARGS)$$unique" \
          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
             $$unique
@@ -898,102 +1170,285 @@ GTAGS:
        here=`$(am__cd) $(top_builddir) && pwd` \
          && $(am__cd) $(top_srcdir) \
          && gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-am
+
+cscopelist-am: $(am__tagged_files)
+       list='$(am__tagged_files)'; \
+       case "$(srcdir)" in \
+         [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+         *) sdir=$(subdir)/$(srcdir) ;; \
+       esac; \
+       for i in $$list; do \
+         if test -f "$$i"; then \
+           echo "$(subdir)/$$i"; \
+         else \
+           echo "$$sdir/$$i"; \
+         fi; \
+       done >> $(top_builddir)/cscope.files
 
 distclean-tags:
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
-check-TESTS: $(TESTS)
-       @failed=0; all=0; xfail=0; xpass=0; skip=0; \
-       srcdir=$(srcdir); export srcdir; \
-       list=' $(TESTS) '; \
-       $(am__tty_colors); \
-       if test -n "$$list"; then \
-         for tst in $$list; do \
-           if test -f ./$$tst; then dir=./; \
-           elif test -f $$tst; then dir=; \
-           else dir="$(srcdir)/"; fi; \
-           if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
-             all=`expr $$all + 1`; \
-             case " $(XFAIL_TESTS) " in \
-             *[\ \     ]$$tst[\ \      ]*) \
-               xpass=`expr $$xpass + 1`; \
-               failed=`expr $$failed + 1`; \
-               col=$$red; res=XPASS; \
-             ;; \
-             *) \
-               col=$$grn; res=PASS; \
-             ;; \
-             esac; \
-           elif test $$? -ne 77; then \
-             all=`expr $$all + 1`; \
-             case " $(XFAIL_TESTS) " in \
-             *[\ \     ]$$tst[\ \      ]*) \
-               xfail=`expr $$xfail + 1`; \
-               col=$$lgn; res=XFAIL; \
-             ;; \
-             *) \
-               failed=`expr $$failed + 1`; \
-               col=$$red; res=FAIL; \
-             ;; \
-             esac; \
-           else \
-             skip=`expr $$skip + 1`; \
-             col=$$blu; res=SKIP; \
-           fi; \
-           echo "$${col}$$res$${std}: $$tst"; \
-         done; \
-         if test "$$all" -eq 1; then \
-           tests="test"; \
-           All=""; \
-         else \
-           tests="tests"; \
-           All="All "; \
+# Recover from deleted '.trs' file; this should ensure that
+# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
+# both 'foo.log' and 'foo.trs'.  Break the recipe in two subshells
+# to avoid problems with "make -n".
+.log.trs:
+       rm -f $< $@
+       $(MAKE) $(AM_MAKEFLAGS) $<
+
+# Leading 'am--fnord' is there to ensure the list of targets does not
+# expand to empty, as could happen e.g. with make check TESTS=''.
+am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
+am--force-recheck:
+       @:
+
+$(TEST_SUITE_LOG): $(TEST_LOGS)
+       @$(am__set_TESTS_bases); \
+       am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
+       redo_bases=`for i in $$bases; do \
+                     am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
+                   done`; \
+       if test -n "$$redo_bases"; then \
+         redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
+         redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
+         if $(am__make_dryrun); then :; else \
+           rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
          fi; \
-         if test "$$failed" -eq 0; then \
-           if test "$$xfail" -eq 0; then \
-             banner="$$All$$all $$tests passed"; \
-           else \
-             if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
-             banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
-           fi; \
-         else \
-           if test "$$xpass" -eq 0; then \
-             banner="$$failed of $$all $$tests failed"; \
+       fi; \
+       if test -n "$$am__remaking_logs"; then \
+         echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
+              "recursion detected" >&2; \
+       else \
+         am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
+       fi; \
+       if $(am__make_dryrun); then :; else \
+         st=0;  \
+         errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
+         for i in $$redo_bases; do \
+           test -f $$i.trs && test -r $$i.trs \
+             || { echo "$$errmsg $$i.trs" >&2; st=1; }; \
+           test -f $$i.log && test -r $$i.log \
+             || { echo "$$errmsg $$i.log" >&2; st=1; }; \
+         done; \
+         test $$st -eq 0 || exit 1; \
+       fi
+       @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
+       ws='[   ]'; \
+       results=`for b in $$bases; do echo $$b.trs; done`; \
+       test -n "$$results" || results=/dev/null; \
+       all=`  grep "^$$ws*:test-result:"           $$results | wc -l`; \
+       pass=` grep "^$$ws*:test-result:$$ws*PASS"  $$results | wc -l`; \
+       fail=` grep "^$$ws*:test-result:$$ws*FAIL"  $$results | wc -l`; \
+       skip=` grep "^$$ws*:test-result:$$ws*SKIP"  $$results | wc -l`; \
+       xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
+       xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
+       error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
+       if test `expr $$fail + $$xpass + $$error` -eq 0; then \
+         success=true; \
+       else \
+         success=false; \
+       fi; \
+       br='==================='; br=$$br$$br$$br$$br; \
+       result_count () \
+       { \
+           if test x"$$1" = x"--maybe-color"; then \
+             maybe_colorize=yes; \
+           elif test x"$$1" = x"--no-color"; then \
+             maybe_colorize=no; \
            else \
-             if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
-             banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \
+             echo "$@: invalid 'result_count' usage" >&2; exit 4; \
            fi; \
-         fi; \
-         dashes="$$banner"; \
-         skipped=""; \
-         if test "$$skip" -ne 0; then \
-           if test "$$skip" -eq 1; then \
-             skipped="($$skip test was not run)"; \
+           shift; \
+           desc=$$1 count=$$2; \
+           if test $$maybe_colorize = yes && test $$count -gt 0; then \
+             color_start=$$3 color_end=$$std; \
            else \
-             skipped="($$skip tests were not run)"; \
+             color_start= color_end=; \
            fi; \
-           test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
-             dashes="$$skipped"; \
-         fi; \
-         report=""; \
-         if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
-           report="Please report to $(PACKAGE_BUGREPORT)"; \
-           test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
-             dashes="$$report"; \
-         fi; \
-         dashes=`echo "$$dashes" | sed s/./=/g`; \
-         if test "$$failed" -eq 0; then \
-           col="$$grn"; \
-         else \
-           col="$$red"; \
-         fi; \
-         echo "$${col}$$dashes$${std}"; \
-         echo "$${col}$$banner$${std}"; \
-         test -z "$$skipped" || echo "$${col}$$skipped$${std}"; \
-         test -z "$$report" || echo "$${col}$$report$${std}"; \
-         echo "$${col}$$dashes$${std}"; \
-         test "$$failed" -eq 0; \
-       else :; fi
+           echo "$${color_start}# $$desc $$count$${color_end}"; \
+       }; \
+       create_testsuite_report () \
+       { \
+         result_count $$1 "TOTAL:" $$all   "$$brg"; \
+         result_count $$1 "PASS: " $$pass  "$$grn"; \
+         result_count $$1 "SKIP: " $$skip  "$$blu"; \
+         result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
+         result_count $$1 "FAIL: " $$fail  "$$red"; \
+         result_count $$1 "XPASS:" $$xpass "$$red"; \
+         result_count $$1 "ERROR:" $$error "$$mgn"; \
+       }; \
+       {                                                               \
+         echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" |       \
+           $(am__rst_title);                                           \
+         create_testsuite_report --no-color;                           \
+         echo;                                                         \
+         echo ".. contents:: :depth: 2";                               \
+         echo;                                                         \
+         for b in $$bases; do echo $$b; done                           \
+           | $(am__create_global_log);                                 \
+       } >$(TEST_SUITE_LOG).tmp || exit 1;                             \
+       mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG);                     \
+       if $$success; then                                              \
+         col="$$grn";                                                  \
+        else                                                           \
+         col="$$red";                                                  \
+         test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG);               \
+       fi;                                                             \
+       echo "$${col}$$br$${std}";                                      \
+       echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";   \
+       echo "$${col}$$br$${std}";                                      \
+       create_testsuite_report --maybe-color;                          \
+       echo "$$col$$br$$std";                                          \
+       if $$success; then :; else                                      \
+         echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}";         \
+         if test -n "$(PACKAGE_BUGREPORT)"; then                       \
+           echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \
+         fi;                                                           \
+         echo "$$col$$br$$std";                                        \
+       fi;                                                             \
+       $$success || exit 1
+
+check-TESTS:
+       @list='$(RECHECK_LOGS)';           test -z "$$list" || rm -f $$list
+       @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
+       @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
+       @set +e; $(am__set_TESTS_bases); \
+       log_list=`for i in $$bases; do echo $$i.log; done`; \
+       trs_list=`for i in $$bases; do echo $$i.trs; done`; \
+       log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
+       $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
+       exit $$?;
+recheck: all $(check_PROGRAMS) $(check_SCRIPTS)
+       @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
+       @set +e; $(am__set_TESTS_bases); \
+       bases=`for i in $$bases; do echo $$i; done \
+                | $(am__list_recheck_tests)` || exit 1; \
+       log_list=`for i in $$bases; do echo $$i.log; done`; \
+       log_list=`echo $$log_list`; \
+       $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
+               am__force_recheck=am--force-recheck \
+               TEST_LOGS="$$log_list"; \
+       exit $$?
+dom_build/make_check.sh.log: dom_build/make_check.sh
+       @p='dom_build/make_check.sh'; \
+       b='dom_build/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+dom_parse_entities/make_check.sh.log: dom_parse_entities/make_check.sh
+       @p='dom_parse_entities/make_check.sh'; \
+       b='dom_parse_entities/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+dom_parser/make_check.sh.log: dom_parser/make_check.sh
+       @p='dom_parser/make_check.sh'; \
+       b='dom_parser/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+dom_parser_raw/make_check.sh.log: dom_parser_raw/make_check.sh
+       @p='dom_parser_raw/make_check.sh'; \
+       b='dom_parser_raw/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+dom_read_write/make_check.sh.log: dom_read_write/make_check.sh
+       @p='dom_read_write/make_check.sh'; \
+       b='dom_read_write/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+dom_xinclude/make_check.sh.log: dom_xinclude/make_check.sh
+       @p='dom_xinclude/make_check.sh'; \
+       b='dom_xinclude/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+dom_xpath/make_check.sh.log: dom_xpath/make_check.sh
+       @p='dom_xpath/make_check.sh'; \
+       b='dom_xpath/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+dtdvalidation/make_check.sh.log: dtdvalidation/make_check.sh
+       @p='dtdvalidation/make_check.sh'; \
+       b='dtdvalidation/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+import_node/make_check.sh.log: import_node/make_check.sh
+       @p='import_node/make_check.sh'; \
+       b='import_node/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+sax_exception/make_check.sh.log: sax_exception/make_check.sh
+       @p='sax_exception/make_check.sh'; \
+       b='sax_exception/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+sax_parser/make_check.sh.log: sax_parser/make_check.sh
+       @p='sax_parser/make_check.sh'; \
+       b='sax_parser/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+sax_parser_build_dom/make_check.sh.log: sax_parser_build_dom/make_check.sh
+       @p='sax_parser_build_dom/make_check.sh'; \
+       b='sax_parser_build_dom/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+sax_parser_entities/make_check.sh.log: sax_parser_entities/make_check.sh
+       @p='sax_parser_entities/make_check.sh'; \
+       b='sax_parser_entities/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+schemavalidation/make_check.sh.log: schemavalidation/make_check.sh
+       @p='schemavalidation/make_check.sh'; \
+       b='schemavalidation/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+textreader/make_check.sh.log: textreader/make_check.sh
+       @p='textreader/make_check.sh'; \
+       b='textreader/make_check.sh'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+.test.log:
+       @p='$<'; \
+       $(am__set_b); \
+       $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+@am__EXEEXT_TRUE@.test$(EXEEXT).log:
+@am__EXEEXT_TRUE@      @p='$<'; \
+@am__EXEEXT_TRUE@      $(am__set_b); \
+@am__EXEEXT_TRUE@      $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
+@am__EXEEXT_TRUE@      --log-file $$b.log --trs-file $$b.trs \
+@am__EXEEXT_TRUE@      $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
+@am__EXEEXT_TRUE@      "$$tst" $(AM_TESTS_FD_REDIRECT)
 
 distdir: $(DISTFILES)
        @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
@@ -1051,6 +1506,9 @@ install-strip:
            "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
        fi
 mostlyclean-generic:
+       -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
+       -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
+       -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
 
 clean-generic:
        -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
@@ -1098,7 +1556,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \
        mostlyclean-am
 
 distclean: distclean-am
-       -rm -rf dom_build/$(DEPDIR) dom_parse_entities/$(DEPDIR) dom_parser/$(DEPDIR) dom_parser_raw/$(DEPDIR) dom_read_write/$(DEPDIR) dom_xinclude/$(DEPDIR) dom_xpath/$(DEPDIR) dtdvalidation/$(DEPDIR) import_node/$(DEPDIR) sax_exception/$(DEPDIR) sax_parser/$(DEPDIR) sax_parser_build_dom/$(DEPDIR) sax_parser_entities/$(DEPDIR) schemavalidation/$(DEPDIR) textreader/$(DEPDIR)
+       -rm -rf ./$(DEPDIR) dom_build/$(DEPDIR) dom_parse_entities/$(DEPDIR) dom_parser/$(DEPDIR) dom_parser_raw/$(DEPDIR) dom_read_write/$(DEPDIR) dom_xinclude/$(DEPDIR) dom_xpath/$(DEPDIR) dtdvalidation/$(DEPDIR) import_node/$(DEPDIR) sax_exception/$(DEPDIR) sax_parser/$(DEPDIR) sax_parser_build_dom/$(DEPDIR) sax_parser_entities/$(DEPDIR) schemavalidation/$(DEPDIR) textreader/$(DEPDIR)
        -rm -f Makefile
 distclean-am: clean-am distclean-compile distclean-generic \
        distclean-tags
@@ -1144,7 +1602,7 @@ install-ps-am:
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
-       -rm -rf dom_build/$(DEPDIR) dom_parse_entities/$(DEPDIR) dom_parser/$(DEPDIR) dom_parser_raw/$(DEPDIR) dom_read_write/$(DEPDIR) dom_xinclude/$(DEPDIR) dom_xpath/$(DEPDIR) dtdvalidation/$(DEPDIR) import_node/$(DEPDIR) sax_exception/$(DEPDIR) sax_parser/$(DEPDIR) sax_parser_build_dom/$(DEPDIR) sax_parser_entities/$(DEPDIR) schemavalidation/$(DEPDIR) textreader/$(DEPDIR)
+       -rm -rf ./$(DEPDIR) dom_build/$(DEPDIR) dom_parse_entities/$(DEPDIR) dom_parser/$(DEPDIR) dom_parser_raw/$(DEPDIR) dom_read_write/$(DEPDIR) dom_xinclude/$(DEPDIR) dom_xpath/$(DEPDIR) dtdvalidation/$(DEPDIR) import_node/$(DEPDIR) sax_exception/$(DEPDIR) sax_parser/$(DEPDIR) sax_parser_build_dom/$(DEPDIR) sax_parser_entities/$(DEPDIR) schemavalidation/$(DEPDIR) textreader/$(DEPDIR)
        -rm -f Makefile
 maintainer-clean-am: distclean-am maintainer-clean-generic
 
@@ -1165,9 +1623,9 @@ uninstall-am:
 
 .MAKE: check-am install-am install-strip
 
-.PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \
-       clean-checkPROGRAMS clean-generic clean-libtool ctags \
-       distclean distclean-compile distclean-generic \
+.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \
+       clean-checkPROGRAMS clean-generic clean-libtool cscopelist-am \
+       ctags ctags-am distclean distclean-compile distclean-generic \
        distclean-libtool distclean-tags distdir dvi dvi-am html \
        html-am info info-am install install-am install-data \
        install-data-am install-dvi install-dvi-am install-exec \
@@ -1177,7 +1635,7 @@ uninstall-am:
        installcheck-am installdirs maintainer-clean \
        maintainer-clean-generic mostlyclean mostlyclean-compile \
        mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-       tags uninstall uninstall-am
+       recheck tags tags-am uninstall uninstall-am
 
 
 # Build the shell scripts that call the example programs.
@@ -1192,7 +1650,7 @@ uninstall-am:
 # which may or may not be the same as the source directory.
 # Here it's necessary to specify parameters when the input file and the output
 # file are located in different directories.
-dom_read_write/make-check-sh: Makefile
+dom_read_write/make_check.sh: Makefile
        echo '# Generated and used by "make check"' >$@
        echo 'dom_read_write/dom_read_write "$(srcdir)/dom_read_write/example.xml" dom_read_write/example_output.xml >/dev/null' >>$@
        chmod +x $@
@@ -1200,7 +1658,7 @@ dom_read_write/make-check-sh: Makefile
 # All other script files are generated like so:
 $(standard_scripts): Makefile
        echo '# Generated and used by "make check"' >$@
-       echo '$(subst <!progname!>,$(subst /make-check-sh,,$@),$(script_template))' >>$@
+       echo '$(subst <!progname!>,$(subst /make_check.sh,,$@),$(script_template))' >>$@
        chmod +x $@
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
index 1525f51..bf97994 100644 (file)
 #include <config.h>
 #endif
 
+#include "../testutilities.h"
 #include <libxml++/libxml++.h>
 #include <iostream>
-#include <stdlib.h>
+#include <cstdlib>
 
 void print_node(const xmlpp::Node* node, bool substitute_entities, unsigned int indentation = 0)
 {  
@@ -38,7 +39,7 @@ void print_node(const xmlpp::Node* node, bool substitute_entities, unsigned int
     const xmlpp::TextNode* nodeText = dynamic_cast<const xmlpp::TextNode*>(node);
     if (nodeText && !nodeText->is_white_space())
     {
-      std::cout << indent << "text = " << nodeText->get_content() << std::endl;
+      std::cout << indent << "text = " << CatchConvertError(nodeText->get_content()) << std::endl;
     }
   }
   else
@@ -47,9 +48,9 @@ void print_node(const xmlpp::Node* node, bool substitute_entities, unsigned int
     const xmlpp::EntityReference* nodeEntityReference = dynamic_cast<const xmlpp::EntityReference*>(node);
     if (nodeEntityReference)
     {
-      std::cout << indent << "entity reference name = " << nodeEntityReference->get_name() << std::endl;
-      std::cout << indent <<  "  resolved text = " << nodeEntityReference->get_resolved_text() << std::endl;
-      std::cout << indent <<  "  original text = " << nodeEntityReference->get_original_text() << std::endl;
+      std::cout << indent << "entity reference name = " << CatchConvertError(nodeEntityReference->get_name()) << std::endl;
+      std::cout << indent << "  resolved text = " << CatchConvertError(nodeEntityReference->get_resolved_text()) << std::endl;
+      std::cout << indent << "  original text = " << CatchConvertError(nodeEntityReference->get_original_text()) << std::endl;
     }
   } // end if (substitute_entities)
 
@@ -67,8 +68,8 @@ void print_node(const xmlpp::Node* node, bool substitute_entities, unsigned int
 
 int main(int argc, char* argv[])
 {
-  // Set the global C++ locale to the user-configured locale,
-  // so we can use std::cout with UTF-8, via Glib::ustring, without exceptions.
+  // Set the global C++ locale to the user-specified locale. Then we can
+  // hopefully use std::cout with UTF-8, via Glib::ustring, without exceptions.
   std::locale::global(std::locale(""));
 
   std::string filepath;
index 40cb9b6..d8dd8c8 100644 (file)
 #include <config.h>
 #endif
 
+#include "../testutilities.h"
 #include <libxml++/libxml++.h>
 #include <iostream>
-#include <stdlib.h>
+#include <cstdlib>
 
 void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
 {
@@ -47,8 +48,8 @@ void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
 
     std::cout << indent << "Node name = ";
     if(!namespace_prefix.empty())
-      std::cout << namespace_prefix << ":";
-    std::cout << nodename << std::endl;
+      std::cout << CatchConvertError(namespace_prefix) << ":";
+    std::cout << CatchConvertError(nodename) << std::endl;
   }
   else if(nodeText) //Let's say when it's text. - e.g. let's say what that white space is.
   {
@@ -58,15 +59,15 @@ void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
   //Treat the various node types differently: 
   if(nodeText)
   {
-    std::cout << indent << "text = \"" << nodeText->get_content() << "\"" << std::endl;
+    std::cout << indent << "text = \"" << CatchConvertError(nodeText->get_content()) << "\"" << std::endl;
   }
   else if(nodeComment)
   {
-    std::cout << indent << "comment = " << nodeComment->get_content() << std::endl;
+    std::cout << indent << "comment = " << CatchConvertError(nodeComment->get_content()) << std::endl;
   }
   else if(nodeContent)
   {
-    std::cout << indent << "content = " << nodeContent->get_content() << std::endl;
+    std::cout << indent << "content = " << CatchConvertError(nodeContent->get_content()) << std::endl;
   }
   else if(const xmlpp::Element* nodeElement = dynamic_cast<const xmlpp::Element*>(node))
   {
@@ -84,14 +85,20 @@ void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
 
       std::cout << indent << "  Attribute ";
       if(!namespace_prefix.empty())
-        std::cout << namespace_prefix  << ":";
-      std::cout << attribute->get_name() << " = " << attribute->get_value() << std::endl;
+        std::cout << CatchConvertError(namespace_prefix) << ":";
+      std::cout << CatchConvertError(attribute->get_name()) << " = "
+                << CatchConvertError(attribute->get_value()) << std::endl;
     }
 
     const xmlpp::Attribute* attribute = nodeElement->get_attribute("title");
     if(attribute)
     {
-      std::cout << indent << "title = " << attribute->get_value() << std::endl;
+      std::cout << indent;
+      if (dynamic_cast<const xmlpp::AttributeNode*>(attribute))
+        std::cout << "AttributeNode ";
+      else if (dynamic_cast<const xmlpp::AttributeDeclaration*>(attribute))
+        std::cout << "AttributeDeclaration ";
+      std::cout << "title = " << CatchConvertError(attribute->get_value()) << std::endl;
     }
   }
   
@@ -108,14 +115,15 @@ void print_node(const xmlpp::Node* node, unsigned int indentation = 0)
 
 int main(int argc, char* argv[])
 {
-  // Set the global C++ locale to the user-configured locale,
-  // so we can use std::cout with UTF-8, via Glib::ustring, without exceptions.
+  // Set the global C++ locale to the user-specified locale. Then we can
+  // hopefully use std::cout with UTF-8, via Glib::ustring, without exceptions.
   std::locale::global(std::locale(""));
 
   bool validate = false;
   bool set_throw_messages = false;
   bool throw_messages = false;
   bool substitute_entities = true;
+  bool include_default_attributes = false;
 
   int argi = 1;
   while (argc > argi && *argv[argi] == '-') // option
@@ -126,22 +134,26 @@ int main(int argc, char* argv[])
         validate = true;
         break;
       case 't':
-       set_throw_messages = true;
-       throw_messages = true;
-       break;
+        set_throw_messages = true;
+        throw_messages = true;
+        break;
       case 'e':
-       set_throw_messages = true;
-       throw_messages = false;
-       break;
+        set_throw_messages = true;
+        throw_messages = false;
+        break;
       case 'E':
         substitute_entities = false;
         break;
+      case 'a':
+        include_default_attributes = true;
+        break;
      default:
        std::cout << "Usage: " << argv[0] << " [-v] [-t] [-e] [filename]" << std::endl
                  << "       -v  Validate" << std::endl
                  << "       -t  Throw messages in an exception" << std::endl
                  << "       -e  Write messages to stderr" << std::endl
-                 << "       -E  Do not substitute entities" << std::endl;
+                 << "       -E  Do not substitute entities" << std::endl
+                 << "       -a  Include default attributes in the node tree" << std::endl;
        return EXIT_FAILURE;
      }
      argi++;
@@ -161,6 +173,7 @@ int main(int argc, char* argv[])
       parser.set_throw_messages(throw_messages);
     //We can have the text resolved/unescaped automatically.
     parser.set_substitute_entities(substitute_entities);
+    parser.set_include_default_attributes(include_default_attributes);
     parser.parse_file(filepath);
     if(parser)
     {
index 925f074..2b09522 100644 (file)
@@ -8,6 +8,7 @@ DTD for libxml++ example.
 <!ELEMENT examplechild (child_of_child)+ >
 <!ATTLIST examplechild
   id   CDATA   #REQUIRED
+  title CDATA "No title"
 >
 
 <!ELEMENT child_of_child EMPTY >
index 95c9305..7037f79 100644 (file)
@@ -2,7 +2,7 @@
 <!DOCTYPE example PUBLIC "" "example.dtd">
 
 <example>
-  <examplechild id="1">
+  <examplechild id="1" title="First child element">
     <child_of_child/>
   </examplechild>
   <examplechild id="2">
index bf7f3fe..9dc4f8c 100644 (file)
@@ -35,7 +35,9 @@ main(int argc, char* argv[])
   std::locale::global(std::locale(""));
 
   //Parse command-line arguments:
-  std::string filepath_in, filepath_out;
+  std::string filepath_in;
+  std::string filepath_out;
+  std::string filepath_out2; // With default attributes
   if(argc > 1 )
     filepath_in = argv[1]; //Allow the user to specify a different XML file to parse.
   else
@@ -46,6 +48,10 @@ main(int argc, char* argv[])
   else
     filepath_out = "example_output.xml";
 
+  //Allow the user to specify an extra output file with set_include_default_attributes(true).
+  if(argc > 3 )
+    filepath_out2 = argv[3];
+
   try
   {
     xmlpp::DomParser parser;
@@ -58,6 +64,19 @@ main(int argc, char* argv[])
       if(document)
         document->write_to_file(filepath_out);
     }
+
+    if (!filepath_out2.empty())
+    {
+      parser.set_include_default_attributes();
+      parser.parse_file(filepath_in);
+      if(parser)
+      {
+        //Write it out again.
+        xmlpp::Document* document = parser.get_document();
+        if(document)
+          document->write_to_file(filepath_out2);
+      }
+    }
   }
   catch(const std::exception& ex)
   {
diff --git a/examples/testutilities.cc b/examples/testutilities.cc
new file mode 100644 (file)
index 0000000..4509e82
--- /dev/null
@@ -0,0 +1,33 @@
+/* Copyright (C) 2013 The libxml++ development team
+ *
+ * This file is part of libxml++.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "testutilities.h"
+#include <glibmm/convert.h>
+
+std::ostream& operator<<(std::ostream& os, const CatchConvertError& utf8_string)
+{
+  try
+  {
+    os << static_cast<const Glib::ustring&>(utf8_string);
+  }
+  catch (const Glib::ConvertError& ex)
+  {
+    os << "[Glib::ConvertError: " << ex.what() << "]";
+  }
+  return os;
+}
diff --git a/examples/testutilities.h b/examples/testutilities.h
new file mode 100644 (file)
index 0000000..31576d0
--- /dev/null
@@ -0,0 +1,45 @@
+/* Copyright (C) 2013 The libxml++ development team
+ *
+ * This file is part of libxml++.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include <glibmm/ustring.h>
+#include <iostream>
+
+// CatchConvertError is identical to Glib::ustring, except that
+// std::ostream& operator<<(std::ostream&, const CatchConvertError&)
+// catches Glib::ConvertError, and prints the exception message.
+//
+// If a printed string contains characters that don't exist in the global
+// locale's character set, an exception is thrown, but it's caught locally,
+// and the program continues.
+// This is particularly useful when the example programs are run by 'make check'.
+// If the user-specified locale's character set does not contain all characters
+// in the Glib::ustring, operator<<(std::ostream&, const Glib::ustring&) throws
+// a Glib::ConvertError exception. That exception is not the result of an error
+// in libxml++ or libxml2.
+// See also https://bugzilla.gnome.org/show_bug.cgi?id=702136
+
+class CatchConvertError : public Glib::ustring
+{
+public:
+  explicit CatchConvertError(const Glib::ustring& str)
+  : Glib::ustring(str)
+  { }
+};
+
+std::ostream& operator<<(std::ostream& os, const CatchConvertError& utf8_string);
+
index 44bcf91..c35bd16 100644 (file)
@@ -119,7 +119,10 @@ namespace xmlpp
 Node::Node(xmlNode* node)
   : impl_(node)
 {
-   impl_->_private = this;
+  if (!impl_)
+    throw internal_error("xmlNode pointer cannot be 0");
+
+  impl_->_private = this;
 }
 
 Node::~Node()
@@ -527,8 +530,7 @@ Glib::ustring Node::get_namespace_prefix() const
     const xmlAttribute* const attr = reinterpret_cast<const xmlAttribute*>(impl_);
     return attr->prefix ? (const char*)attr->prefix : "";
   }
-
-  if(impl_ && impl_->ns && impl_->ns->prefix)
+  else if(impl_->ns && impl_->ns->prefix)
     return (char*)impl_->ns->prefix;
   else
     return Glib::ustring();
@@ -550,7 +552,7 @@ Glib::ustring Node::get_namespace_uri() const
     return Glib::ustring();
   }
 
-  if(impl_ && impl_->ns && impl_->ns->href)
+  if(impl_->ns && impl_->ns->href)
     return (char*)impl_->ns->href;
   else
     return Glib::ustring();
@@ -580,8 +582,8 @@ void Node::create_wrapper(xmlNode* node)
 {
   if(node->_private)
   {
-         //Node already wrapped, skip
-         return;
+    //Node already wrapped, skip
+    return;
   }
 
   switch (node->type)
index a60107e..6a02ecf 100644 (file)
@@ -55,6 +55,8 @@ class Node : public NonCopyable
 public:
   typedef std::list<Node*> NodeList;
 
+  /** @throws xmlpp::internal_error If @a node is <tt>0</tt>.
+   */
   explicit Node(_xmlNode* node);
   virtual ~Node();
 
index 96250a5..e32567e 100644 (file)
@@ -20,14 +20,19 @@ namespace // anonymous
 // because it would break ABI.
 struct ExtraParserData
 {
-  // Strange default values chosen for backward compatibility.
+  // Strange default values for throw_*_messages chosen for backward compatibility.
   ExtraParserData()
-  : throw_parser_messages_(false), throw_validity_messages_(true)
+  : throw_parser_messages_(false), throw_validity_messages_(true),
+  include_default_attributes_(false), set_options_(0), clear_options_(0)
   {}
+
   Glib::ustring parser_error_;
   Glib::ustring parser_warning_;
   bool throw_parser_messages_;
   bool throw_validity_messages_;
+  bool include_default_attributes_;
+  int set_options_;
+  int clear_options_;
 };
 
 std::map<const xmlpp::Parser*, ExtraParserData> extra_parser_data;
@@ -99,15 +104,54 @@ bool Parser::get_throw_messages() const
   return extra_parser_data[this].throw_parser_messages_;
 }
 
+void Parser::set_include_default_attributes(bool val)
+{
+  Glib::Threads::Mutex::Lock lock(extra_parser_data_mutex);
+  extra_parser_data[this].include_default_attributes_ = val;
+}
+
+bool Parser::get_include_default_attributes()
+{
+  Glib::Threads::Mutex::Lock lock(extra_parser_data_mutex);
+  return extra_parser_data[this].include_default_attributes_;
+}
+
+void Parser::set_parser_options(int set_options, int clear_options)
+{
+  Glib::Threads::Mutex::Lock lock(extra_parser_data_mutex);
+  extra_parser_data[this].set_options_ = set_options;
+  extra_parser_data[this].clear_options_ = clear_options;
+}
+
+void Parser::get_parser_options(int& set_options, int& clear_options)
+{
+  Glib::Threads::Mutex::Lock lock(extra_parser_data_mutex);
+  set_options = extra_parser_data[this].set_options_;
+  clear_options = extra_parser_data[this].clear_options_;
+}
+
 void Parser::initialize_context()
 {
+  Glib::Threads::Mutex::Lock lock(extra_parser_data_mutex);
+
+  //Clear these temporary buffers:
+  extra_parser_data[this].parser_error_.erase();
+  extra_parser_data[this].parser_warning_.erase();
+  validate_error_.erase();
+  validate_warning_.erase();
+
+  // Take a copy of the extra data, so we don't have to access
+  // the extra_parser_data map more than necessary.
+  const ExtraParserData extra_parser_data_this = extra_parser_data[this];
+  lock.release();
+
   //Disactivate any non-standards-compliant libxml1 features.
   //These are disactivated by default, but if we don't deactivate them for each context
   //then some other code which uses a global function, such as xmlKeepBlanksDefault(),
   // could cause this to use the wrong settings:
   context_->linenumbers = 1; // TRUE - This is the default anyway.
 
-  //Turn on/off validation and entity substitution.
+  //Turn on/off validation, entity substitution and default attribute inclusion.
   int options = context_->options;
   if (validate_)
     options |= XML_PARSE_DTDVALID;
@@ -119,10 +163,18 @@ void Parser::initialize_context()
   else
     options &= ~XML_PARSE_NOENT;
 
+  if (extra_parser_data_this.include_default_attributes_)
+    options |= XML_PARSE_DTDATTR;
+  else
+    options &= ~XML_PARSE_DTDATTR;
+
+  //Turn on/off any parser options.
+  options |= extra_parser_data_this.set_options_;
+  options &= ~extra_parser_data_this.clear_options_;
+
   xmlCtxtUseOptions(context_, options);
 
-  Glib::Threads::Mutex::Lock lock(extra_parser_data_mutex);
-  if (context_->sax && extra_parser_data[this].throw_parser_messages_)
+  if (context_->sax && extra_parser_data_this.throw_parser_messages_)
   {
     //Tell the parser context about the callbacks.
     context_->sax->fatalError = &callback_parser_error;
@@ -130,7 +182,7 @@ void Parser::initialize_context()
     context_->sax->warning = &callback_parser_warning;
   }
 
-  if (extra_parser_data[this].throw_validity_messages_)
+  if (extra_parser_data_this.throw_validity_messages_)
   {
     //Tell the validity context about the callbacks:
     //(These are only called if validation is on - see above)
@@ -140,12 +192,6 @@ void Parser::initialize_context()
 
   //Allow the callback_validity_*() methods to retrieve the C++ instance:
   context_->_private = this;
-
-  //Clear these temporary buffers too:
-  extra_parser_data[this].parser_error_.erase();
-  extra_parser_data[this].parser_warning_.erase();
-  validate_error_.erase();
-  validate_warning_.erase();
 }
 
 void Parser::release_underlying()
index f2c2f3f..66297de 100644 (file)
@@ -42,7 +42,7 @@ public:
    */
   virtual void set_validate(bool val = true);
 
-  /** See set_validate()
+  /** See set_validate().
    * @returns Whether the parser will validate the XML file.
    */
   virtual bool get_validate() const;
@@ -83,7 +83,51 @@ public:
    *          The default with only validation messages thrown is returned as false.
    */
   bool get_throw_messages() const;
-  
+
+  /** Set whether default attribute values from the DTD shall be included in the node tree.
+   * If set, attributes not assigned a value in the XML file, but with a default value
+   * in the DTD file, will be included in the node tree that the parser creates.
+   * These attributes will be represented by AttributeNode instances (not AttributeDeclaration
+   * instances), just like attributes which are assigned a value in the XML file.
+   *
+   * @newin{2,38}
+   *
+   * @param val Whether attributes with default values will be included in the node tree.
+   */
+  void set_include_default_attributes(bool val = true);
+
+  /** See set_include_default_attributes().
+   *
+   * @newin{2,38}
+   *
+   * @returns Whether attributes with default values will be included in the node tree.
+   */
+  bool get_include_default_attributes();
+
+  /** Set and/or clear parser option flags.
+   * See the libxml2 documentation, enum xmlParserOption, for a list of parser options.
+   * This method overrides other methods that set parser options, such as set_validate(),
+   * set_substitute_entities() and set_include_default_attributes(). Use set_parser_options()
+   * only if no other method can set the parser options you want.
+   *
+   * @newin{2,38}
+   *
+   * @param set_options Set bits correspond to flags that shall be set during parsing.
+   * @param clear_options Set bits correspond to flags that shall be cleared during parsing.
+   *        Bits that are set in neither @a set_options nor @a clear_options are not affected.
+   */
+  void set_parser_options(int set_options = 0, int clear_options = 0);
+
+  /** See set_parser_options().
+   *
+   * @newin{2,38}
+   *
+   * @param [out] set_options Set bits correspond to flags that shall be set during parsing.
+   * @param [out] clear_options Set bits correspond to flags that shall be cleared during parsing.
+   *        Bits that are set in neither @a set_options nor @a clear_options are not affected.
+   */
+  void get_parser_options(int& set_options, int& clear_options);
+
   /** Parse an XML document from a file.
    * @throw exception
    * @param filename The path to the file.
@@ -149,6 +193,10 @@ protected:
 
   bool validate_;
   bool substitute_entities_;
+  //TODO: In a future ABI-break, add these members.
+  //bool include_default_attributes_;
+  //int set_options_;
+  //int clear_options_;
 };
 
 } // namespace xmlpp
index f1ee910..a740090 100644 (file)
@@ -57,7 +57,7 @@ public:
   /** Parse a schema definition file.
    * If the validator already contains a schema, that schema is released
    * (deleted if the validator owns the schema).
-   * @param file The URL of the schema.
+   * @param filename The URL of the schema.
    * @throws xmlpp::parse_error
    */
   virtual void parse_file(const Glib::ustring& filename);
index d622a44..b79252d 100755 (executable)
@@ -1,14 +1,12 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
-#   2011, 2012 Free Software Foundation, Inc.
+#   Copyright 1992-2013 Free Software Foundation, Inc.
 
-timestamp='2012-02-10'
+timestamp='2013-06-10'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
+# the Free Software Foundation; either version 3 of the License, or
 # (at your option) any later version.
 #
 # This program is distributed in the hope that it will be useful, but
@@ -22,19 +20,17 @@ timestamp='2012-02-10'
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
 # configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-
-# Originally written by Per Bothner.  Please send patches (context
-# diff format) to <config-patches@gnu.org> and include a ChangeLog
-# entry.
+# the same distribution terms that you use for the rest of that
+# program.  This Exception is an additional permission under section 7
+# of the GNU General Public License, version 3 ("GPLv3").
 #
-# This script attempts to guess a canonical system name similar to
-# config.sub.  If it succeeds, it prints the system name on stdout, and
-# exits with 0.  Otherwise, it exits with 1.
+# Originally written by Per Bothner.
 #
 # You can get the latest version of this script from:
 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+#
+# Please send patches with a ChangeLog entry to config-patches@gnu.org.
+
 
 me=`echo "$0" | sed -e 's,.*/,,'`
 
@@ -54,9 +50,7 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
-Free Software Foundation, Inc.
+Copyright 1992-2013 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -138,6 +132,27 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
 UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
 
+case "${UNAME_SYSTEM}" in
+Linux|GNU|GNU/*)
+       # If the system lacks a compiler, then just pick glibc.
+       # We could probably try harder.
+       LIBC=gnu
+
+       eval $set_cc_for_build
+       cat <<-EOF > $dummy.c
+       #include <features.h>
+       #if defined(__UCLIBC__)
+       LIBC=uclibc
+       #elif defined(__dietlibc__)
+       LIBC=dietlibc
+       #else
+       LIBC=gnu
+       #endif
+       EOF
+       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
+       ;;
+esac
+
 # Note: order is significant - the case branches are not exclusive.
 
 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
@@ -200,6 +215,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
        # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
        echo "${machine}-${os}${release}"
        exit ;;
+    *:Bitrig:*:*)
+       UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
+       echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
+       exit ;;
     *:OpenBSD:*:*)
        UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
        echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
@@ -302,7 +321,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
        echo arm-acorn-riscix${UNAME_RELEASE}
        exit ;;
-    arm:riscos:*:*|arm:RISCOS:*:*)
+    arm*:riscos:*:*|arm*:RISCOS:*:*)
        echo arm-unknown-riscos
        exit ;;
     SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
@@ -801,6 +820,9 @@ EOF
     i*:CYGWIN*:*)
        echo ${UNAME_MACHINE}-pc-cygwin
        exit ;;
+    *:MINGW64*:*)
+       echo ${UNAME_MACHINE}-pc-mingw64
+       exit ;;
     *:MINGW*:*)
        echo ${UNAME_MACHINE}-pc-mingw32
        exit ;;
@@ -852,21 +874,21 @@ EOF
        exit ;;
     *:GNU:*:*)
        # the GNU system
-       echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+       echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
        exit ;;
     *:GNU/*:*:*)
        # other systems with GNU libc and userland
-       echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+       echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
        exit ;;
     i*86:Minix:*:*)
        echo ${UNAME_MACHINE}-pc-minix
        exit ;;
     aarch64:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     aarch64_be:Linux:*:*)
        UNAME_MACHINE=aarch64_be
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     alpha:Linux:*:*)
        case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
@@ -879,59 +901,54 @@ EOF
          EV68*) UNAME_MACHINE=alphaev68 ;;
        esac
        objdump --private-headers /bin/sh | grep -q ld.so.1
-       if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
-       echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+       if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+       exit ;;
+    arc:Linux:*:* | arceb:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     arm*:Linux:*:*)
        eval $set_cc_for_build
        if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
            | grep -q __ARM_EABI__
        then
-           echo ${UNAME_MACHINE}-unknown-linux-gnu
+           echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        else
            if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
                | grep -q __ARM_PCS_VFP
            then
-               echo ${UNAME_MACHINE}-unknown-linux-gnueabi
+               echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
            else
-               echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
+               echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
            fi
        fi
        exit ;;
     avr32*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     cris:Linux:*:*)
-       echo ${UNAME_MACHINE}-axis-linux-gnu
+       echo ${UNAME_MACHINE}-axis-linux-${LIBC}
        exit ;;
     crisv32:Linux:*:*)
-       echo ${UNAME_MACHINE}-axis-linux-gnu
+       echo ${UNAME_MACHINE}-axis-linux-${LIBC}
        exit ;;
     frv:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     hexagon:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     i*86:Linux:*:*)
-       LIBC=gnu
-       eval $set_cc_for_build
-       sed 's/^        //' << EOF >$dummy.c
-       #ifdef __dietlibc__
-       LIBC=dietlibc
-       #endif
-EOF
-       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
-       echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+       echo ${UNAME_MACHINE}-pc-linux-${LIBC}
        exit ;;
     ia64:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     m32r*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     m68*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     mips:Linux:*:* | mips64:Linux:*:*)
        eval $set_cc_for_build
@@ -950,54 +967,63 @@ EOF
        #endif
 EOF
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
-       test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+       test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
        ;;
+    or1k:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+       exit ;;
     or32:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     padre:Linux:*:*)
-       echo sparc-unknown-linux-gnu
+       echo sparc-unknown-linux-${LIBC}
        exit ;;
     parisc64:Linux:*:* | hppa64:Linux:*:*)
-       echo hppa64-unknown-linux-gnu
+       echo hppa64-unknown-linux-${LIBC}
        exit ;;
     parisc:Linux:*:* | hppa:Linux:*:*)
        # Look for CPU level
        case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
-         PA7*) echo hppa1.1-unknown-linux-gnu ;;
-         PA8*) echo hppa2.0-unknown-linux-gnu ;;
-         *)    echo hppa-unknown-linux-gnu ;;
+         PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
+         PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
+         *)    echo hppa-unknown-linux-${LIBC} ;;
        esac
        exit ;;
     ppc64:Linux:*:*)
-       echo powerpc64-unknown-linux-gnu
+       echo powerpc64-unknown-linux-${LIBC}
        exit ;;
     ppc:Linux:*:*)
-       echo powerpc-unknown-linux-gnu
+       echo powerpc-unknown-linux-${LIBC}
+       exit ;;
+    ppc64le:Linux:*:*)
+       echo powerpc64le-unknown-linux-${LIBC}
+       exit ;;
+    ppcle:Linux:*:*)
+       echo powerpcle-unknown-linux-${LIBC}
        exit ;;
     s390:Linux:*:* | s390x:Linux:*:*)
-       echo ${UNAME_MACHINE}-ibm-linux
+       echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
        exit ;;
     sh64*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     sh*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     sparc:Linux:*:* | sparc64:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     tile*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     vax:Linux:*:*)
-       echo ${UNAME_MACHINE}-dec-linux-gnu
+       echo ${UNAME_MACHINE}-dec-linux-${LIBC}
        exit ;;
     x86_64:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     xtensa*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     i*86:DYNIX/ptx:4*:*)
        # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
@@ -1201,6 +1227,9 @@ EOF
     BePC:Haiku:*:*)    # Haiku running on Intel PC compatible.
        echo i586-pc-haiku
        exit ;;
+    x86_64:Haiku:*:*)
+       echo x86_64-unknown-haiku
+       exit ;;
     SX-4:SUPER-UX:*:*)
        echo sx4-nec-superux${UNAME_RELEASE}
        exit ;;
@@ -1227,19 +1256,21 @@ EOF
        exit ;;
     *:Darwin:*:*)
        UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
-       case $UNAME_PROCESSOR in
-           i386)
-               eval $set_cc_for_build
-               if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
-                 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
-                     (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
-                     grep IS_64BIT_ARCH >/dev/null
-                 then
-                     UNAME_PROCESSOR="x86_64"
-                 fi
-               fi ;;
-           unknown) UNAME_PROCESSOR=powerpc ;;
-       esac
+       eval $set_cc_for_build
+       if test "$UNAME_PROCESSOR" = unknown ; then
+           UNAME_PROCESSOR=powerpc
+       fi
+       if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+           if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
+               (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+               grep IS_64BIT_ARCH >/dev/null
+           then
+               case $UNAME_PROCESSOR in
+                   i386) UNAME_PROCESSOR=x86_64 ;;
+                   powerpc) UNAME_PROCESSOR=powerpc64 ;;
+               esac
+           fi
+       fi
        echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
        exit ;;
     *:procnto*:*:* | *:QNX:[0123456789]*:*)
@@ -1256,7 +1287,7 @@ EOF
     NEO-?:NONSTOP_KERNEL:*:*)
        echo neo-tandem-nsk${UNAME_RELEASE}
        exit ;;
-    NSE-?:NONSTOP_KERNEL:*:*)
+    NSE-*:NONSTOP_KERNEL:*:*)
        echo nse-tandem-nsk${UNAME_RELEASE}
        exit ;;
     NSR-?:NONSTOP_KERNEL:*:*)
@@ -1330,9 +1361,6 @@ EOF
        exit ;;
 esac
 
-#echo '(No uname command or uname output not recognized.)' 1>&2
-#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
-
 eval $set_cc_for_build
 cat >$dummy.c <<EOF
 #ifdef _SEQUENT_
index 6205f84..c765b34 100755 (executable)
@@ -1,24 +1,18 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
-#   2011, 2012 Free Software Foundation, Inc.
+#   Copyright 1992-2013 Free Software Foundation, Inc.
 
-timestamp='2012-04-18'
+timestamp='2013-04-24'
 
-# This file is (in principle) common to ALL GNU software.
-# The presence of a machine in this file suggests that SOME GNU software
-# can handle that machine.  It does not imply ALL GNU software can.
-#
-# This file is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
 # (at your option) any later version.
 #
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, see <http://www.gnu.org/licenses/>.
@@ -26,11 +20,12 @@ timestamp='2012-04-18'
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
 # configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
+# the same distribution terms that you use for the rest of that
+# program.  This Exception is an additional permission under section 7
+# of the GNU General Public License, version 3 ("GPLv3").
 
 
-# Please send patches to <config-patches@gnu.org>.  Submit a context
-# diff and a properly formatted GNU ChangeLog entry.
+# Please send patches with a ChangeLog entry to config-patches@gnu.org.
 #
 # Configuration subroutine to validate and canonicalize a configuration type.
 # Supply the specified configuration type as an argument.
@@ -73,9 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>."
 version="\
 GNU config.sub ($timestamp)
 
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
-Free Software Foundation, Inc.
+Copyright 1992-2013 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -123,7 +116,7 @@ esac
 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
 case $maybe_os in
   nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
-  linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
+  linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
   knetbsd*-gnu* | netbsd*-gnu* | \
   kopensolaris*-gnu* | \
   storm-chaos* | os2-emx* | rtmk-nova*)
@@ -156,7 +149,7 @@ case $os in
        -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
        -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
        -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
-       -apple | -axis | -knuth | -cray | -microblaze)
+       -apple | -axis | -knuth | -cray | -microblaze*)
                os=
                basic_machine=$1
                ;;
@@ -259,8 +252,10 @@ case $basic_machine in
        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
        | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
        | am33_2.0 \
-       | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
-        | be32 | be64 \
+       | arc | arceb \
+       | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
+       | avr | avr32 \
+       | be32 | be64 \
        | bfin \
        | c4x | clipper \
        | d10v | d30v | dlx | dsp16xx \
@@ -273,7 +268,7 @@ case $basic_machine in
        | le32 | le64 \
        | lm32 \
        | m32c | m32r | m32rle | m68000 | m68k | m88k \
-       | maxq | mb | microblaze | mcore | mep | metag \
+       | maxq | mb | microblaze | microblazeel | mcore | mep | metag \
        | mips | mipsbe | mipseb | mipsel | mipsle \
        | mips16 \
        | mips64 | mips64el \
@@ -291,16 +286,17 @@ case $basic_machine in
        | mipsisa64r2 | mipsisa64r2el \
        | mipsisa64sb1 | mipsisa64sb1el \
        | mipsisa64sr71k | mipsisa64sr71kel \
+       | mipsr5900 | mipsr5900el \
        | mipstx39 | mipstx39el \
        | mn10200 | mn10300 \
        | moxie \
        | mt \
        | msp430 \
        | nds32 | nds32le | nds32be \
-       | nios | nios2 \
+       | nios | nios2 | nios2eb | nios2el \
        | ns16k | ns32k \
        | open8 \
-       | or32 \
+       | or1k | or32 \
        | pdp10 | pdp11 | pj | pjl \
        | powerpc | powerpc64 | powerpc64le | powerpcle \
        | pyramid \
@@ -370,7 +366,7 @@ case $basic_machine in
        | aarch64-* | aarch64_be-* \
        | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
-       | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+       | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
        | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
        | avr-* | avr32-* \
        | be32-* | be64-* \
@@ -389,7 +385,8 @@ case $basic_machine in
        | lm32-* \
        | m32c-* | m32r-* | m32rle-* \
        | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
-       | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
+       | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
+       | microblaze-* | microblazeel-* \
        | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
        | mips16-* \
        | mips64-* | mips64el-* \
@@ -407,12 +404,13 @@ case $basic_machine in
        | mipsisa64r2-* | mipsisa64r2el-* \
        | mipsisa64sb1-* | mipsisa64sb1el-* \
        | mipsisa64sr71k-* | mipsisa64sr71kel-* \
+       | mipsr5900-* | mipsr5900el-* \
        | mipstx39-* | mipstx39el-* \
        | mmix-* \
        | mt-* \
        | msp430-* \
        | nds32-* | nds32le-* | nds32be-* \
-       | nios-* | nios2-* \
+       | nios-* | nios2-* | nios2eb-* | nios2el-* \
        | none-* | np1-* | ns16k-* | ns32k-* \
        | open8-* \
        | orion-* \
@@ -788,9 +786,13 @@ case $basic_machine in
                basic_machine=ns32k-utek
                os=-sysv
                ;;
-       microblaze)
+       microblaze*)
                basic_machine=microblaze-xilinx
                ;;
+       mingw64)
+               basic_machine=x86_64-pc
+               os=-mingw64
+               ;;
        mingw32)
                basic_machine=i386-pc
                os=-mingw32
@@ -1004,7 +1006,7 @@ case $basic_machine in
                ;;
        ppc64)  basic_machine=powerpc64-unknown
                ;;
-       ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+       ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
                ;;
        ppc64le | powerpc64little | ppc64-le | powerpc64-little)
                basic_machine=powerpc64le-unknown
@@ -1019,7 +1021,11 @@ case $basic_machine in
                basic_machine=i586-unknown
                os=-pw32
                ;;
-       rdos)
+       rdos | rdos64)
+               basic_machine=x86_64-pc
+               os=-rdos
+               ;;
+       rdos32)
                basic_machine=i386-pc
                os=-rdos
                ;;
@@ -1346,21 +1352,21 @@ case $os in
        -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
              | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
              | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
-             | -sym* | -kopensolaris* \
+             | -sym* | -kopensolaris* | -plan9* \
              | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
              | -aos* | -aros* \
              | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
              | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
              | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
-             | -openbsd* | -solidbsd* \
+             | -bitrig* | -openbsd* | -solidbsd* \
              | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
              | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
              | -chorusos* | -chorusrdb* | -cegcc* \
              | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-             | -mingw32* | -linux-gnu* | -linux-android* \
-             | -linux-newlib* | -linux-uclibc* \
+             | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
+             | -linux-newlib* | -linux-musl* | -linux-uclibc* \
              | -uxpv* | -beos* | -mpeix* | -udk* \
              | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
              | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
@@ -1492,9 +1498,6 @@ case $os in
        -aros*)
                os=-aros
                ;;
-       -kaos*)
-               os=-kaos
-               ;;
        -zvmoe)
                os=-zvmoe
                ;;
@@ -1586,6 +1589,9 @@ case $basic_machine in
        mips*-*)
                os=-elf
                ;;
+       or1k-*)
+               os=-elf
+               ;;
        or32-*)
                os=-coff
                ;;
index 25a39e6..4ebd5b3 100755 (executable)
@@ -1,10 +1,9 @@
 #! /bin/sh
 # depcomp - compile a program generating dependencies as side-effects
 
-scriptversion=2012-03-27.16; # UTC
+scriptversion=2013-05-30.07; # UTC
 
-# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010,
-# 2011, 2012 Free Software Foundation, Inc.
+# Copyright (C) 1999-2013 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -28,9 +27,9 @@ scriptversion=2012-03-27.16; # UTC
 
 case $1 in
   '')
-     echo "$0: No command.  Try '$0 --help' for more information." 1>&2
-     exit 1;
-     ;;
+    echo "$0: No command.  Try '$0 --help' for more information." 1>&2
+    exit 1;
+    ;;
   -h | --h*)
     cat <<\EOF
 Usage: depcomp [--help] [--version] PROGRAM [ARGS]
@@ -57,11 +56,65 @@ EOF
     ;;
 esac
 
+# Get the directory component of the given path, and save it in the
+# global variables '$dir'.  Note that this directory component will
+# be either empty or ending with a '/' character.  This is deliberate.
+set_dir_from ()
+{
+  case $1 in
+    */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;;
+      *) dir=;;
+  esac
+}
+
+# Get the suffix-stripped basename of the given path, and save it the
+# global variable '$base'.
+set_base_from ()
+{
+  base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'`
+}
+
+# If no dependency file was actually created by the compiler invocation,
+# we still have to create a dummy depfile, to avoid errors with the
+# Makefile "include basename.Plo" scheme.
+make_dummy_depfile ()
+{
+  echo "#dummy" > "$depfile"
+}
+
+# Factor out some common post-processing of the generated depfile.
+# Requires the auxiliary global variable '$tmpdepfile' to be set.
+aix_post_process_depfile ()
+{
+  # If the compiler actually managed to produce a dependency file,
+  # post-process it.
+  if test -f "$tmpdepfile"; then
+    # Each line is of the form 'foo.o: dependency.h'.
+    # Do two passes, one to just change these to
+    #   $object: dependency.h
+    # and one to simply output
+    #   dependency.h:
+    # which is needed to avoid the deleted-header problem.
+    { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile"
+      sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile"
+    } > "$depfile"
+    rm -f "$tmpdepfile"
+  else
+    make_dummy_depfile
+  fi
+}
+
 # A tabulation character.
 tab='  '
 # A newline character.
 nl='
 '
+# Character ranges might be problematic outside the C locale.
+# These definitions help.
+upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
+lower=abcdefghijklmnopqrstuvwxyz
+digits=0123456789
+alpha=${upper}${lower}
 
 if test -z "$depmode" || test -z "$source" || test -z "$object"; then
   echo "depcomp: Variables source, object and depmode must be set" 1>&2
@@ -75,6 +128,9 @@ tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
 
 rm -f "$tmpdepfile"
 
+# Avoid interferences from the environment.
+gccflag= dashmflag=
+
 # Some modes work just like other modes, but use different flags.  We
 # parameterize here, but still list the modes in the big case below,
 # to make depend.m4 easier to write.  Note that we *cannot* use a case
@@ -86,32 +142,32 @@ if test "$depmode" = hp; then
 fi
 
 if test "$depmode" = dashXmstdout; then
-   # This is just like dashmstdout with a different argument.
-   dashmflag=-xM
-   depmode=dashmstdout
+  # This is just like dashmstdout with a different argument.
+  dashmflag=-xM
+  depmode=dashmstdout
 fi
 
 cygpath_u="cygpath -u -f -"
 if test "$depmode" = msvcmsys; then
-   # This is just like msvisualcpp but w/o cygpath translation.
-   # Just convert the backslash-escaped backslashes to single forward
-   # slashes to satisfy depend.m4
-   cygpath_u='sed s,\\\\,/,g'
-   depmode=msvisualcpp
+  # This is just like msvisualcpp but w/o cygpath translation.
+  # Just convert the backslash-escaped backslashes to single forward
+  # slashes to satisfy depend.m4
+  cygpath_u='sed s,\\\\,/,g'
+  depmode=msvisualcpp
 fi
 
 if test "$depmode" = msvc7msys; then
-   # This is just like msvc7 but w/o cygpath translation.
-   # Just convert the backslash-escaped backslashes to single forward
-   # slashes to satisfy depend.m4
-   cygpath_u='sed s,\\\\,/,g'
-   depmode=msvc7
+  # This is just like msvc7 but w/o cygpath translation.
+  # Just convert the backslash-escaped backslashes to single forward
+  # slashes to satisfy depend.m4
+  cygpath_u='sed s,\\\\,/,g'
+  depmode=msvc7
 fi
 
 if test "$depmode" = xlc; then
-   # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations.
-   gccflag=-qmakedep=gcc,-MF
-   depmode=gcc
+  # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information.
+  gccflag=-qmakedep=gcc,-MF
+  depmode=gcc
 fi
 
 case "$depmode" in
@@ -134,8 +190,7 @@ gcc3)
   done
   "$@"
   stat=$?
-  if test $stat -eq 0; then :
-  else
+  if test $stat -ne 0; then
     rm -f "$tmpdepfile"
     exit $stat
   fi
@@ -143,13 +198,17 @@ gcc3)
   ;;
 
 gcc)
+## Note that this doesn't just cater to obsosete pre-3.x GCC compilers.
+## but also to in-use compilers like IMB xlc/xlC and the HP C compiler.
+## (see the conditional assignment to $gccflag above).
 ## There are various ways to get dependency output from gcc.  Here's
 ## why we pick this rather obscure method:
 ## - Don't want to use -MD because we'd like the dependencies to end
 ##   up in a subdir.  Having to rename by hand is ugly.
 ##   (We might end up doing this anyway to support other compilers.)
 ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
-##   -MM, not -M (despite what the docs say).
+##   -MM, not -M (despite what the docs say).  Also, it might not be
+##   supported by the other compilers which use the 'gcc' depmode.
 ## - Using -M directly means running the compiler twice (even worse
 ##   than renaming).
   if test -z "$gccflag"; then
@@ -157,15 +216,14 @@ gcc)
   fi
   "$@" -Wp,"$gccflag$tmpdepfile"
   stat=$?
-  if test $stat -eq 0; then :
-  else
+  if test $stat -ne 0; then
     rm -f "$tmpdepfile"
     exit $stat
   fi
   rm -f "$depfile"
   echo "$object : \\" > "$depfile"
-  alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
-## The second -e expression handles DOS-style file names with drive letters.
+  # The second -e expression handles DOS-style file names with drive
+  # letters.
   sed -e 's/^[^:]*: / /' \
       -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
 ## This next piece of magic avoids the "deleted header file" problem.
@@ -174,15 +232,15 @@ gcc)
 ## typically no way to rebuild the header).  We avoid this by adding
 ## dummy dependencies for each header file.  Too bad gcc doesn't do
 ## this for us directly.
-  tr ' ' "$nl" < "$tmpdepfile" |
 ## Some versions of gcc put a space before the ':'.  On the theory
 ## that the space means something, we add a space to the output as
 ## well.  hp depmode also adds that space, but also prefixes the VPATH
 ## to the object.  Take care to not repeat it in the output.
 ## Some versions of the HPUX 10.20 sed can't process this invocation
 ## correctly.  Breaking it into two sed invocations is a workaround.
-    sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
-      | sed -e 's/$/ :/' >> "$depfile"
+  tr ' ' "$nl" < "$tmpdepfile" \
+    | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
+    | sed -e 's/$/ :/' >> "$depfile"
   rm -f "$tmpdepfile"
   ;;
 
@@ -200,8 +258,7 @@ sgi)
     "$@" -MDupdate "$tmpdepfile"
   fi
   stat=$?
-  if test $stat -eq 0; then :
-  else
+  if test $stat -ne 0; then
     rm -f "$tmpdepfile"
     exit $stat
   fi
@@ -209,7 +266,6 @@ sgi)
 
   if test -f "$tmpdepfile"; then  # yes, the sourcefile depend on other files
     echo "$object : \\" > "$depfile"
-
     # Clip off the initial element (the dependent).  Don't try to be
     # clever and replace this with sed code, as IRIX sed won't handle
     # lines with more than a fixed number of characters (4096 in
@@ -217,19 +273,15 @@ sgi)
     # the IRIX cc adds comments like '#:fec' to the end of the
     # dependency line.
     tr ' ' "$nl" < "$tmpdepfile" \
-    | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
-    tr "$nl" ' ' >> "$depfile"
+      | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \
+      | tr "$nl" ' ' >> "$depfile"
     echo >> "$depfile"
-
     # The second pass generates a dummy entry for each header file.
     tr ' ' "$nl" < "$tmpdepfile" \
-   | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
-   >> "$depfile"
+      | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
+      >> "$depfile"
   else
-    # The sourcefile does not contain any dependencies, so just
-    # store a dummy comment line, to avoid errors with the Makefile
-    # "include basename.Plo" scheme.
-    echo "#dummy" > "$depfile"
+    make_dummy_depfile
   fi
   rm -f "$tmpdepfile"
   ;;
@@ -247,9 +299,8 @@ aix)
   # current directory.  Also, the AIX compiler puts '$object:' at the
   # start of each line; $object doesn't have directory information.
   # Version 6 uses the directory in both cases.
-  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
-  test "x$dir" = "x$object" && dir=
-  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+  set_dir_from "$object"
+  set_base_from "$object"
   if test "$libtool" = yes; then
     tmpdepfile1=$dir$base.u
     tmpdepfile2=$base.u
@@ -262,9 +313,7 @@ aix)
     "$@" -M
   fi
   stat=$?
-
-  if test $stat -eq 0; then :
-  else
+  if test $stat -ne 0; then
     rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
     exit $stat
   fi
@@ -273,65 +322,113 @@ aix)
   do
     test -f "$tmpdepfile" && break
   done
-  if test -f "$tmpdepfile"; then
-    # Each line is of the form 'foo.o: dependent.h'.
-    # Do two passes, one to just change these to
-    # '$object: dependent.h' and one to simply 'dependent.h:'.
-    sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
-    sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
-  else
-    # The sourcefile does not contain any dependencies, so just
-    # store a dummy comment line, to avoid errors with the Makefile
-    # "include basename.Plo" scheme.
-    echo "#dummy" > "$depfile"
+  aix_post_process_depfile
+  ;;
+
+tcc)
+  # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26
+  # FIXME: That version still under development at the moment of writing.
+  #        Make that this statement remains true also for stable, released
+  #        versions.
+  # It will wrap lines (doesn't matter whether long or short) with a
+  # trailing '\', as in:
+  #
+  #   foo.o : \
+  #    foo.c \
+  #    foo.h \
+  #
+  # It will put a trailing '\' even on the last line, and will use leading
+  # spaces rather than leading tabs (at least since its commit 0394caf7
+  # "Emit spaces for -MD").
+  "$@" -MD -MF "$tmpdepfile"
+  stat=$?
+  if test $stat -ne 0; then
+    rm -f "$tmpdepfile"
+    exit $stat
   fi
+  rm -f "$depfile"
+  # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'.
+  # We have to change lines of the first kind to '$object: \'.
+  sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile"
+  # And for each line of the second kind, we have to emit a 'dep.h:'
+  # dummy dependency, to avoid the deleted-header problem.
+  sed -n -e 's|^  *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile"
   rm -f "$tmpdepfile"
   ;;
 
-icc)
-  # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'.
-  # However on
-  #    $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c
-  # ICC 7.0 will fill foo.d with something like
-  #    foo.o: sub/foo.c
-  #    foo.o: sub/foo.h
-  # which is wrong.  We want
-  #    sub/foo.o: sub/foo.c
-  #    sub/foo.o: sub/foo.h
-  #    sub/foo.c:
-  #    sub/foo.h:
-  # ICC 7.1 will output
+## The order of this option in the case statement is important, since the
+## shell code in configure will try each of these formats in the order
+## listed in this file.  A plain '-MD' option would be understood by many
+## compilers, so we must ensure this comes after the gcc and icc options.
+pgcc)
+  # Portland's C compiler understands '-MD'.
+  # Will always output deps to 'file.d' where file is the root name of the
+  # source file under compilation, even if file resides in a subdirectory.
+  # The object file name does not affect the name of the '.d' file.
+  # pgcc 10.2 will output
   #    foo.o: sub/foo.c sub/foo.h
-  # and will wrap long lines using '\':
+  # and will wrap long lines using '\' :
   #    foo.o: sub/foo.c ... \
   #     sub/foo.h ... \
   #     ...
-  # tcc 0.9.26 (FIXME still under development at the moment of writing)
-  # will emit a similar output, but also prepend the continuation lines
-  # with horizontal tabulation characters.
-  "$@" -MD -MF "$tmpdepfile"
-  stat=$?
-  if test $stat -eq 0; then :
-  else
+  set_dir_from "$object"
+  # Use the source, not the object, to determine the base name, since
+  # that's sadly what pgcc will do too.
+  set_base_from "$source"
+  tmpdepfile=$base.d
+
+  # For projects that build the same source file twice into different object
+  # files, the pgcc approach of using the *source* file root name can cause
+  # problems in parallel builds.  Use a locking strategy to avoid stomping on
+  # the same $tmpdepfile.
+  lockdir=$base.d-lock
+  trap "
+    echo '$0: caught signal, cleaning up...' >&2
+    rmdir '$lockdir'
+    exit 1
+  " 1 2 13 15
+  numtries=100
+  i=$numtries
+  while test $i -gt 0; do
+    # mkdir is a portable test-and-set.
+    if mkdir "$lockdir" 2>/dev/null; then
+      # This process acquired the lock.
+      "$@" -MD
+      stat=$?
+      # Release the lock.
+      rmdir "$lockdir"
+      break
+    else
+      # If the lock is being held by a different process, wait
+      # until the winning process is done or we timeout.
+      while test -d "$lockdir" && test $i -gt 0; do
+        sleep 1
+        i=`expr $i - 1`
+      done
+    fi
+    i=`expr $i - 1`
+  done
+  trap - 1 2 13 15
+  if test $i -le 0; then
+    echo "$0: failed to acquire lock after $numtries attempts" >&2
+    echo "$0: check lockdir '$lockdir'" >&2
+    exit 1
+  fi
+
+  if test $stat -ne 0; then
     rm -f "$tmpdepfile"
     exit $stat
   fi
   rm -f "$depfile"
-  # Each line is of the form 'foo.o: dependent.h',
-  # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'.
+  # Each line is of the form `foo.o: dependent.h',
+  # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
   # Do two passes, one to just change these to
-  # '$object: dependent.h' and one to simply 'dependent.h:'.
-  sed -e "s/^[ $tab][ $tab]*/  /" -e "s,^[^:]*:,$object :," \
-    < "$tmpdepfile" > "$depfile"
-  sed '
-    s/[ '"$tab"'][ '"$tab"']*/ /g
-    s/^ *//
-    s/ *\\*$//
-    s/^[^:]*: *//
-    /^$/d
-    /:$/d
-    s/$/ :/
-  ' < "$tmpdepfile" >> "$depfile"
+  # `$object: dependent.h' and one to simply `dependent.h:'.
+  sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
+  # Some versions of the HPUX 10.20 sed can't process this invocation
+  # correctly.  Breaking it into two sed invocations is a workaround.
+  sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \
+    | sed -e 's/$/ :/' >> "$depfile"
   rm -f "$tmpdepfile"
   ;;
 
@@ -342,9 +439,8 @@ hp2)
   # 'foo.d', which lands next to the object file, wherever that
   # happens to be.
   # Much of this is similar to the tru64 case; see comments there.
-  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
-  test "x$dir" = "x$object" && dir=
-  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+  set_dir_from  "$object"
+  set_base_from "$object"
   if test "$libtool" = yes; then
     tmpdepfile1=$dir$base.d
     tmpdepfile2=$dir.libs/$base.d
@@ -355,8 +451,7 @@ hp2)
     "$@" +Maked
   fi
   stat=$?
-  if test $stat -eq 0; then :
-  else
+  if test $stat -ne 0; then
      rm -f "$tmpdepfile1" "$tmpdepfile2"
      exit $stat
   fi
@@ -366,76 +461,61 @@ hp2)
     test -f "$tmpdepfile" && break
   done
   if test -f "$tmpdepfile"; then
-    sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
+    sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile"
     # Add 'dependent.h:' lines.
     sed -ne '2,${
-              s/^ *//
-              s/ \\*$//
-              s/$/:/
-              p
-            }' "$tmpdepfile" >> "$depfile"
+               s/^ *//
+               s/ \\*$//
+               s/$/:/
+               p
+             }' "$tmpdepfile" >> "$depfile"
   else
-    echo "#dummy" > "$depfile"
+    make_dummy_depfile
   fi
   rm -f "$tmpdepfile" "$tmpdepfile2"
   ;;
 
 tru64)
-   # The Tru64 compiler uses -MD to generate dependencies as a side
-   # effect.  'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
-   # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
-   # dependencies in 'foo.d' instead, so we check for that too.
-   # Subdirectories are respected.
-   dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
-   test "x$dir" = "x$object" && dir=
-   base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
-
-   if test "$libtool" = yes; then
-      # With Tru64 cc, shared objects can also be used to make a
-      # static library.  This mechanism is used in libtool 1.4 series to
-      # handle both shared and static libraries in a single compilation.
-      # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
-      #
-      # With libtool 1.5 this exception was removed, and libtool now
-      # generates 2 separate objects for the 2 libraries.  These two
-      # compilations output dependencies in $dir.libs/$base.o.d and
-      # in $dir$base.o.d.  We have to check for both files, because
-      # one of the two compilations can be disabled.  We should prefer
-      # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
-      # automatically cleaned when .libs/ is deleted, while ignoring
-      # the former would cause a distcleancheck panic.
-      tmpdepfile1=$dir.libs/$base.lo.d   # libtool 1.4
-      tmpdepfile2=$dir$base.o.d          # libtool 1.5
-      tmpdepfile3=$dir.libs/$base.o.d    # libtool 1.5
-      tmpdepfile4=$dir.libs/$base.d      # Compaq CCC V6.2-504
-      "$@" -Wc,-MD
-   else
-      tmpdepfile1=$dir$base.o.d
-      tmpdepfile2=$dir$base.d
-      tmpdepfile3=$dir$base.d
-      tmpdepfile4=$dir$base.d
-      "$@" -MD
-   fi
-
-   stat=$?
-   if test $stat -eq 0; then :
-   else
-      rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
-      exit $stat
-   fi
-
-   for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
-   do
-     test -f "$tmpdepfile" && break
-   done
-   if test -f "$tmpdepfile"; then
-      sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
-      sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
-   else
-      echo "#dummy" > "$depfile"
-   fi
-   rm -f "$tmpdepfile"
-   ;;
+  # The Tru64 compiler uses -MD to generate dependencies as a side
+  # effect.  'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
+  # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
+  # dependencies in 'foo.d' instead, so we check for that too.
+  # Subdirectories are respected.
+  set_dir_from  "$object"
+  set_base_from "$object"
+
+  if test "$libtool" = yes; then
+    # Libtool generates 2 separate objects for the 2 libraries.  These
+    # two compilations output dependencies in $dir.libs/$base.o.d and
+    # in $dir$base.o.d.  We have to check for both files, because
+    # one of the two compilations can be disabled.  We should prefer
+    # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
+    # automatically cleaned when .libs/ is deleted, while ignoring
+    # the former would cause a distcleancheck panic.
+    tmpdepfile1=$dir$base.o.d          # libtool 1.5
+    tmpdepfile2=$dir.libs/$base.o.d    # Likewise.
+    tmpdepfile3=$dir.libs/$base.d      # Compaq CCC V6.2-504
+    "$@" -Wc,-MD
+  else
+    tmpdepfile1=$dir$base.d
+    tmpdepfile2=$dir$base.d
+    tmpdepfile3=$dir$base.d
+    "$@" -MD
+  fi
+
+  stat=$?
+  if test $stat -ne 0; then
+    rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+    exit $stat
+  fi
+
+  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+  do
+    test -f "$tmpdepfile" && break
+  done
+  # Same post-processing that is required for AIX mode.
+  aix_post_process_depfile
+  ;;
 
 msvc7)
   if test "$libtool" = yes; then
@@ -446,8 +526,7 @@ msvc7)
   "$@" $showIncludes > "$tmpdepfile"
   stat=$?
   grep -v '^Note: including file: ' "$tmpdepfile"
-  if test "$stat" = 0; then :
-  else
+  if test $stat -ne 0; then
     rm -f "$tmpdepfile"
     exit $stat
   fi
@@ -473,6 +552,7 @@ $ {
   G
   p
 }' >> "$depfile"
+  echo >> "$depfile" # make sure the fragment doesn't end with a backslash
   rm -f "$tmpdepfile"
   ;;
 
@@ -524,13 +604,14 @@ dashmstdout)
   # in the target name.  This is to cope with DOS-style filenames:
   # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
   "$@" $dashmflag |
-    sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile"
+    sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile"
   rm -f "$depfile"
   cat < "$tmpdepfile" > "$depfile"
-  tr ' ' "$nl" < "$tmpdepfile" | \
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly.  Breaking it into two sed invocations is a workaround.
-    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+  # Some versions of the HPUX 10.20 sed can't process this sed invocation
+  # correctly.  Breaking it into two sed invocations is a workaround.
+  tr ' ' "$nl" < "$tmpdepfile" \
+    | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
+    | sed -e 's/$/ :/' >> "$depfile"
   rm -f "$tmpdepfile"
   ;;
 
@@ -583,10 +664,12 @@ makedepend)
   # makedepend may prepend the VPATH from the source file name to the object.
   # No need to regex-escape $object, excess matching of '.' is harmless.
   sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
-  sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly.  Breaking it into two sed invocations is a workaround.
-    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+  # Some versions of the HPUX 10.20 sed can't process the last invocation
+  # correctly.  Breaking it into two sed invocations is a workaround.
+  sed '1,2d' "$tmpdepfile" \
+    | tr ' ' "$nl" \
+    | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
+    | sed -e 's/$/ :/' >> "$depfile"
   rm -f "$tmpdepfile" "$tmpdepfile".bak
   ;;
 
@@ -622,10 +705,10 @@ cpp)
     esac
   done
 
-  "$@" -E |
-    sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
-       -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
-    sed '$ s: \\$::' > "$tmpdepfile"
+  "$@" -E \
+    sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
+             -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
+    sed '$ s: \\$::' > "$tmpdepfile"
   rm -f "$depfile"
   echo "$object : \\" > "$depfile"
   cat < "$tmpdepfile" >> "$depfile"
@@ -657,15 +740,15 @@ msvisualcpp)
       shift
       ;;
     "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
-       set fnord "$@"
-       shift
-       shift
-       ;;
+        set fnord "$@"
+        shift
+        shift
+        ;;
     *)
-       set fnord "$@" "$arg"
-       shift
-       shift
-       ;;
+        set fnord "$@" "$arg"
+        shift
+        shift
+        ;;
     esac
   done
   "$@" -E 2>/dev/null |
diff --git a/macros/dist-changelog.am b/macros/dist-changelog.am
new file mode 100644 (file)
index 0000000..a3a2748
--- /dev/null
@@ -0,0 +1,34 @@
+## Copyright (c) 2009  Daniel Elstner <daniel.kitta@gmail.com>
+##
+## This file is part of mm-common.
+##
+## mm-common is free software: you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published
+## by the Free Software Foundation, either version 2 of the License,
+## or (at your option) any later version.
+##
+## mm-common is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with mm-common.  If not, see <http://www.gnu.org/licenses/>.
+
+if MAINTAINER_MODE
+dist-hook: dist-changelog
+else
+dist-hook:
+endif
+
+.PHONY: dist-changelog
+
+dist-changelog:
+       $(AM_V_at)if git --git-dir=$(top_srcdir)/.git --work-tree=$(top_srcdir) \
+               log --no-merges --date=short --pretty='tformat:%cd  %an  <%ae>%n%n%s%n%n%b' | \
+        $(SED) -e '/^[12]...-[01].-[0123].  [^<>]*  <[^<>]*>$$/,/^$$/ b' \
+               -e '/[^  ]/,/^[  ]*$$/ !d' \
+               -e 's/^[         ]*/    /' \
+               -e 's/^[         ]*$$//' >.ChangeLog.tmp; \
+       then mv -f .ChangeLog.tmp "$(top_distdir)/ChangeLog"; \
+       else rm -f .ChangeLog.tmp; exit 1; fi
index a9244eb..377bb86 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 # install - install a program, script, or datafile
 
-scriptversion=2011-01-19.21; # UTC
+scriptversion=2011-11-20.07; # UTC
 
 # This originates from X11R5 (mit/util/scripts/install.sh), which was
 # later released in X11R6 (xc/config/util/install.sh) with the
@@ -35,7 +35,7 @@ scriptversion=2011-01-19.21; # UTC
 # FSF changes to this file are in the public domain.
 #
 # Calling this script install-sh is preferred over install.sh, to prevent
-# `make' implicit rules from creating a file called install from it
+# 'make' implicit rules from creating a file called install from it
 # when there is no Makefile.
 #
 # This script is compatible with the BSD install script, but was written
@@ -156,7 +156,7 @@ while test $# -ne 0; do
     -s) stripcmd=$stripprog;;
 
     -t) dst_arg=$2
-       # Protect names problematic for `test' and other utilities.
+       # Protect names problematic for 'test' and other utilities.
        case $dst_arg in
          -* | [=\(\)!]) dst_arg=./$dst_arg;;
        esac
@@ -190,7 +190,7 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
     fi
     shift # arg
     dst_arg=$arg
-    # Protect names problematic for `test' and other utilities.
+    # Protect names problematic for 'test' and other utilities.
     case $dst_arg in
       -* | [=\(\)!]) dst_arg=./$dst_arg;;
     esac
@@ -202,7 +202,7 @@ if test $# -eq 0; then
     echo "$0: no input file specified." >&2
     exit 1
   fi
-  # It's OK to call `install-sh -d' without argument.
+  # It's OK to call 'install-sh -d' without argument.
   # This can happen when creating conditional directories.
   exit 0
 fi
@@ -240,7 +240,7 @@ fi
 
 for src
 do
-  # Protect names problematic for `test' and other utilities.
+  # Protect names problematic for 'test' and other utilities.
   case $src in
     -* | [=\(\)!]) src=./$src;;
   esac
@@ -354,7 +354,7 @@ do
              if test -z "$dir_arg" || {
                   # Check for POSIX incompatibilities with -m.
                   # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
-                  # other-writeable bit of parent directory when it shouldn't.
+                  # other-writable bit of parent directory when it shouldn't.
                   # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
                   ls_ld_tmpdir=`ls -ld "$tmpdir"`
                   case $ls_ld_tmpdir in
index 828104c..56666f0 100644 (file)
@@ -2669,10 +2669,14 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
   # before this can be enabled.
   hardcode_into_libs=yes
 
+  # Add ABI-specific directories to the system library path.
+  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
+
   # Append ld.so.conf contents to the search path
   if test -f /etc/ld.so.conf; then
     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[  ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
+
   fi
 
   # We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -2684,18 +2688,6 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
-netbsdelf*-gnu)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  dynamic_linker='NetBSD ld.elf_so'
-  ;;
-
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -3301,7 +3293,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-netbsd* | netbsdelf*-gnu)
+netbsd*)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
     lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
   else
@@ -4113,7 +4105,7 @@ m4_if([$1], [CXX], [
            ;;
        esac
        ;;
-      netbsd* | netbsdelf*-gnu)
+      netbsd*)
        ;;
       *qnx* | *nto*)
         # QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -4590,9 +4582,6 @@ m4_if([$1], [CXX], [
       ;;
     esac
     ;;
-  linux* | k*bsd*-gnu | gnu*)
-    _LT_TAGVAR(link_all_deplibs, $1)=no
-    ;;
   *)
     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     ;;
@@ -4655,9 +4644,6 @@ dnl Note also adjust exclude_expsyms for C++ above.
   openbsd*)
     with_gnu_ld=no
     ;;
-  linux* | k*bsd*-gnu | gnu*)
-    _LT_TAGVAR(link_all_deplibs, $1)=no
-    ;;
   esac
 
   _LT_TAGVAR(ld_shlibs, $1)=yes
@@ -4879,7 +4865,7 @@ _LT_EOF
       fi
       ;;
 
-    netbsd* | netbsdelf*-gnu)
+    netbsd*)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
        wlarc=
@@ -5056,7 +5042,6 @@ _LT_EOF
        if test "$aix_use_runtimelinking" = yes; then
          shared_flag="$shared_flag "'${wl}-G'
        fi
-       _LT_TAGVAR(link_all_deplibs, $1)=no
       else
        # not using gcc
        if test "$host_cpu" = ia64; then
@@ -5361,7 +5346,7 @@ _LT_EOF
       _LT_TAGVAR(link_all_deplibs, $1)=yes
       ;;
 
-    netbsd* | netbsdelf*-gnu)
+    netbsd*)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
       else
index 0096fe6..63ae69d 100644 (file)
@@ -70,7 +70,7 @@
 #         compiler:            $LTCC
 #         compiler flags:              $LTCFLAGS
 #         linker:              $LD (gnu? $with_gnu_ld)
-#         $progname:   (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu2
+#         $progname:   (GNU libtool) 2.4.2
 #         automake:    $automake_version
 #         autoconf:    $autoconf_version
 #
@@ -80,7 +80,7 @@
 
 PROGRAM=libtool
 PACKAGE=libtool
-VERSION="2.4.2 Debian-2.4.2-1ubuntu2"
+VERSION=2.4.2
 TIMESTAMP=""
 package_revision=1.3337
 
@@ -6124,10 +6124,7 @@ func_mode_link ()
        case $pass in
        dlopen) libs="$dlfiles" ;;
        dlpreopen) libs="$dlprefiles" ;;
-       link)
-         libs="$deplibs %DEPLIBS%"
-         test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
-         ;;
+       link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
        esac
       fi
       if test "$linkmode,$pass" = "lib,dlpreopen"; then
@@ -6447,19 +6444,19 @@ func_mode_link ()
            # It is a libtool convenience library, so add in its objects.
            func_append convenience " $ladir/$objdir/$old_library"
            func_append old_convenience " $ladir/$objdir/$old_library"
-           tmp_libs=
-           for deplib in $dependency_libs; do
-             deplibs="$deplib $deplibs"
-             if $opt_preserve_dup_deps ; then
-               case "$tmp_libs " in
-               *" $deplib "*) func_append specialdeplibs " $deplib" ;;
-               esac
-             fi
-             func_append tmp_libs " $deplib"
-           done
          elif test "$linkmode" != prog && test "$linkmode" != lib; then
            func_fatal_error "\`$lib' is not a convenience library"
          fi
+         tmp_libs=
+         for deplib in $dependency_libs; do
+           deplibs="$deplib $deplibs"
+           if $opt_preserve_dup_deps ; then
+             case "$tmp_libs " in
+             *" $deplib "*) func_append specialdeplibs " $deplib" ;;
+             esac
+           fi
+           func_append tmp_libs " $deplib"
+         done
          continue
        fi # $pass = conv
 
@@ -7352,9 +7349,6 @@ func_mode_link ()
            revision="$number_minor"
            lt_irix_increment=no
            ;;
-         *)
-           func_fatal_configuration "$modename: unknown library version type \`$version_type'"
-           ;;
          esac
          ;;
        no)
index 86a8fc3..cdea514 100755 (executable)
@@ -1,11 +1,10 @@
 #! /bin/sh
-# Common stub for a few missing GNU programs while installing.
+# Common wrapper for a few potentially missing GNU programs.
 
-scriptversion=2012-01-06.13; # UTC
+scriptversion=2012-06-26.16; # UTC
 
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
-# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
-# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
+# Copyright (C) 1996-2013 Free Software Foundation, Inc.
+# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -26,68 +25,40 @@ scriptversion=2012-01-06.13; # UTC
 # the same distribution terms that you use for the rest of that program.
 
 if test $# -eq 0; then
-  echo 1>&2 "Try \`$0 --help' for more information"
+  echo 1>&2 "Try '$0 --help' for more information"
   exit 1
 fi
 
-run=:
-sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
-sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
-
-# In the cases where this matters, `missing' is being run in the
-# srcdir already.
-if test -f configure.ac; then
-  configure_ac=configure.ac
-else
-  configure_ac=configure.in
-fi
+case $1 in
 
-msg="missing on your system"
+  --is-lightweight)
+    # Used by our autoconf macros to check whether the available missing
+    # script is modern enough.
+    exit 0
+    ;;
 
-case $1 in
---run)
-  # Try to run requested program, and just exit if it succeeds.
-  run=
-  shift
-  "$@" && exit 0
-  # Exit code 63 means version mismatch.  This often happens
-  # when the user try to use an ancient version of a tool on
-  # a file that requires a minimum version.  In this case we
-  # we should proceed has if the program had been absent, or
-  # if --run hadn't been passed.
-  if test $? = 63; then
-    run=:
-    msg="probably too old"
-  fi
-  ;;
+  --run)
+    # Back-compat with the calling convention used by older automake.
+    shift
+    ;;
 
   -h|--h|--he|--hel|--help)
     echo "\
 $0 [OPTION]... PROGRAM [ARGUMENT]...
 
-Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
-error status if there is no known handling for PROGRAM.
+Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
+to PROGRAM being missing or too old.
 
 Options:
   -h, --help      display this help and exit
   -v, --version   output version information and exit
-  --run           try to run the given command, and emulate it if it fails
 
 Supported PROGRAM values:
-  aclocal      touch file \`aclocal.m4'
-  autoconf     touch file \`configure'
-  autoheader   touch file \`config.h.in'
-  autom4te     touch the output file, or create a stub one
-  automake     touch all \`Makefile.in' files
-  bison        create \`y.tab.[ch]', if possible, from existing .[ch]
-  flex         create \`lex.yy.c', if possible, from existing .c
-  help2man     touch the output file
-  lex          create \`lex.yy.c', if possible, from existing .c
-  makeinfo     touch the output file
-  yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
+  aclocal   autoconf  autoheader   autom4te  automake  makeinfo
+  bison     yacc      flex         lex       help2man
 
-Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
-\`g' are ignored when checking the name.
+Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
+'g' are ignored when checking the name.
 
 Send bug reports to <bug-automake@gnu.org>."
     exit $?
@@ -99,228 +70,141 @@ Send bug reports to <bug-automake@gnu.org>."
     ;;
 
   -*)
-    echo 1>&2 "$0: Unknown \`$1' option"
-    echo 1>&2 "Try \`$0 --help' for more information"
+    echo 1>&2 "$0: unknown '$1' option"
+    echo 1>&2 "Try '$0 --help' for more information"
     exit 1
     ;;
 
 esac
 
-# normalize program name to check for.
-program=`echo "$1" | sed '
-  s/^gnu-//; t
-  s/^gnu//; t
-  s/^g//; t'`
-
-# Now exit if we have it, but it failed.  Also exit now if we
-# don't have it and --version was passed (most likely to detect
-# the program).  This is about non-GNU programs, so use $1 not
-# $program.
-case $1 in
-  lex*|yacc*)
-    # Not GNU programs, they don't have --version.
-    ;;
-
-  *)
-    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
-       # We have it, but it failed.
-       exit 1
-    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
-       # Could not run --version or --help.  This is probably someone
-       # running `$TOOL --version' or `$TOOL --help' to check whether
-       # $TOOL exists and not knowing $TOOL uses missing.
-       exit 1
-    fi
-    ;;
-esac
-
-# If it does not exist, or fails to run (possibly an outdated version),
-# try to emulate it.
-case $program in
-  aclocal*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
-         to install the \`Automake' and \`Perl' packages.  Grab them from
-         any GNU archive site."
-    touch aclocal.m4
-    ;;
-
-  autoconf*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`${configure_ac}'.  You might want to install the
-         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
-         archive site."
-    touch configure
-    ;;
-
-  autoheader*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`acconfig.h' or \`${configure_ac}'.  You might want
-         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
-         from any GNU archive site."
-    files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
-    test -z "$files" && files="config.h"
-    touch_files=
-    for f in $files; do
-      case $f in
-      *:*) touch_files="$touch_files "`echo "$f" |
-                                      sed -e 's/^[^:]*://' -e 's/:.*//'`;;
-      *) touch_files="$touch_files $f.in";;
-      esac
-    done
-    touch $touch_files
-    ;;
-
-  automake*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
-         You might want to install the \`Automake' and \`Perl' packages.
-         Grab them from any GNU archive site."
-    find . -type f -name Makefile.am -print |
-          sed 's/\.am$/.in/' |
-          while read f; do touch "$f"; done
-    ;;
-
-  autom4te*)
-    echo 1>&2 "\
-WARNING: \`$1' is needed, but is $msg.
-         You might have modified some files without having the
-         proper tools for further handling them.
-         You can get \`$1' as part of \`Autoconf' from any GNU
-         archive site."
-
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -f "$file"; then
-       touch $file
-    else
-       test -z "$file" || exec >$file
-       echo "#! /bin/sh"
-       echo "# Created by GNU Automake missing as a replacement of"
-       echo "#  $ $@"
-       echo "exit 0"
-       chmod +x $file
-       exit 1
-    fi
-    ;;
-
-  bison*|yacc*)
-    echo 1>&2 "\
-WARNING: \`$1' $msg.  You should only need it if
-         you modified a \`.y' file.  You may need the \`Bison' package
-         in order for those modifications to take effect.  You can get
-         \`Bison' from any GNU archive site."
-    rm -f y.tab.c y.tab.h
-    if test $# -ne 1; then
-        eval LASTARG=\${$#}
-       case $LASTARG in
-       *.y)
-           SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
-           if test -f "$SRCFILE"; then
-                cp "$SRCFILE" y.tab.c
-           fi
-           SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
-           if test -f "$SRCFILE"; then
-                cp "$SRCFILE" y.tab.h
-           fi
-         ;;
-       esac
-    fi
-    if test ! -f y.tab.h; then
-       echo >y.tab.h
-    fi
-    if test ! -f y.tab.c; then
-       echo 'main() { return 0; }' >y.tab.c
-    fi
-    ;;
-
-  lex*|flex*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified a \`.l' file.  You may need the \`Flex' package
-         in order for those modifications to take effect.  You can get
-         \`Flex' from any GNU archive site."
-    rm -f lex.yy.c
-    if test $# -ne 1; then
-        eval LASTARG=\${$#}
-       case $LASTARG in
-       *.l)
-           SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
-           if test -f "$SRCFILE"; then
-                cp "$SRCFILE" lex.yy.c
-           fi
-         ;;
-       esac
-    fi
-    if test ! -f lex.yy.c; then
-       echo 'main() { return 0; }' >lex.yy.c
-    fi
-    ;;
-
-  help2man*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-        you modified a dependency of a manual page.  You may need the
-        \`Help2man' package in order for those modifications to take
-        effect.  You can get \`Help2man' from any GNU archive site."
-
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -f "$file"; then
-       touch $file
-    else
-       test -z "$file" || exec >$file
-       echo ".ab help2man is required to generate this page"
-       exit $?
-    fi
-    ;;
-
-  makeinfo*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified a \`.texi' or \`.texinfo' file, or any other file
-         indirectly affecting the aspect of the manual.  The spurious
-         call might also be the consequence of using a buggy \`make' (AIX,
-         DU, IRIX).  You might want to install the \`Texinfo' package or
-         the \`GNU make' package.  Grab either from any GNU archive site."
-    # The file to touch is that specified with -o ...
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -z "$file"; then
-      # ... or it is the one specified with @setfilename ...
-      infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
-      file=`sed -n '
-       /^@setfilename/{
-         s/.* \([^ ]*\) *$/\1/
-         p
-         q
-       }' $infile`
-      # ... or it is derived from the source name (dir/f.texi becomes f.info)
-      test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
-    fi
-    # If the file does not exist, the user really needs makeinfo;
-    # let's fail without touching anything.
-    test -f $file || exit 1
-    touch $file
-    ;;
+# Run the given program, remember its exit status.
+"$@"; st=$?
+
+# If it succeeded, we are done.
+test $st -eq 0 && exit 0
+
+# Also exit now if we it failed (or wasn't found), and '--version' was
+# passed; such an option is passed most likely to detect whether the
+# program is present and works.
+case $2 in --version|--help) exit $st;; esac
+
+# Exit code 63 means version mismatch.  This often happens when the user
+# tries to use an ancient version of a tool on a file that requires a
+# minimum version.
+if test $st -eq 63; then
+  msg="probably too old"
+elif test $st -eq 127; then
+  # Program was missing.
+  msg="missing on your system"
+else
+  # Program was found and executed, but failed.  Give up.
+  exit $st
+fi
 
-  *)
-    echo 1>&2 "\
-WARNING: \`$1' is needed, and is $msg.
-         You might have modified some files without having the
-         proper tools for further handling them.  Check the \`README' file,
-         it often tells you about the needed prerequisites for installing
-         this package.  You may also peek at any GNU archive site, in case
-         some other package would contain this missing \`$1' program."
-    exit 1
+perl_URL=http://www.perl.org/
+flex_URL=http://flex.sourceforge.net/
+gnu_software_URL=http://www.gnu.org/software
+
+program_details ()
+{
+  case $1 in
+    aclocal|automake)
+      echo "The '$1' program is part of the GNU Automake package:"
+      echo "<$gnu_software_URL/automake>"
+      echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
+      echo "<$gnu_software_URL/autoconf>"
+      echo "<$gnu_software_URL/m4/>"
+      echo "<$perl_URL>"
+      ;;
+    autoconf|autom4te|autoheader)
+      echo "The '$1' program is part of the GNU Autoconf package:"
+      echo "<$gnu_software_URL/autoconf/>"
+      echo "It also requires GNU m4 and Perl in order to run:"
+      echo "<$gnu_software_URL/m4/>"
+      echo "<$perl_URL>"
+      ;;
+  esac
+}
+
+give_advice ()
+{
+  # Normalize program name to check for.
+  normalized_program=`echo "$1" | sed '
+    s/^gnu-//; t
+    s/^gnu//; t
+    s/^g//; t'`
+
+  printf '%s\n' "'$1' is $msg."
+
+  configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
+  case $normalized_program in
+    autoconf*)
+      echo "You should only need it if you modified 'configure.ac',"
+      echo "or m4 files included by it."
+      program_details 'autoconf'
+      ;;
+    autoheader*)
+      echo "You should only need it if you modified 'acconfig.h' or"
+      echo "$configure_deps."
+      program_details 'autoheader'
+      ;;
+    automake*)
+      echo "You should only need it if you modified 'Makefile.am' or"
+      echo "$configure_deps."
+      program_details 'automake'
+      ;;
+    aclocal*)
+      echo "You should only need it if you modified 'acinclude.m4' or"
+      echo "$configure_deps."
+      program_details 'aclocal'
+      ;;
+   autom4te*)
+      echo "You might have modified some maintainer files that require"
+      echo "the 'automa4te' program to be rebuilt."
+      program_details 'autom4te'
+      ;;
+    bison*|yacc*)
+      echo "You should only need it if you modified a '.y' file."
+      echo "You may want to install the GNU Bison package:"
+      echo "<$gnu_software_URL/bison/>"
+      ;;
+    lex*|flex*)
+      echo "You should only need it if you modified a '.l' file."
+      echo "You may want to install the Fast Lexical Analyzer package:"
+      echo "<$flex_URL>"
+      ;;
+    help2man*)
+      echo "You should only need it if you modified a dependency" \
+           "of a man page."
+      echo "You may want to install the GNU Help2man package:"
+      echo "<$gnu_software_URL/help2man/>"
     ;;
-esac
-
-exit 0
+    makeinfo*)
+      echo "You should only need it if you modified a '.texi' file, or"
+      echo "any other file indirectly affecting the aspect of the manual."
+      echo "You might want to install the Texinfo package:"
+      echo "<$gnu_software_URL/texinfo/>"
+      echo "The spurious makeinfo call might also be the consequence of"
+      echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
+      echo "want to install GNU make:"
+      echo "<$gnu_software_URL/make/>"
+      ;;
+    *)
+      echo "You might have modified some files without having the proper"
+      echo "tools for further handling them.  Check the 'README' file, it"
+      echo "often tells you about the needed prerequisites for installing"
+      echo "this package.  You may also peek at any GNU archive site, in"
+      echo "case some other package contains this missing '$1' program."
+      ;;
+  esac
+}
+
+give_advice "$1" | sed -e '1s/^/WARNING: /' \
+                       -e '2,$s/^/         /' >&2
+
+# Propagate the correct exit status (expected to be 127 for a program
+# not found, 63 for a program that failed due to version mismatch).
+exit $st
 
 # Local variables:
 # eval: (add-hook 'write-file-hooks 'time-stamp)
diff --git a/macros/test-driver b/macros/test-driver
new file mode 100755 (executable)
index 0000000..32bf39e
--- /dev/null
@@ -0,0 +1,127 @@
+#! /bin/sh
+# test-driver - basic testsuite driver script.
+
+scriptversion=2012-06-27.10; # UTC
+
+# Copyright (C) 2011-2013 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <bug-automake@gnu.org> or send patches to
+# <automake-patches@gnu.org>.
+
+# Make unconditional expansion of undefined variables an error.  This
+# helps a lot in preventing typo-related bugs.
+set -u
+
+usage_error ()
+{
+  echo "$0: $*" >&2
+  print_usage >&2
+  exit 2
+}
+
+print_usage ()
+{
+  cat <<END
+Usage:
+  test-driver --test-name=NAME --log-file=PATH --trs-file=PATH
+              [--expect-failure={yes|no}] [--color-tests={yes|no}]
+              [--enable-hard-errors={yes|no}] [--] TEST-SCRIPT
+The '--test-name', '--log-file' and '--trs-file' options are mandatory.
+END
+}
+
+# TODO: better error handling in option parsing (in particular, ensure
+# TODO: $log_file, $trs_file and $test_name are defined).
+test_name= # Used for reporting.
+log_file=  # Where to save the output of the test script.
+trs_file=  # Where to save the metadata of the test run.
+expect_failure=no
+color_tests=no
+enable_hard_errors=yes
+while test $# -gt 0; do
+  case $1 in
+  --help) print_usage; exit $?;;
+  --version) echo "test-driver $scriptversion"; exit $?;;
+  --test-name) test_name=$2; shift;;
+  --log-file) log_file=$2; shift;;
+  --trs-file) trs_file=$2; shift;;
+  --color-tests) color_tests=$2; shift;;
+  --expect-failure) expect_failure=$2; shift;;
+  --enable-hard-errors) enable_hard_errors=$2; shift;;
+  --) shift; break;;
+  -*) usage_error "invalid option: '$1'";;
+  esac
+  shift
+done
+
+if test $color_tests = yes; then
+  # Keep this in sync with 'lib/am/check.am:$(am__tty_colors)'.
+  red='\e[0;31m' # Red.
+  grn='\e[0;32m' # Green.
+  lgn='\e[1;32m' # Light green.
+  blu='\e[1;34m' # Blue.
+  mgn='\e[0;35m' # Magenta.
+  std='\e[m'     # No color.
+else
+  red= grn= lgn= blu= mgn= std=
+fi
+
+do_exit='rm -f $log_file $trs_file; (exit $st); exit $st'
+trap "st=129; $do_exit" 1
+trap "st=130; $do_exit" 2
+trap "st=141; $do_exit" 13
+trap "st=143; $do_exit" 15
+
+# Test script is run here.
+"$@" >$log_file 2>&1
+estatus=$?
+if test $enable_hard_errors = no && test $estatus -eq 99; then
+  estatus=1
+fi
+
+case $estatus:$expect_failure in
+  0:yes) col=$red res=XPASS recheck=yes gcopy=yes;;
+  0:*)   col=$grn res=PASS  recheck=no  gcopy=no;;
+  77:*)  col=$blu res=SKIP  recheck=no  gcopy=yes;;
+  99:*)  col=$mgn res=ERROR recheck=yes gcopy=yes;;
+  *:yes) col=$lgn res=XFAIL recheck=no  gcopy=yes;;
+  *:*)   col=$red res=FAIL  recheck=yes gcopy=yes;;
+esac
+
+# Report outcome to console.
+echo "${col}${res}${std}: $test_name"
+
+# Register the test result, and other relevant metadata.
+echo ":test-result: $res" > $trs_file
+echo ":global-test-result: $res" >> $trs_file
+echo ":recheck: $recheck" >> $trs_file
+echo ":copy-in-global-log: $gcopy" >> $trs_file
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End: