From 09deb06614c3408ec0816a3c88920138bae2083c Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Fri, 10 Sep 2004 05:26:00 +0000 Subject: Load /tmp/tmp.BmUFjT/libxml2-2.6.13 into packages/libxml2/branches/upstream/current. --- doc/tutorial/apd.html | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'doc/tutorial/apd.html') diff --git a/doc/tutorial/apd.html b/doc/tutorial/apd.html index 30a69d9..8f9618d 100644 --- a/doc/tutorial/apd.html +++ b/doc/tutorial/apd.html @@ -23,12 +23,21 @@ getnodeset (xmlDocPtr doc, xmlChar *xpath){ xmlXPathObjectPtr result; context = xmlXPathNewContext(doc); + if (context == NULL) { + printf("Error in xmlXPathNewContext\n"); + return NULL; + } result = xmlXPathEvalExpression(xpath, context); + xmlXPathFreeContext(context); + if (result == NULL) { + printf("Error in xmlXPathEvalExpression\n"); + return NULL; + } if(xmlXPathNodeSetIsEmpty(result->nodesetval)){ + xmlXPathFreeObject(result); printf("No result\n"); return NULL; } - xmlXPathFreeContext(context); return result; } int @@ -63,6 +72,5 @@ main(int argc, char **argv) { xmlCleanupParser(); return (1); } -

-- cgit v1.2.3