21#ifndef _XMLSERIALIZERH
22#define _XMLSERIALIZERH
50 std::string
getPrefix(std::string nsp,
bool create);
57 void setPrefix(std::string prefix, std::string nsp);
65 void cdsect(std::string data);
76 std::vector<std::string> elementStack,nspStack;
78 std::vector<int> nspCounts;
80 std::vector<bool> indent;
82 void check(
bool close);
83 void writeEscaped(std::string s,
int quot);
84 void exception (std::string desc);
XmlSerializer & startTag(std::string nsp, std::string name)
void ignorableWhitespace(std::string s)
void processingInstruction(std::string pi)
void comment(std::string comment)
XmlSerializer & text(std::string txt)
void setPrefix(std::string prefix, std::string nsp)
XmlSerializer(std::ostream &os, std::string encoding="utf")
void startDocument(std::string encoding, bool standalone)
bool getFeature(std::string name)
void entityRef(std::string name)
XmlSerializer & attribute(std::string nsp, std::string name, std::string value)
void cdsect(std::string data)
void docdecl(std::string dd)
void setFeature(std::string name, bool value)
XmlSerializer & endTag(std::string nsp, std::string name)
std::string getNamespace()
std::string getPrefix(std::string nsp, bool create)