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

FreeBSD Manual Pages

  
 
  

home | help
XML::Grove::IDs(3)    User Contributed Perl Documentation   XML::Grove::IDs(3)

NAME
       XML::Grove::IDs - return	an index of `id' attributes in a grove

SYNOPSIS
	use XML::Grove::IDs;

	# Using	get_ids	method on XML::Grove::Document or XML::Grove::Element:
	$hash =	$grove_object->get_ids($attr_name, $elements);

	# Using	an XML::Grove::IDs instance:
	$indexer = XML::Grove::IDs->new($attr_name, $elements);
	my $hash = {};
	$grove_object->accept($indexer,	$hash);

DESCRIPTION
       "XML::Grove::IDs" returns a hash	index of all nodes in a	grove with an
       `id' attribute.	The keys of the	hash are the ID	attribute value	and
       the value at that key is	the element.  `$attr_name' and `$elements' are
       optional.  The attribute	name defaults to `"id"'	if `$attr_name'	is not
       supplied.  Indexing can be restricted to	only certain elements, by
       name, by	providing a hash containing NAME=>1 values.

AUTHOR
       Ken MacLeod, ken@bitsko.slc.ut.us

SEE ALSO
       perl(1),	XML::Grove(3), Data::Grove::Visitor(3)

       Extensible Markup Language (XML)	<http://www.w3c.org/XML>

perl v5.24.1			  1999-08-17		    XML::Grove::IDs(3)

NAME | SYNOPSIS | DESCRIPTION | AUTHOR | SEE ALSO

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

home | help