H3D API  2.4.1
Classes | Namespaces
X3DSAX2Handlers.h File Reference

This file implements the SAX2 ContentHandler and ErrorHandler interfaces for parsing of XML X3D files and building a H3D scene graph from it. More...

#include <stack>
#include <list>
#include <H3D/Field.h>
#include <H3D/Node.h>
#include <H3D/DEFNodes.h>
#include <H3D/ProtoDeclaration.h>
#include <H3D/X3D.h>
#include <H3D/H3DScriptNode.h>
#include <H3DUtil/Exception.h>
#include <H3DUtil/AutoRef.h>
#include <H3DUtil/AutoPtrVector.h>
#include <xercesc/sax2/Attributes.hpp>
#include <xercesc/sax2/DefaultHandler.hpp>
#include <xercesc/sax/Locator.hpp>
#include <xercesc/sax2/XMLReaderFactory.hpp>
#include <xercesc/sax2/SAX2XMLReader.hpp>

Go to the source code of this file.

Classes

class  H3D::X3D::XMLParseError
 An exception for errors occuring while parsing an X3D XML file. More...
 
class  H3D::X3D::X3DSAX2Handlers
 This class implements the SAX2 ContentHandler and ErrorHandler interface in order to build an H3D scenegraph from a X3D XML file. More...
 
class  H3D::X3D::X3DSAX2Handlers::NodeElement
 Encapsulate a node with its XML containerField attribute. More...
 

Namespaces

 H3D
 H3D API namespace.
 
 H3D::X3D
 X3D namespace.
 

Detailed Description

This file implements the SAX2 ContentHandler and ErrorHandler interfaces for parsing of XML X3D files and building a H3D scene graph from it.