CTT_Xerces

Top  Previous  Next

Code generation > Supporting code > CTT_Xerces

 

class CTT_Xerces

 

This class capsules a xerces DOMDocument and contains some functions to use it.

A pointer to an instance of this class is contained in CTT_ParseStateDomPlugin. So the document can be created in the parser and used afterwards..

 

 

   CTT_Xerces();

   CTT_Xerces(const std::string& xsRootElementName,

              const std::string& xsEncoding,

              bool xbWriteBOM = false,

              bool xbPrettyPrint = true,

              bool xbWriteDOMDeclaration = true,

              bool xbStandalone = true);

  ~CTT_Xerces();

 

  XERCES_CPP_NAMESPACE::DOMDocument* GetDocument();

 

  void          setDTDParams(const std::string& xsName,

                             const std::string& xsPublicID,

                             const std::string& xsSystemID);

 

  bool    createDocument();

  void    destroyDocument();

  bool    writeToFile(const std::string& xsFilename);

  bool    writeToString(std::string& xsResult);

  bool    writeToString(std::wstring& xsResult);

  bool    writeToStream(std::ostream& xos);

  bool    writeToStream(std::wostream& xos);

  bool    hasDOM() const;

 



This page belongs to the TextTransformer Documentation

Home  Content  German