00001
00002
00003
00004
00005
00006
00007
00008 #ifndef skXMLEXECUTABLE_H
00009 #define skXMLEXECUTABLE_H
00010
00011 #include "skXMLElementObject.h"
00012 #include "sax/InputSource.hpp"
00013 #include <iostream.h>
00014
00019 class CLASSEXPORT skXMLExecutable : public skXMLElementObject {
00020 public:
00024 skXMLExecutable();
00028 skXMLExecutable(const skString& fileName);
00032 skXMLExecutable(const skString& scriptLocation,InputSource& in);
00036 skXMLExecutable(const skString& scriptLocation,const skString& in);
00041 void load(const skString& scriptLocation,InputSource& in);
00046 void load(const skString& scriptLocation,const skString& in);
00050 void load(const skString& fileName);
00054 void save(const skString& fileName);
00055 private:
00059 skXMLExecutable(const skXMLExecutable&);
00063 skXMLExecutable& operator=(const skXMLExecutable&);
00064
00065 };
00066 #endif