XML::LibXML::AttributeHash man page on Hurd

Man page or keyword search:  
man Server   6387 pages
apropos Keyword Search (all sections)
Output format
Hurd logo
[printable version]

XML::LibXML::AttributeUser(Contributed Perl DocXML::LibXML::AttributeHash(3pm)

NAME
       XML::LibXML::AttributeHash - tie an XML::LibXML::Element to a hash to
       access its attributes

SYNOPSIS
	tie my %hash, 'XML::LibXML::AttributeHash', $element;
	$hash{'href'} = 'http://example.com/';
	print $element->getAttribute('href') . "\n";

DESCRIPTION
       This class allows an element's attributes to be accessed as if they
       were a plain old Perl hash. Attribute names become hash keys.
       Namespaced attributes are keyed using Clark notation.

	my $XLINK = 'http://www.w3.org/1999/xlink';
	tie my %hash, 'XML::LibXML::AttributeHash', $element;
	$hash{"{$XLINK}href"} = 'http://localhost/';
	print $element->getAttributeNS($XLINK, 'href') . "\n";

       There is rarely any need to use XML::LibXML::AttributeHash directly. In
       general, it is possible to take advantage of XML::LibXML::Element's
       overloading. The example in the SYNOPSIS could have been written:

	$element->{'href'} = 'http://example.com/';
	print $element->getAttribute('href') . "\n";

       The tie interface allows the passing of additional arguments to
       XML::LibXML::AttributeHash:

	tie my %hash, 'XML::LibXML::AttributeHash', $element, %args;

       Currently only one argument is supported, the boolean "weaken" which
       (if true) indicates that the tied object's reference to the element
       should be a weak reference. This is used by XML::LibXML::Element's
       overloading. The "weaken" argument is ignored if you don't have a
       working Scalar::Util::weaken.

perl v5.18.1			  2013-12-17   XML::LibXML::AttributeHash(3pm)
[top]

List of man pages available for Hurd

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net