parse_xml.H File Reference

Unicode: Note that 'expat' is a unicode compliant XML parser. More...

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


Detailed Description

Unicode: Note that 'expat' is a unicode compliant XML parser.

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.

See also:
http://www.jclark.com/xml/expat.html
Todo:
Verify that the rest of the "glue" code of this file supports unicode.

Definition in file parse_xml.H.


Generated on Sun Jul 30 22:56:26 2006 for Archon by  doxygen 1.4.4