Provided by: latexml_0.8.7-2_all
NAME
"LaTeXML::Common::XML" - XML utilities
DESCRIPTION
This module provides utilities for accessing XML, along with some patches to XML::LibXML. "element_nodes($node)" Returns a list of the element children of $node. "text_in_node($node)" Returns the string combining the text nodes within $node. "isTeXtNode($node)" Checks whether $node is a text node. "isElementNode($node)" Checks whether $node is a element node. "isChild($child,$parent)" Checks whether $child is a child of $parent. "isDecscendant($child,$parent)" Checks whether $child is a descendant of $parent. "isDecscendantOrSelf($child,$parent)" Checks whether $child is a descendant of, or the same as, $parent. "new_node($nsURI,$tag,$children,%attributes)" Creates a new element node with tag $tag (in the namespace $nsURI), with the children in the array ref $children (if any) and assigning the given attributes. "append_nodes($node,@children)" Appends the given children to $node. "clear_node($node)" Removes all element and text children from $node. "maybe_clone($node)" Clones $node if it has a parent, otherwise returns it. "copy_attributes($to,$from)" Copy all attributes from $from to $to. "rename_attribute($node,$from,$to)" Rename the attribute $from to $to on the node $node. "remove_attr($node,@attr)" Remove the given attributes from $node. "get_attr($node,@attr)" Returns the list of values for the given attributes on $node "initialize_catalogs()" Initialize XML::LibXML to recognize the catalogs given in LaTeXML.catalogs. "set_RDFa_prefixes($document,$map)" This method scans the document's RDFa attributes, extracting the prefixes used. These prefixes are then filtered through a $map of known RDFa prefixes and the ones allowed are declared globally for the document via the "prefix" attribute of its root element.
AUTHOR
Bruce Miller <bruce.miller@nist.gov>, Deyan Ginev <deyan.ginev@nist.gov>
COPYRIGHT
Public domain software, produced as part of work done by the United States Government & not subject to copyright in the US.