XML::XPath::Node::Element(3pm) | User Contributed Perl Documentation | XML::XPath::Node::Element(3pm) |
NAME¶
Element - an <element>API¶
new ( name, prefix )¶
Create a new Element node with name "name" and prefix "prefix". The name be "prefix:local" if prefix is defined. I know that sounds weird, but it works ;-)getName¶
Returns the name (including "prefix:" if defined) of this element.getLocalName¶
Returns just the local part of the name (the bit after "prefix:").getChildNodes¶
Returns the children of this element. In list context returns a list. In scalar context returns an array ref.getChildNode ( pos )¶
Returns the child at position pos.appendChild ( childnode )¶
Appends the child node to the list of current child nodes.removeChild ( childnode )¶
Removes the supplied child node from the list of current child nodes.getAttribute ( name )¶
Returns the attribute node with key name.getAttributes / getAttributeNodes¶
Returns the attribute nodes. In list context returns a list. In scalar context returns an array ref.appendAttribute ( attrib_node)¶
Appends the attribute node to the list of attributes (XML::XPath stores attributes in order).getNamespace ( prefix )¶
Returns the namespace node by the given prefixgetNamespaces / getNamespaceNodes¶
Returns the namespace nodes. In list context returns a list. In scalar context returns an array ref.appendNamespace ( ns_node )¶
Appends the namespace node to the list of namespaces.getPrefix¶
Returns the prefix of this elementgetExpandedName¶
Returns the expanded name of this element (not yet implemented right).string_value¶
For elements, the string_value is the concatenation of all string_values of all text-descendants of the element node in document order.toString ( [ norecurse ] )¶
Output (and all children) the node to a string. Doesn't process children if the norecurse option is a true value.2018-10-20 | perl v5.26.2 |