On Mon, Sep 12, 2011 at 08:22:20PM +0400, Vladimir B. Grebenschikov wrote:
> Hi 
> 
> I want to know return type of XPath expression before evaluation, after 
> expression compilation.
> 
> Is it possible? (should be theoretically)
> How ?
> 
> Thanks for advice.

 Perfectly right, we should be able to infer this at compilation time,
but I'm afraid we don't. Could be rather simple to add, basically
adding a type to struct _xmlXPathStepOp, fill it in the leaves
and update the result in xmlXPathComp* functions based on the operation
and operands, then add an API to extract to top level value from an
xmlXPathCompExprPtr(). But that doesn't exist ... yet

Daniel

-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
dan...@veillard.com  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
xml@gnome.org
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to