libXMLFileElement.h

Go to the documentation of this file.
00001 #ifndef X3DTK_LIBXMLFILEELEMENT_H
00002 #define X3DTK_LIBXMLFILEELEMENT_H
00003 
00004 #include "X3DFileElement.h"
00005 
00006 typedef unsigned char xmlChar;
00007 
00008 namespace X3DTK {
00009 
00010 class libXMLFileElementImplementation;
00011 
00012 namespace X3D {
00013   struct _X3DParseState;
00014   typedef _X3DParseState X3DParseState;
00015 }
00016 
00023 class libXMLFileElement : public X3DFileElement
00024 {
00025 public:
00027   libXMLFileElement(const SFString &name, const void *const attributes);
00029   ~libXMLFileElement();  
00031   SFString getName() const;
00033   SFString getAttribute(int i) const;
00035   int getIndexAttribute(const SFString &attribute) const;
00036   
00037 private:
00038   libXMLFileElementImplementation *impl;
00039 };
00040 
00041 }
00042 
00043 #endif

Generated on Fri Jul 30 12:02:28 2004 for X3DToolKit by doxygen 1.3.6