*Core/Rpc: FormatXmlRpcError fixed

git-svn-id: svn://ultimatepp.org/upp/trunk@5178 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2012-07-11 13:39:33 +00:00
parent d8e9f9de85
commit acb4e09d88

View file

@ -164,11 +164,25 @@ String FormatXmlRpcParams(const ValueArray& params)
String FormatXmlRpcError(int code, const char *text)
{
String r;
r << XmlHeader()
<< "<methodResponse><fault>\r\n"
<< "<faultCode>" << code << "</faultCode>"
<< "<faultString>" << text << "</faultString>"
<< "</fault></methodResponse>\r\n";
r << XmlHeader() <<
"<?xml version=\"1.0\"?>"
"<methodResponse>"
"<fault>"
"<value>"
"<struct>"
"<member>"
"<name>faultCode</name>"
"<value><int>" << code << "</int></value>"
"</member>"
"<member>"
"<name>faultString</name>"
"<value><string>" << text << "</string></value>"
"</member>"
"</struct>"
"</value>"
"</fault>"
"</methodResponse>"
;
return r;
}