|
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
|