11 #ifndef TARGET_WINDOWS 13 #define DOCUMENT TINYXML_DOCUMENT 14 #define ELEMENT TINYXML_ELEMENT 15 #define COMMENT TINYXML_COMMENT 16 #define UNKNOWN TINYXML_UNKNOWN 17 #define TEXT TINYXML_TEXT 18 #define DECLARATION TINYXML_DECLARATION 19 #define TYPECOUNT TINYXML_TYPECOUNT 39 CXBMCTinyXML(
const std::string& documentName,
const std::string& documentCharset);
40 bool LoadFile(TiXmlEncoding encoding = TIXML_DEFAULT_ENCODING);
41 bool LoadFile(
const char*, TiXmlEncoding encoding = TIXML_DEFAULT_ENCODING);
42 bool LoadFile(
const std::string& _filename, TiXmlEncoding encoding = TIXML_DEFAULT_ENCODING);
43 bool LoadFile(
const std::string& _filename,
const std::string& documentCharset);
44 bool LoadFile(FILE*, TiXmlEncoding encoding = TIXML_DEFAULT_ENCODING);
45 bool SaveFile(
const char*)
const;
46 bool SaveFile(
const std::string& filename)
const;
47 bool Parse(
const std::string& data, TiXmlEncoding encoding = TIXML_DEFAULT_ENCODING);
48 bool Parse(
const std::string& data,
const std::string& dataCharset);
49 inline std::string GetSuggestedCharset(
void)
const {
return m_SuggestedCharset; }
50 inline std::string GetUsedCharset(
void)
const {
return m_UsedCharset; }
53 using TiXmlDocument::Parse;
54 bool TryParse(
const std::string& data,
const std::string& tryDataCharset);
55 bool InternalParse(
const std::string& rawdata, TiXmlEncoding encoding = TIXML_DEFAULT_ENCODING);
57 std::string m_SuggestedCharset;
58 std::string m_UsedCharset;
Definition: XBMCTinyXML.h:33