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