X7ROOT File Manager
Current Path:
/usr/local/lib64/perl5/XML/LibXML
usr
/
local
/
lib64
/
perl5
/
XML
/
LibXML
/
??
..
??
Attr.pod
(4.02 KB)
??
AttributeHash.pm
(4.49 KB)
??
Boolean.pm
(1.56 KB)
??
CDATASection.pod
(1.28 KB)
??
Comment.pod
(1.36 KB)
??
Common.pm
(8.2 KB)
??
Common.pod
(3.59 KB)
??
DOM.pod
(6.23 KB)
??
Devel.pm
(4.91 KB)
??
Document.pod
(21.09 KB)
??
DocumentFragment.pod
(819 B)
??
Dtd.pod
(1.99 KB)
??
Element.pod
(13.48 KB)
??
ErrNo.pm
(27.83 KB)
??
ErrNo.pod
(591 B)
??
Error.pm
(8.45 KB)
??
Error.pod
(5.98 KB)
??
InputCallback.pod
(9.59 KB)
??
Literal.pm
(2.04 KB)
??
Namespace.pod
(3.28 KB)
??
Node.pod
(25.67 KB)
??
NodeList.pm
(7.31 KB)
??
Number.pm
(1.87 KB)
??
PI.pod
(2.22 KB)
??
Parser.pod
(27.79 KB)
??
Pattern.pod
(2.91 KB)
??
Reader.pm
(5.75 KB)
??
Reader.pod
(17.6 KB)
??
RegExp.pod
(1.54 KB)
??
RelaxNG.pod
(2.34 KB)
??
SAX
??
SAX.pm
(3.45 KB)
??
SAX.pod
(1.76 KB)
??
Schema.pod
(2.19 KB)
??
Text.pod
(5.47 KB)
??
XPathContext.pm
(3.15 KB)
??
XPathContext.pod
(11.49 KB)
??
XPathExpression.pod
(1.64 KB)
Editing: XPathExpression.pod
=head1 NAME XML::LibXML::XPathExpression - XML::LibXML::XPathExpression - interface to libxml2 pre-compiled XPath expressions =head1 SYNOPSIS use XML::LibXML; my $compiled_xpath = XML::LibXML::XPathExpression->new('//foo[@bar="baz"][position()<4]'); # interface from XML::LibXML::Node my $result = $node->find($compiled_xpath); my @nodes = $node->findnodes($compiled_xpath); my $value = $node->findvalue($compiled_xpath); # interface from XML::LibXML::XPathContext my $result = $xpc->find($compiled_xpath,$node); my @nodes = $xpc->findnodes($compiled_xpath,$node); my $value = $xpc->findvalue($compiled_xpath,$node); $compiled = XML::LibXML::XPathExpression->new( xpath_string ); =head1 DESCRIPTION This is a perl interface to libxml2's pre-compiled XPath expressions. Pre-compiling an XPath expression can give in some performance benefit if the same XPath query is evaluated many times. C<<<<<< XML::LibXML::XPathExpression >>>>>> objects can be passed to all C<<<<<< find... >>>>>> functions C<<<<<< XML::LibXML >>>>>> that expect an XPath expression. =over 4 =item new() $compiled = XML::LibXML::XPathExpression->new( xpath_string ); The constructor takes an XPath 1.0 expression as a string and returns an object representing the pre-compiled expressions (the actual data structure is internal to libxml2). =back =head1 AUTHORS Matt Sergeant, Christian Glahn, Petr Pajas =head1 VERSION 2.0210 =head1 COPYRIGHT 2001-2007, AxKit.com Ltd. 2002-2006, Christian Glahn. 2006-2009, Petr Pajas. =cut =head1 LICENSE This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Upload File
Create Folder