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().