From: Ilya M. <m_...@us...> - 2003-04-03 19:41:38
|
Update of /cvsroot/perl-xml/XML-LibXML-XPathContext In directory sc8-pr-cvs1:/tmp/cvs-serv8230 Modified Files: XPathContext.pm Log Message: Update POD docs Index: XPathContext.pm =================================================================== RCS file: /cvsroot/perl-xml/XML-LibXML-XPathContext/XPathContext.pm,v retrieving revision 1.16 retrieving revision 1.17 diff -u -d -r1.16 -r1.17 --- XPathContext.pm 26 Mar 2003 21:21:41 -0000 1.16 +++ XPathContext.pm 3 Apr 2003 19:41:33 -0000 1.17 @@ -131,8 +131,12 @@ use XML::LibXML::XPathContext; + my $xc = XML::LibXML::XPathContext->new; my $xc = XML::LibXML::XPathContext->new($node); + my $node = $xc->getContextNode; + $xc->setContextNode($node); + $xc->registerNs($prefix, $namespace_uri); $xc->registerFunction($name, sub { ... }); $xc->registerFunctionNS($name, $namespace_uri, sub { ... }); @@ -148,9 +152,6 @@ my $result = $xc->find($xpath); my $value = $xc->findvalue($xpath); - my $node = $xc->getContextNode; - $xc->setContextNode($node); - =head1 DESCRIPTION This module augments L<XML::LibXML|XML::LibXML> by providing Perl @@ -237,6 +238,11 @@ =over 4 +=item B<new> + +Creates a new XML::LibXML::XPathContext object without current node +set. + =item B<new($node)> Creates a new XML::LibXML::XPathContext object with current node @@ -351,6 +357,8 @@ my $xc = XML::LibXML::XPathContext->new($node); $xc->registerFunction('func', sub { $xc->findvalue('1') }); my $result = $xc->findvalue('func()'); + +Currently this module doesn't work on Mac OS X. =head1 AUTHORS |