>
GdomeXPathResultGdome2 Reference Manual | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
struct GdomeXPathResult; void gdome_xpresult_ref (GdomeXPathResult *self, GdomeException *exc); void gdome_xpresult_unref (GdomeXPathResult *self, GdomeException *exc); unsigned short gdome_xpresult_resultType (GdomeXPathResult *self, GdomeException *exc); GdomeBoolean gdome_xpresult_booleanValue (GdomeXPathResult *self, GdomeException *exc); double gdome_xpresult_numberValue (GdomeXPathResult *self, GdomeException *exc); GdomeNode* gdome_xpresult_singleNodeValue (GdomeXPathResult *self, GdomeException *exc); GdomeDOMString* gdome_xpresult_stringValue (GdomeXPathResult *self, GdomeException *exc); GdomeNode* gdome_xpresult_iterateNext (GdomeXPathResult *self, GdomeException *exc); |
This implements the DOM Level 3 XPath W3C Working Draft 08 February 2002. API SUBJECT TO CHANGE!
The GdomeXPathResult interface represents the result of the evaluation of an XPath expression within the context of a particular node. Since evaluation of an XPath expression can result in various result types, this object makes it possible to discover and manipulate the type and value of the result.
void gdome_xpresult_ref (GdomeXPathResult *self, GdomeException *exc); |
Increase the reference count of the XPathResult structure.
void gdome_xpresult_unref (GdomeXPathResult *self, GdomeException *exc); |
Decrease the reference count of the XPathResult. Free the structure if XPathResult will have zero reference.
unsigned short gdome_xpresult_resultType (GdomeXPathResult *self, GdomeException *exc); |
GdomeBoolean gdome_xpresult_booleanValue (GdomeXPathResult *self, GdomeException *exc); |
double gdome_xpresult_numberValue (GdomeXPathResult *self, GdomeException *exc); |
GdomeNode* gdome_xpresult_singleNodeValue (GdomeXPathResult *self, GdomeException *exc); |
GdomeDOMString* gdome_xpresult_stringValue (GdomeXPathResult *self, GdomeException *exc); |
GdomeNode* gdome_xpresult_iterateNext (GdomeXPathResult *self, GdomeException *exc); |
Iterates and returns the next node from the node set or NULL if there are no more nodes.