#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.