]> git.mxchange.org Git - simgear.git/blobdiff - simgear/xml/easyxml.cxx
HTTP: Rename urlretrieve/urlload to save/load.
[simgear.git] / simgear / xml / easyxml.cxx
index 5cccdc481cc6b513bfa5310fccc5fb3f8221ca77..08a39fa48b20b7b725f671659a4381ccacd89240 100644 (file)
@@ -17,7 +17,7 @@
 #ifdef SYSTEM_EXPAT
 #  include <expat.h>
 #else
-#  include "xmlparse.h"     
+#  include "sg_expat.h"     
 #endif
      
 #include <fstream>
@@ -136,24 +136,10 @@ XMLAttributesDefault::setValue (const char * name, const char * value)
 }
 
 
-\f
 ////////////////////////////////////////////////////////////////////////
 // Attribute list wrapper for Expat.
 ////////////////////////////////////////////////////////////////////////
 
-class ExpatAtts : public XMLAttributes
-{
-public:
-  ExpatAtts (const char ** atts) : _atts(atts) {}
-  
-  virtual int size () const;
-  virtual const char * getName (int i) const;
-  virtual const char * getValue (int i) const;
-  
-private:
-  const char ** _atts;
-};
-
 int
 ExpatAtts::size () const
 {
@@ -175,6 +161,11 @@ ExpatAtts::getValue (int i) const
   return _atts[i*2+1];
 }
 
+const char * 
+ExpatAtts::getValue (const char * name) const
+{
+  return XMLAttributes::getValue(name);
+}
 
 \f
 ////////////////////////////////////////////////////////////////////////