/usr/local/share/man/man3
.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "XML::LibXML::XPathExpression 3" .TH XML::LibXML::XPathExpression 3 "2024-01-24" "perl v5.32.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" XML::LibXML::XPathExpression \- XML::LibXML::XPathExpression \- interface to libxml2 pre\-compiled XPath expressions .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 2 \& use XML::LibXML; \& my $compiled_xpath = XML::LibXML::XPathExpression\->new(\*(Aq//foo[@bar="baz"][position()<4]\*(Aq); \& \& # 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 ); .Ve .SH "DESCRIPTION" .IX Header "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. \f(CW\*(C`XML::LibXML::XPathExpression\*(C'\fR objects can be passed to all \f(CW\*(C`find...\*(C'\fR functions \f(CW\*(C`XML::LibXML\*(C'\fR that expect an XPath expression. .IP "\fBnew()\fR" 4 .IX Item "new()" .Vb 1 \& $compiled = XML::LibXML::XPathExpression\->new( xpath_string ); .Ve .Sp 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). .SH "AUTHORS" .IX Header "AUTHORS" Matt Sergeant, Christian Glahn, Petr Pajas .SH "VERSION" .IX Header "VERSION" 2.0210 .SH "COPYRIGHT" .IX Header "COPYRIGHT" 2001\-2007, AxKit.com Ltd. .PP 2002\-2006, Christian Glahn. .PP 2006\-2009, Petr Pajas. .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
.
Edit
..
Edit
Alien::Base.3pm
Edit
Alien::Base::Authoring.3pm
Edit
Alien::Base::FAQ.3pm
Edit
Alien::Base::PkgConfig.3pm
Edit
Alien::Base::Wrapper.3pm
Edit
Alien::Build.3pm
Edit
Alien::Build::CommandSequence.3pm
Edit
Alien::Build::Interpolate.3pm
Edit
Alien::Build::Interpolate::Default.3pm
Edit
Alien::Build::Log.3pm
Edit
Alien::Build::Log::Abbreviate.3pm
Edit
Alien::Build::Log::Default.3pm
Edit
Alien::Build::MM.3pm
Edit
Alien::Build::Manual.3pm
Edit
Alien::Build::Manual::Alien.3pm
Edit
Alien::Build::Manual::AlienAuthor.3pm
Edit
Alien::Build::Manual::AlienUser.3pm
Edit
Alien::Build::Manual::Contributing.3pm
Edit
Alien::Build::Manual::FAQ.3pm
Edit
Alien::Build::Manual::PluginAuthor.3pm
Edit
Alien::Build::Manual::Security.3pm
Edit
Alien::Build::Plugin.3pm
Edit
Alien::Build::Plugin::Build.3pm
Edit
Alien::Build::Plugin::Build::Autoconf.3pm
Edit
Alien::Build::Plugin::Build::CMake.3pm
Edit
Alien::Build::Plugin::Build::Copy.3pm
Edit
Alien::Build::Plugin::Build::MSYS.3pm
Edit
Alien::Build::Plugin::Build::Make.3pm
Edit
Alien::Build::Plugin::Build::SearchDep.3pm
Edit
Alien::Build::Plugin::Core.3pm
Edit
Alien::Build::Plugin::Core::CleanInstall.3pm
Edit
Alien::Build::Plugin::Core::Download.3pm
Edit
Alien::Build::Plugin::Core::FFI.3pm
Edit
Alien::Build::Plugin::Core::Gather.3pm
Edit
Alien::Build::Plugin::Core::Legacy.3pm
Edit
Alien::Build::Plugin::Core::Override.3pm
Edit
Alien::Build::Plugin::Core::Setup.3pm
Edit
Alien::Build::Plugin::Core::Tail.3pm
Edit
Alien::Build::Plugin::Decode.3pm
Edit
Alien::Build::Plugin::Decode::DirListing.3pm
Edit
Alien::Build::Plugin::Decode::DirListingFtpcopy.3pm
Edit
Alien::Build::Plugin::Decode::HTML.3pm
Edit
Alien::Build::Plugin::Decode::Mojo.3pm
Edit
Alien::Build::Plugin::Digest.3pm
Edit
Alien::Build::Plugin::Digest::Negotiate.3pm
Edit
Alien::Build::Plugin::Digest::SHA.3pm
Edit
Alien::Build::Plugin::Digest::SHAPP.3pm
Edit
Alien::Build::Plugin::Download.3pm
Edit
Alien::Build::Plugin::Download::GitLab.3pm
Edit
Alien::Build::Plugin::Download::Negotiate.3pm
Edit
Alien::Build::Plugin::Extract.3pm
Edit
Alien::Build::Plugin::Extract::ArchiveTar.3pm
Edit
Alien::Build::Plugin::Extract::ArchiveZip.3pm
Edit
Alien::Build::Plugin::Extract::CommandLine.3pm
Edit
Alien::Build::Plugin::Extract::Directory.3pm
Edit
Alien::Build::Plugin::Extract::File.3pm
Edit
Alien::Build::Plugin::Extract::Negotiate.3pm
Edit
Alien::Build::Plugin::Fetch.3pm
Edit
Alien::Build::Plugin::Fetch::CurlCommand.3pm
Edit
Alien::Build::Plugin::Fetch::HTTPTiny.3pm
Edit
Alien::Build::Plugin::Fetch::LWP.3pm
Edit
Alien::Build::Plugin::Fetch::Local.3pm
Edit
Alien::Build::Plugin::Fetch::LocalDir.3pm
Edit
Alien::Build::Plugin::Fetch::NetFTP.3pm
Edit
Alien::Build::Plugin::Fetch::Wget.3pm
Edit
Alien::Build::Plugin::Gather.3pm
Edit
Alien::Build::Plugin::Gather::IsolateDynamic.3pm
Edit
Alien::Build::Plugin::PkgConfig.3pm
Edit
Alien::Build::Plugin::PkgConfig::CommandLine.3pm
Edit
Alien::Build::Plugin::PkgConfig::LibPkgConf.3pm
Edit
Alien::Build::Plugin::PkgConfig::MakeStatic.3pm
Edit
Alien::Build::Plugin::PkgConfig::Negotiate.3pm
Edit
Alien::Build::Plugin::PkgConfig::PP.3pm
Edit
Alien::Build::Plugin::Prefer.3pm
Edit
Alien::Build::Plugin::Prefer::BadVersion.3pm
Edit
Alien::Build::Plugin::Prefer::GoodVersion.3pm
Edit
Alien::Build::Plugin::Prefer::SortVersions.3pm
Edit
Alien::Build::Plugin::Probe.3pm
Edit
Alien::Build::Plugin::Probe::CBuilder.3pm
Edit
Alien::Build::Plugin::Probe::CommandLine.3pm
Edit
Alien::Build::Plugin::Probe::Vcpkg.3pm
Edit
Alien::Build::Plugin::Test.3pm
Edit
Alien::Build::Plugin::Test::Mock.3pm
Edit
Alien::Build::Temp.3pm
Edit
Alien::Build::Util.3pm
Edit
Alien::Build::Version::Basic.3pm
Edit
Alien::Build::rc.3pm
Edit
Alien::Libxml2.3pm
Edit
Alien::Role.3pm
Edit
Alien::Util.3pm
Edit
App::Cpan.3pm
Edit
AppConfig.3pm
Edit
AppConfig::Args.3pm
Edit
AppConfig::CGI.3pm
Edit
AppConfig::File.3pm
Edit
AppConfig::Getopt.3pm
Edit
AppConfig::State.3pm
Edit
AppConfig::Sys.3pm
Edit
CPAN.3pm
Edit
CPAN::API::HOWTO.3pm
Edit
CPAN::Admin.3pm
Edit
CPAN::Debug.3pm
Edit
CPAN::Distroprefs.3pm
Edit
CPAN::FirstTime.3pm
Edit
CPAN::HandleConfig.3pm
Edit
CPAN::Kwalify.3pm
Edit
CPAN::Meta::Requirements.3pm
Edit
CPAN::Meta::Requirements::Range.3pm
Edit
CPAN::Meta::YAML.3pm
Edit
CPAN::Mirrors.3pm
Edit
CPAN::Nox.3pm
Edit
CPAN::Plugin.3pm
Edit
CPAN::Plugin::Specfile.3pm
Edit
CPAN::Queue.3pm
Edit
CPAN::Tarzip.3pm
Edit
CPAN::Version.3pm
Edit
Canary::Stability.3pm
Edit
Capture::Tiny.3pm
Edit
Expect.3pm
Edit
FFI::CheckLib.3pm
Edit
File::chdir.3pm
Edit
HTTP::Tiny.3pm
Edit
IO::AtomicFile.3pm
Edit
IO::InnerFile.3pm
Edit
IO::Lines.3pm
Edit
IO::Pty.3pm
Edit
IO::Scalar.3pm
Edit
IO::ScalarArray.3pm
Edit
IO::Stringy.3pm
Edit
IO::Tty.3pm
Edit
IO::Tty::Constant.3pm
Edit
IO::Wrap.3pm
Edit
IO::WrapTie.3pm
Edit
JSON::Syck.3pm
Edit
JSON::XS.3pm
Edit
JSON::XS::Boolean.3pm
Edit
POD2::DE::local::lib.3pm
Edit
POD2::PT_BR::local::lib.3pm
Edit
Path::Tiny.3pm
Edit
Template.3pm
Edit
Template::App::ttree.3pm
Edit
Template::Base.3pm
Edit
Template::Config.3pm
Edit
Template::Constants.3pm
Edit
Template::Context.3pm
Edit
Template::Directive.3pm
Edit
Template::Document.3pm
Edit
Template::Exception.3pm
Edit
Template::FAQ.3pm
Edit
Template::Filters.3pm
Edit
Template::Grammar.3pm
Edit
Template::Iterator.3pm
Edit
Template::Manual.3pm
Edit
Template::Manual::Config.3pm
Edit
Template::Manual::Credits.3pm
Edit
Template::Manual::Directives.3pm
Edit
Template::Manual::Filters.3pm
Edit
Template::Manual::Internals.3pm
Edit
Template::Manual::Intro.3pm
Edit
Template::Manual::Plugins.3pm
Edit
Template::Manual::Syntax.3pm
Edit
Template::Manual::VMethods.3pm
Edit
Template::Manual::Variables.3pm
Edit
Template::Manual::Views.3pm
Edit
Template::Modules.3pm
Edit
Template::Namespace::Constants.3pm
Edit
Template::Parser.3pm
Edit
Template::Plugin.3pm
Edit
Template::Plugin::Assert.3pm
Edit
Template::Plugin::Datafile.3pm
Edit
Template::Plugin::Date.3pm
Edit
Template::Plugin::Directory.3pm
Edit
Template::Plugin::Dumper.3pm
Edit
Template::Plugin::File.3pm
Edit
Template::Plugin::Filter.3pm
Edit
Template::Plugin::Format.3pm
Edit
Template::Plugin::HTML.3pm
Edit
Template::Plugin::Image.3pm
Edit
Template::Plugin::Iterator.3pm
Edit
Template::Plugin::Math.3pm
Edit
Template::Plugin::Pod.3pm
Edit
Template::Plugin::Procedural.3pm
Edit
Template::Plugin::Scalar.3pm
Edit
Template::Plugin::String.3pm
Edit
Template::Plugin::Table.3pm
Edit
Template::Plugin::URL.3pm
Edit
Template::Plugin::View.3pm
Edit
Template::Plugin::Wrap.3pm
Edit
Template::Plugins.3pm
Edit
Template::Provider.3pm
Edit
Template::Service.3pm
Edit
Template::Stash.3pm
Edit
Template::Stash::Context.3pm
Edit
Template::Stash::XS.3pm
Edit
Template::Test.3pm
Edit
Template::Toolkit.3pm
Edit
Template::Tools.3pm
Edit
Template::Tools::tpage.3pm
Edit
Template::Tools::ttree.3pm
Edit
Template::Tutorial.3pm
Edit
Template::Tutorial::Datafile.3pm
Edit
Template::Tutorial::Web.3pm
Edit
Template::VMethods.3pm
Edit
Template::View.3pm
Edit
Test::Alien.3pm
Edit
Test::Alien::Build.3pm
Edit
Test::Alien::CanCompile.3pm
Edit
Test::Alien::CanPlatypus.3pm
Edit
Test::Alien::Diag.3pm
Edit
Test::Alien::Run.3pm
Edit
Test::Alien::Synthetic.3pm
Edit
Try::Tiny.3pm
Edit
Types::Serialiser.3pm
Edit
Types::Serialiser::Error.3pm
Edit
XML::LibXML.3pm
Edit
XML::LibXML::Attr.3pm
Edit
XML::LibXML::AttributeHash.3pm
Edit
XML::LibXML::Boolean.3pm
Edit
XML::LibXML::CDATASection.3pm
Edit
XML::LibXML::Comment.3pm
Edit
XML::LibXML::Common.3pm
Edit
XML::LibXML::DOM.3pm
Edit
XML::LibXML::Devel.3pm
Edit
XML::LibXML::Document.3pm
Edit
XML::LibXML::DocumentFragment.3pm
Edit
XML::LibXML::Dtd.3pm
Edit
XML::LibXML::Element.3pm
Edit
XML::LibXML::ErrNo.3pm
Edit
XML::LibXML::Error.3pm
Edit
XML::LibXML::InputCallback.3pm
Edit
XML::LibXML::Literal.3pm
Edit
XML::LibXML::Namespace.3pm
Edit
XML::LibXML::Node.3pm
Edit
XML::LibXML::NodeList.3pm
Edit
XML::LibXML::Number.3pm
Edit
XML::LibXML::PI.3pm
Edit
XML::LibXML::Parser.3pm
Edit
XML::LibXML::Pattern.3pm
Edit
XML::LibXML::Reader.3pm
Edit
XML::LibXML::RegExp.3pm
Edit
XML::LibXML::RelaxNG.3pm
Edit
XML::LibXML::SAX.3pm
Edit
XML::LibXML::SAX::Builder.3pm
Edit
XML::LibXML::SAX::Generator.3pm
Edit
XML::LibXML::Schema.3pm
Edit
XML::LibXML::Text.3pm
Edit
XML::LibXML::XPathContext.3pm
Edit
XML::LibXML::XPathExpression.3pm
Edit
XML::NamespaceSupport.3pm
Edit
XML::Parser.3pm
Edit
XML::Parser::Expat.3pm
Edit
XML::Parser::Style::Debug.3pm
Edit
XML::Parser::Style::Objects.3pm
Edit
XML::Parser::Style::Stream.3pm
Edit
XML::Parser::Style::Subs.3pm
Edit
XML::Parser::Style::Tree.3pm
Edit
XML::SAX.3pm
Edit
XML::SAX::Base.3pm
Edit
XML::SAX::BuildSAXBase.3pm
Edit
XML::SAX::DocumentLocator.3pm
Edit
XML::SAX::Exception.3pm
Edit
XML::SAX::Expat.3pm
Edit
XML::SAX::Intro.3pm
Edit
XML::SAX::ParserFactory.3pm
Edit
XML::SAX::PurePerl.3pm
Edit
XML::SAX::PurePerl::Reader.3pm
Edit
XML::Simple.3pm
Edit
XML::Simple::FAQ.3pm
Edit
YAML::Syck.3pm
Edit
alienfile.3pm
Edit
common::sense.3pm
Edit
lib::core::only.3pm
Edit
local::lib.3pm
Edit
version.3pm
Edit
version::Internals.3pm
Edit