|
|
| |
LaTeXML::Common::XML(3) |
User Contributed Perl Documentation |
LaTeXML::Common::XML(3) |
"LaTeXML::Common::XML" - XML utilities
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.
Bruce Miller <bruce.miller@nist.gov>, Deyan Ginev
<deyan.ginev@nist.gov>
Public domain software, produced as part of work done by the United States
Government & not subject to copyright in the US.
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc. |