![]() |
![]()
| ![]() |
![]()
NAMEElement - an <element> APInew ( 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 ;-) getNameReturns the name (including "prefix:" if defined) of this element. getLocalNameReturns just the local part of the name (the bit after "prefix:"). getChildNodesReturns 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 / getAttributeNodesReturns 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 prefix getNamespaces / getNamespaceNodesReturns 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. getPrefixReturns the prefix of this element getExpandedNameReturns the expanded name of this element (not yet implemented right). string_valueFor 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.
|