mojave man page for xml::libxml::attributehash

Query: xml::libxml::attributehash

OS: mojave

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

XML::LibXML::AttributeHash(3)				User Contributed Perl Documentation			     XML::LibXML::AttributeHash(3)

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') . " ";
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') . " "; 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') . " "; 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.2 2014-02-01 XML::LibXML::AttributeHash(3)
Related Man Pages
xml::libxml::cdatasection(3) - mojave
xml::libxml::comment5.18(3) - mojave
xml::libxml::attributehash5.18(3) - mojave
xml::libxml::attributehash(3) - centos
xml::libxml::nodelist::iterator(3pm) - debian
Similar Topics in the Unix Linux Community
Handling of the various XML syntax scenario
Perl question - print last element in a hash?
Perl script to create latex template.
Confusion in hash
Perl giving unexpected md5 hash values