xml::libxml::xpathexpression5.18(3) [mojave man page]
XML::LibXML::XPathExpression(3) User Contributed Perl Documentation XML::LibXML::XPathExpression(3)NAME
XML::LibXML::XPathExpression - XML::LibXML::XPathExpression - interface to libxml2 pre-compiled XPath expressions
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 );
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. "XML::LibXML::XPathExpression" objects can be passed to all "find..." functions
"XML::LibXML" that expect an XPath expression.
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).
AUTHORS
Matt Sergeant, Christian Glahn, Petr Pajas
VERSION
2.0110
COPYRIGHT
2001-2007, AxKit.com Ltd.
2002-2006, Christian Glahn.
2006-2009, Petr Pajas.
LICENSE
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.18.2 2014-02-01 XML::LibXML::XPathExpression(3)
Check Out this Related Man Page
XML::LibXML::CDATASection(3) User Contributed Perl Documentation XML::LibXML::CDATASection(3)NAME
XML::LibXML::CDATASection - XML::LibXML Class for CDATA Sections
SYNOPSIS
use XML::LibXML;
# Only methods specific to CDATA nodes are listed here,
# see XML::LibXML::Node manpage for other methods
$node = XML::LibXML::CDATASection->new( $content );
DESCRIPTION
This class provides all functions of XML::LibXML::Text, but for CDATA nodes.
METHODS
The class inherits from XML::LibXML::Node. The documentation for Inherited methods is not listed here.
Many functions listed here are extensively documented in the DOM Level 3 specification (<http://www.w3.org/TR/DOM-Level-3-Core/>). Please
refer to the specification for extensive documentation.
new
$node = XML::LibXML::CDATASection->new( $content );
The constructor is the only provided function for this package. It is required, because libxml2 treats the different text node types
slightly differently.
AUTHORS
Matt Sergeant, Christian Glahn, Petr Pajas
VERSION
2.0110
COPYRIGHT
2001-2007, AxKit.com Ltd.
2002-2006, Christian Glahn.
2006-2009, Petr Pajas.
LICENSE
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.18.2 2014-02-01 XML::LibXML::CDATASection(3)
Hello All,
Being somewhat new to UNIX I naturally need some help. I have an XML file the I need to retrieve data from and that data is between the opening and closing tags. I have this so far....
for records in $lvar_sourcedir/$lvar_sourcefile
do
write_output "Retrieving the data from the... (3 Replies)
Hello,there
here is my code about semphore, when calling it in the program,sometimes result in the deadlock of semphore, but I can not find it, anyone can point some bugs and give some suggestion?
#define BIGCOUNT 888 // initial value of process counter
#define SEM_POST_LIMIT 3 ... (0 Replies)
Hi Experts,
I want to extract the value of SESSIONID AND USERID from the this string using perl.
XML Request },"USER_PREF":{"sys_lang":"en-us","timezone":"480","user_lang":"en-us"}}}</DEVICESIG></POLICYREQ>]
The answer should be SessionID=1:3133050 and USERID=01451651
Please advise how... (3 Replies)
I have a 500 MB XML file from a FileMaker database export, it's formatted horribly (no line breaks at all). The node structure is basically
<FMPXMLRESULT>
<METADATA>
<FIELD att="............." id="..."/>
</METADATA>
<RESULTSET FOUND="1763457">
<ROW att="....." etc="....">
... (16 Replies)
Hi
I need to do this thing in awk (or perl?). I try to find out how can I identify 1st and 2nd result from the OR expression in gensub:
block='title Sata Mandriva
kernel /boot/vmlinuz
initrd /boot/initrd.img'
echo "$block" | awk '{ x=gensub(/(kernel|initrd) /,"\\1XXX","g"); print x }'
... (12 Replies)
Hello Everyone!!!
I have a list of XML files, in different directories, the structure for which is:
<Data>
<Info>
<a> some text </a>
<b> some text </b>
<c> 3000 </c>
</Info>
<Info>
... (2 Replies)
Hi!
I have a program in fortran77. This program was compiled with pgf90, but now, I need compiled it with gfortran.
I show a bit of code.
program hello
PARAMETER(a=100)
integer a
write(*,*)'value ', a
end program hello
What's the problem?
Thanks (2 Replies)
What method do you use to find out what version of libxml2 one uses on Linux? I have tried the following:
$ libxml2 -v
libxml2: command not found
$ libxml2 --version
libxml2: command not found
$ which libxml2
$
There is however a /usr/lib/libxml2.so.2.7.5. (1 Reply)
Hi,
I have around one lakh records. I have used XML for the creation of the data.
I have used these 2 Perl modules.
use XML::DOM;
use XML::LibXML;
The data will loo like this and most it is textual entries.
<eid>19000</eid>
<einfo>This is the ..........</einfo>
......... (3 Replies)
I am not sure how to approach this find/replace using a shell script. Any help or guidance appreciated.
I want to find this:
<objects/>
<thumb>thumb_0001.jpg</thumb>
<preview>preview_0001.jpg</preview>
And replace with something like this:
<objects>... (1 Reply)