00001 /* libIXAml - IXA Taldea */ 00002 00003 #ifndef _SH_SYNT_XMLDOC_H 00004 #define _SH_SYNT_XMLDOC_H 00005 00006 #include "fsxmldoc.h" 00007 #include "xmlsimplestruct.h" 00008 00011 class ShSyntXMLDoc:public FSXMLDoc { 00012 protected: 00013 00018 XMLSimpleNode* printBody(XMLSimpleStruct* xmlstruct) const; 00019 00023 void initBody(XMLSimpleNode* bodyItem) throw (char*); 00024 00025 public: 00026 00028 ShSyntXMLDoc(); 00029 00033 ShSyntXMLDoc(const DomId & domId); 00034 00035 }; 00036 00037 #endif //_SH_SYNT_XMLDOC_H