Simple XPATH node selection. XmlNode Implemented symbols are /, //, @, [], <, <=, >,>=, =, !=. Examples that should work:. More...
#include <XPath.h>
Public Member Functions | |
| XPath (const String &xp) | |
| XPath (const XPath &xp) | |
| XPath & | operator= (const XPath &xp) |
| XmlNodeListPtr | SelectNodes (XmlNodePtr context) |
| XmlNodePtr | SelectSingleNode (XmlNodePtr context) |
| void | CheckMem () const |
| void | ValidateMem () const |
Static Public Member Functions | |
| static XmlNodeListPtr | SelectNodes (Array< XPathOperatorPtr > &ops, XmlNodePtr context) |
Protected Member Functions | |
| XmlNodeListPtr | SelectNodes (XmlNodePtr context, bool findAll) |
Static Protected Member Functions | |
| static XmlNodeListPtr | SelectNodes (Array< XPathOperatorPtr > &ops, XmlNodePtr context, bool findAll) |
Simple XPATH node selection. XmlNode Implemented symbols are /, //, @, [], <, <=, >,>=, =, !=. Examples that should work:.
Definition at line 53 of file XPath.h.
| XmlNodeListPtr XPath::SelectNodes | ( | Array< XPathOperatorPtr > & | ops, | |
| XmlNodePtr | context, | |||
| bool | findAll | |||
| ) | [static, protected] |
Need to shortcut evalution is findAll is false.
Definition at line 69 of file XPath.cpp.
Referenced by XmlNode::SelectNodes().