use xmlinterface in UPNP

Origin commit data
------------------
Branch: ni/coolstream
Commit: 497f05b730
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-04-27 (Mon, 27 Apr 2015)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
Jacek Jendrzej
2015-04-27 19:40:38 +02:00
parent 32365276ef
commit 76b56751fa
7 changed files with 122 additions and 118 deletions

View File

@@ -176,11 +176,11 @@ xmlDocPtr parseXmlFile(const char * filename, bool warning_by_nonexistence /* =
}
}
#else /* USE_LIBXML */
xmlDocPtr parseXml(const char * data)
xmlDocPtr parseXml(const char * data,const char *encoding)
{
XMLTreeParser* tree_parser;
tree_parser = new XMLTreeParser(NULL);
tree_parser = new XMLTreeParser(encoding);
if (!tree_parser->Parse(data, strlen(data), true))
{
@@ -201,7 +201,7 @@ xmlDocPtr parseXml(const char * data)
return tree_parser;
}
xmlDocPtr parseXmlFile(const char * filename, bool warning_by_nonexistence /* = true */)
xmlDocPtr parseXmlFile(const char * filename, bool warning_by_nonexistence /* = true */,const char *encoding)
{
char buffer[2048];
XMLTreeParser* tree_parser;
@@ -218,7 +218,7 @@ xmlDocPtr parseXmlFile(const char * filename, bool warning_by_nonexistence /* =
return NULL;
}
tree_parser = new XMLTreeParser(NULL);
tree_parser = new XMLTreeParser(encoding);
do
{

View File

@@ -66,7 +66,7 @@ std::string Unicode_Character_to_UTF8(const int character);
std::string convert_UTF8_To_UTF8_XML(const char *s);
xmlDocPtr parseXml(const char *data);
xmlDocPtr parseXmlFile(const char * filename, bool warning_by_nonexistence = true);
xmlDocPtr parseXml(const char *data,const char *encoding = NULL);
xmlDocPtr parseXmlFile(const char * filename, bool warning_by_nonexistence = true,const char *encoding = NULL);
#endif /* __xmlinterface_h__ */