Config-XPath

 view release on metacpan or  search on metacpan

lib/Config/XPath.pm  view on Meta::CPAN

      croak "No config found at '$path'";
   }

   if ( scalar @nodes > 1 ) {
      croak "Found more than one node at '$path'";
   }

   return shift @nodes;
}

sub get_node_attrs($)
# Get a hash of the attributes, putting the node name in "+"
{
   my ( $node ) = @_;

   my %attrs = ( '+' => $node->getName() );

   foreach my $attr ( $node->getAttributes() ) {
      $attrs{$attr->getName} = $attr->getValue;
   }



( run in 0.279 second using v1.01-cache-2.11-cpan-1f129e94a17 )