00001 /* libIXAml - IXA Taldea */ 00002 00003 #ifndef _EDBLXMLDOC_H 00004 #define _EDBLXMLDOC_H 00005 00006 #include "fsxmldoc.h" 00007 #include "xmlsimplestruct.h" 00008 00009 #define EDBL_FSDDecl_FITX "edbl.fsddecl.xml" 00010 00013 class EdblXMLDoc: public FSXMLDoc { 00014 00015 protected: 00016 00021 XMLSimpleNode* printBody(XMLSimpleStruct* xmlstruct) const; 00022 00026 void initBody(XMLSimpleNode* bodyItem) throw (char*); 00027 00028 public: 00029 00031 EdblXMLDoc(); 00032 00036 EdblXMLDoc(const DomId & domId); 00037 00041 void putTEIHeader (const TEIHeader & teiHeader); //berridatzia TEIHeader-ari fseddecl egokiak jartzeko 00042 }; 00043 00044 #endif //_EDBLXMLDOC_H