2 #ifndef CHEPREP_XMLWRITER_H
3 #define CHEPREP_XMLWRITER_H 1
29 void referToDTD(std::string
name, std::string pid, std::string ref);
34 void print(std::string text);
41 void setAttribute(std::string name, std::vector<double> value);
std::stack< std::string > openTags
system("rm -rf microbeam.root")
void openTag(std::string name)
void print(std::string text)
void printTag(std::string ns, std::string name)
XMLWriter(std::ostream *out, std::string indentString=" ", std::string defaultNameSpace="")
void printComment(std::string comment)
std::string normalize(std::string s)
const XML_Char const XML_Char int standalone
std::string normalizeText(std::string s)
void println(std::string text)
void referToDTD(std::string name, std::string pid, std::string ref)
std::map< std::string, std::string > attributes
const XML_Char int const XML_Char * value
void setAttribute(std::string name, char *value)
void openTag(std::string ns, std::string name)
void printPlain(std::string text)
void printAttributes(int tagLength)
void checkNameValid(std::string s)
IndentPrintWriter * writer
void setAttribute(std::string ns, std::string name, std::string value)
void closeDoc(bool force=false)
void openDoc(std::string version="1.0", std::string encoding="", bool standalone=false)
std::string defaultNameSpace
void setAttribute(std::string ns, std::string name, double value)
void printTag(std::string name)