NAME
XML::TinyXML::Node - Tinyxml Node object
SYNOPSIS
use XML::TinyXML::Node;
$node = XML::TinyXML::Node->new("child", "somevalue", { attribute => "value" });
$attr = $node->getAttribute("attribute");
or
$attr = $node->getAttribute(1); # attribute at index 1
or
@attrs = $node->getAttributes(); # returns all attributes in the node
DESCRIPTION
Node representation for the TinyXML API
INSTANCE VARIABLES
_attr
Reference to the underlying XmlNodeAttributePtr object (which is a binding to the XmlNode C structure)
METHODS
- new ($attr)
-
Wrap the XmlNodeAttributePtr C structure exposing accessor to its members
- name ([$newName])
-
Get/Set the name of the attribute
- value ([$newName])
-
Get/Set the value of the attribute
- value ([$newName])
-
Get/Set the XML::TinyXML::Node to which this attribute belongs
- path ()
-
Returns the unique path identifying this attribute
(can be used in xpath expressions)
- type ()
-
Returns the type of this node
(at the moment it will return always the string : "ATTRIBUTE" which can be used to distinguish attribute-nodes from xml-nodes in @sets returned by xpath selections)
SEE ALSO
XML::TinyXML::Node XML::TinyXML
AUTHOR
xant, <xant@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2008-2010 by xant
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.