|
| | PathElement () |
| | Constructor. More...
|
| |
| | PathElement (XMLPathSelectAutomaton *p_xs, int p_si=0) |
| | Constructor by values. More...
|
| |
| | PathElement (const PathElement &orig) |
| | Copy constructor. More...
|
| |
| PathElement & | operator-- (int) |
| | Corresponds to "//" in abbreviated syntax of XPath. More...
|
| |
| PathElement & | operator[] (const char *name) throw (exception,std::bad_alloc) |
| | Find tag by name. More...
|
| |
| PathElement & | selectTag (const char *name) throw (exception,std::bad_alloc) |
| | Find tag by name. More...
|
| |
| PathElement & | selectCloseTag () throw (exception,std::bad_alloc) |
| | Find close tag of current tag selected. More...
|
| |
| PathElement & | operator() (const char *name) throw (exception,std::bad_alloc) |
| | Find tag with one attribute. More...
|
| |
| PathElement & | selectAttribute (const char *name) throw (exception,std::bad_alloc) |
| | Find tag with one attribute. More...
|
| |
| PathElement & | operator() (const char *name, const char *value) throw (exception,std::bad_alloc) |
| | Find tag with one attribute,value condition. More...
|
| |
| PathElement & | ifAttribute (const char *name, const char *value) throw (exception,std::bad_alloc) |
| | Find tag with one attribute,value condition. More...
|
| |
| PathElement & | TO (int idx) throw (exception,std::bad_alloc) |
| | Define maximum element index to push. More...
|
| |
| PathElement & | FROM (int idx) throw (exception,std::bad_alloc) |
| | Define minimum element index to push. More...
|
| |
| PathElement & | RANGE (int idx1, int idx2) throw (exception,std::bad_alloc) |
| | Define minimum and maximum element index to push. More...
|
| |
| PathElement & | INDEX (int idx) throw (exception,std::bad_alloc) |
| | Define index of the element index to push. More...
|
| |
| PathElement & | operator= (int type) throw (exception,std::bad_alloc) |
| | Define element type to push. More...
|
| |
| PathElement & | assignType (int type) throw (exception,std::bad_alloc) |
| | Define element type to push. More...
|
| |
| PathElement & | operator() () throw (exception,std::bad_alloc) |
| | Define grab content. More...
|
| |
| PathElement & | selectContent () throw (exception,std::bad_alloc) |
| | Define grab content. More...
|
| |
template<class CharSet_ = charset::UTF8>
class textwolf::XMLPathSelectAutomaton< CharSet_ >::PathElement
Defines one node in the XML Path element tree in the construction phase.