Hi, Senthil Nathan wrote: > I would like to how to handle the xpath error gracefully when I use the > libxml api, > xmlXPathEvalExpression(path, xpathCtx). > > If I pass a invalid path string to evaluate on the "xpathCtx", it throws the > error as below and stops there. > But I would like to handle that error gracefully and log it accordingly and > proceed with my application.
What is the reason why you cannot just continue after this error? Just call xmlXPathEvalExpression() again (with a working expression) and everything should be fine. > So, could anyone give me ideas on doing the same? Or is it possible to check > the xpath expr is valid or not even before > calling the libxml api. You can compile the expression. Stefan _______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
