2004-07-08 Dan Winship <danw@novell.com>
+ * libsoup/soup-soap-response.c: Revert previous change for now; it
+ breaks the build on distros with older libxmls.
+
+2004-07-08 Dan Winship <danw@novell.com>
+
* tests/dict.c: Basic SOAP test, using Aonaware's SOAP->DICT
gateway
struct _SoupSoapResponsePrivate {
/* the XML document */
xmlDocPtr xmldoc;
- xmlParserCtxtPtr ctxt;
xmlNodePtr xml_root;
xmlNodePtr xml_body;
xmlNodePtr xml_method;
xmlFreeDoc (response->priv->xmldoc);
response->priv->xmldoc = NULL;
}
- if (response->priv->ctxt) {
- xmlFreeParserCtxt (response->priv->ctxt);
- response->priv->ctxt = NULL;
- }
-
response->priv->xml_root = NULL;
response->priv->xml_body = NULL;
{
response->priv = g_new0 (SoupSoapResponsePrivate, 1);
- response->priv->ctxt = xmlNewParserCtxt ();
response->priv->xmldoc = xmlNewDoc ("1.0");
}
if (response->priv->xmldoc)
old_doc = response->priv->xmldoc;
- /* parse the string. We are using a parse context to make libxml
- * ignore blanks and '\n' for this document. */
- response->priv->xmldoc = xmlCtxtReadMemory (response->priv->ctxt, xmlstr, strlen (xmlstr), NULL, NULL, XML_PARSE_NOBLANKS);
+ /* parse the string */
+ response->priv->xmldoc = xmlParseMemory (xmlstr, strlen (xmlstr));
if (!response->priv->xmldoc) {
response->priv->xmldoc = old_doc;
return FALSE;