Functions |
PWIZ_API_DECL size_t | pwiz::minimxml::SAXParser::count_trail_ws (const char *data, size_t len) |
PWIZ_API_DECL void | pwiz::minimxml::SAXParser::unescapeXML (char *str) |
PWIZ_API_DECL void | pwiz::minimxml::SAXParser::unescapeXML (std::string &str) |
std::ostream & | pwiz::minimxml::SAXParser::operator<< (std::ostream &os, const saxstring &s) |
template<typename Target > |
Target | pwiz::minimxml::SAXParser::textToValue (const char *txt) |
template<> |
float | pwiz::minimxml::SAXParser::textToValue (const char *txt) |
bool | pwiz::minimxml::SAXParser::istrue (const char *t) |
PWIZ_API_DECL void | pwiz::minimxml::SAXParser::parse (std::istream &is, Handler &handler) |
| Extract a single XML element from the istream, sending SAX events to the handler.
|
PWIZ_API_DECL std::string | pwiz::minimxml::xml_root_element (const std::string &fileheader) |
| Returns the root element from an XML buffer; throws runtime_error if no element is found.
|
PWIZ_API_DECL std::string | pwiz::minimxml::xml_root_element (std::istream &is) |
| Returns the root element from an XML stream; throws runtime_error if no element is found.
|
PWIZ_API_DECL std::string | pwiz::minimxml::xml_root_element_from_file (const std::string &filepath) |
| Returns the root element from an XML file; throws runtime_error if no element is found.
|
PWIZ_API_DECL std::string & | pwiz::minimxml::decode_xml_id (std::string &str) |
| Decodes any characters encoded with their hexadecimal value, e.g.
|
PWIZ_API_DECL std::string | pwiz::minimxml::decode_xml_id_copy (const std::string &str) |
| Decodes any characters encoded with their hexadecimal value, e.g.
|