#include <string>
#include <archon/util/logger.H>
#include <archon/util/ref.H>
#include <archon/util/stream.H>
#include <archon/util/uri.H>
#include <archon/x3d/server/core.H>
#include <archon/x3d/server/parse.H>
Include dependency graph for parse_xml.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | Archon |
| namespace | Archon::X3D |
| namespace | Archon::X3D::XML |
Classes | |
| struct | Archon::X3D::XML::CDATANode |
Functions | |
| void | Archon::X3D::XML::parse (Ref< ExecutionContext >, Ref< GroupingNode >, Ref< Stream::Reader >, bool progressive=false, Logger *=0, string sourceName="", ProgressTracker *=0) |
| Parse a sequence of X3D ChildNodes in XML syntax and add them to the specified GroupingNode. | |
It supports all of the following character encodings:
utf-8 utf-16 iso-8859-1 us-ascii
Regardless of the encoding of the input it delivers utf-8 encoded text through its 'callback' functions.
Definition in file parse_xml.H.
1.4.4