DOMHelper Class
DEPRECATED Use com.bea.p13n.xml.util.DomHelper
- public class DOMHelper
extends Object
-
Hierarchy
-
Object
DOMHelper
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DOMHelper
public DOMHelper()
extractAttributeValue(Node, String) Method
public static String
extractAttributeValue(Node
node,
String
attribute)
throws ApplicationException
Finds value for an attribute with a given name. Attribute belongs to a given node.
Only nodes that are elements will have attributes.
Returns null if the given node is null or attribute does not exist
Throws exception if given node is not an element.
Parameters
-
node
- xml node from DOM model
-
attribute
- the name of the attribute
Exceptions
-
ApplicationException
extractNodeByTag(Node, String) Method
public static Node
extractNodeByTag(Node
node,
String
tag)
throws ApplicationException
Returns a node matching a given tag. Returned node is a child of a given node.
Returns null if no node has been found, or if the given node is null.
Throws an exception if a given node has more than one child node with a given tag.
Parameters
-
node
- xml node from DOM model
-
tag
- specifies the name of the node to look for in the DOM model
Exceptions
-
ApplicationException
extractNodeListByTag(Node, String) Method
public static NodeList
extractNodeListByTag(Node
node,
String
tag)
throws ApplicationException
/**
Returns a nodeList consisting of nodes that match a given tag and that are
descendant elements of a given node. Elements might not be node's direct
children, but few levels deep.
Returns null if no subelements have been found, or if the given node is null
Parameters
-
node
- xml node from DOM model
-
tag
- specifies the name of the node to look for in the DOM model
Exceptions
-
ApplicationException
extractNodeValue(Node) Method
public static String
extractNodeValue(Node
node)
throws ApplicationException
Finds node value as string object
Return null if node is not present or the node does not have a value
Parameters
-
node
- xml node from DOM model
Exceptions
-
ApplicationException
getTagName(Element) Method
public static String
getTagName(Element
e)
Get the non-namespace-prefixed tag name of an element.