fixed problem with relative xpath expressions

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34596 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Doug Simons 2012-01-20 01:04:30 +00:00
parent a5d9f67a89
commit 83c45d4850

View file

@ -253,6 +253,9 @@ NSArray *execute_xpath(NSXMLNode *node,
return nil;
}
if (![xpath_exp hasPrefix:@"/"])
xpathCtx->node = doc; // provide a context for relative paths
/* Evaluate xpath expression */
xpathObj = xmlXPathEvalExpression(xpathExpr, xpathCtx);
if(xpathObj == NULL)