| Server IP : 162.214.74.102 / Your IP : 216.73.216.252 Web Server : Apache System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64 User : lrsys ( 1015) PHP Version : 5.6.40 Disable Function : exec,passthru,shell_exec,system MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /opt/cpanel/ea-ruby24/root/usr/share/ri/system/REXML/Parsers/XPathParser/ |
Upload File : |
U:RDoc::NormalClass[iI"XPathParser:ETI" REXML::Parsers::XPathParser;TI"Object;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[ I"OYou don't want to use this class. Really. Use XPath, which is a wrapper ;TI"Jfor this class. Believe me. You don't want to poke around in here. ;TI"OThere is strange, dark magic at work in this code. Beware. Go back! Go ;TI"back while you still can!;T:
@fileI"%lib/rexml/parsers/xpathparser.rb;T:0@omit_headings_from_table_of_contents_below0;
0;0[ [U:RDoc::Constant[i I"LITERAL;FI")REXML::Parsers::XPathParser::LITERAL;T00o;;[ ;
@;0@@cRDoc::NormalClass0U;[i I" AXIS;FI"&REXML::Parsers::XPathParser::AXIS;T00o;;[o; ;[I"RelativeLocationPath;To:RDoc::Markup::Verbatim;[I"?| Step
;TI"G | (AXIS_NAME '::' | '@' | '') AxisSpecifier
;TI" NodeTest
;TI" Predicate
;TI"I | '.' | '..' AbbreviatedStep
;TI"&| RelativeLocationPath '/' Step
;TI"%| RelativeLocationPath '//' Step;T:@format0;
@;0@@@0U;[i I"NCNAMETEST;FI",REXML::Parsers::XPathParser::NCNAMETEST;T00o;;[o;
;[ I"&Returns a 1-1 map of the nodeset
;TI"5The contents of the resulting array are either:
;TI"' true/false, if a positive match
;TI" String, if a name match
;T;0o; ;[I"
NodeTest;To;
;[ I">| ('*' | NCNAME ':' '*' | QNAME) NameTest
;TI"?| NODE_TYPE '(' ')' NodeType
;TI"8| PI '(' LITERAL ')' PI
;TI"> | '[' expr ']' Predicate;T;0;
@;0@@@0U;[i I"
QNAME;FI"'REXML::Parsers::XPathParser::QNAME;T00o;;[ ;
@;0@@@0U;[i I"NODE_TYPE;FI"+REXML::Parsers::XPathParser::NODE_TYPE;T00o;;[ ;
@;0@@@0U;[i I"PI;FI"$REXML::Parsers::XPathParser::PI;T00o;;[ ;
@;0@@@0U;[i I"VARIABLE_REFERENCE;FI"4REXML::Parsers::XPathParser::VARIABLE_REFERENCE;T00o;;[o; ;[
I"| VARIABLE_REFERENCE ;TI"| '(' expr ')' ;TI"| LITERAL ;TI"| NUMBER ;TI"| FunctionCall;T;
@;0@@@0U;[i I"NUMBER;FI"(REXML::Parsers::XPathParser::NUMBER;T00o;;[ ;
@;0@@@0U;[i I"NT;FI"$REXML::Parsers::XPathParser::NT;T00o;;[ ;
@;0@@@0[[I"XMLTokens;To;;[ ;
@;0I"%lib/rexml/parsers/xpathparser.rb;T[[I"
class;T[[:public[ [:protected[ [:private[ [I"
instance;T[[;[[I"abbreviate;F@u[I"expand;F@u[I"namespaces=;F@u[I"
parse;F@u[I"predicate;F@u[I"predicate_to_string;F@u[;[ [;[[I"AdditiveExpr;F@u[I"AndExpr;F@u[I"EqualityExpr;F@u[I"FilterExpr;F@u[I"FunctionCall;F@u[I"LocationPath;F@u[I"MultiplicativeExpr;F@u[I"
NodeTest;F@u[I"OrExpr;F@u[I"
PathExpr;F@u[I"Predicate;F@u[I"PrimaryExpr;F@u[I"RelationalExpr;F@u[I"RelativeLocationPath;F@u[I"UnaryExpr;F@u[I"UnionExpr;F@u[I"get_group;F@u[I"parse_args;F@u[ [U:RDoc::Context::Section[i 0o;;[ ;
0;0[@I"REXML::Parsers;TcRDoc::NormalModule