Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XML::LibXML::NodeList:UserrContributed Perl XML::LibXML::NodeList::Iterator(3)

NAME
       XML::LibXML::NodeList::Iterator - Iteration Class for XML::LibXML XPath
       results

SYNOPSIS
	 use XML::LibXML;
	 use XML::LibXML::NodeList::Iterator;

	 my $doc = XML::LibXML->new->parse_string( $somedata );
	 my $nodelist =	$doc->findnodes( $somexpathquery );

	 my $iter= XML::LibXML::NodeList::Iterator->new( $nodelist );

	 # more	control	on the flow
	 while ( $iter->nextNode ) {
	     # do something
	 }

	 # operate on the entire tree
	 $iter->iterate( \&operate );

DESCRIPTION
       XML::LibXML::NodeList::Iterator is very similar to
       XML::LibXML::Iterator, but it does not iterate on the tree structure
       but on a	XML::LibXML::NodeList object. Because XML::LibXML::NodeList is
       basicly an array	the functionality of XML::LibXML::NodeList::Iterator
       is more restircted to stepwise foreward and backward than
       XML::LibXML::Iterator is.

SEE ALSO
       XML::LibXML::NodeList, XML::NodeFilter, XML::LibXML::Iterator

AUTHOR
       Christian Glahn,	<phish@cpan.org>

COPYRIGHT
       (c) 2002-2007, Christian	Glahn. All rights reserved.

       This package is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.24.1			  2007-09-28XML::LibXML::NodeList::Iterator(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=XML::LibXML::NodeList::Iterator&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help