CTT_Xerces

Top  Previous  Next

Codeerzeugung > Unterstützender Code > CTT_Xerces

 

class CTT_Xerces

 

Diese Klasse kapselt ein xerces DOMDocument und enthält Funktionen zu dessen Verwendung. Ein Zeiger auf eine Instanz dieser Klasse ist in CTT_ParseStateDomPlugin enthalten. Das Dokument kann daher im Parser erzeugt werden und dann außerhalb desselben benutzt werden.

 

 

   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;

 

 

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English