Java Utililty Methods XML Attribute Get

List of utility methods to do XML Attribute Get

Description

The list of methods to do XML Attribute Get are organized into topic(s).

Method

StringgetAttribute(Node node, String attribute)
Returns null if the attribute doesn't exist, otherwise returns the attribute.
Node attributeNode = node.getAttributes().getNamedItem(attribute);
if (attributeNode == null) {
    return null;
return node.getNodeValue();
StringgetAttribute(Node node, String attributeName)
get Attribute
String attributeValue = null;
if (node.getAttributes().getNamedItem(attributeName) != null) {
    attributeValue = node.getAttributes().getNamedItem(attributeName).getNodeValue();
return attributeValue;
StringgetAttribute(Node node, String attributeName)
get Attribute
Node attribute = node.getAttributes().getNamedItem(attributeName);
if (attribute == null) {
    return null;
return attribute.getTextContent();
StringgetAttribute(Node node, String attributeName)
get Attribute
if (hasAttribute(node, attributeName)) {
    return node.getAttributes().getNamedItem(attributeName).getNodeValue();
return null;
StringgetAttribute(Node node, String attributeName)
get Attribute
Node attributeNode = node.getAttributes().getNamedItem(attributeName);
if (attributeNode == null)
    return null;
else
    return attributeNode.getNodeValue();
StringgetAttribute(Node node, String attributeName)
get Attribute
Node n = node.getAttributes().getNamedItem(attributeName);
if (n != null) {
    return n.getNodeValue();
} else {
    return null;
StringgetAttribute(Node node, String attributeName)
A safe way of getting attribute value of attribute with given name.
if (node == null)
    return null;
NamedNodeMap attributes = node.getAttributes();
if (attributes == null)
    return null;
Node attribute = attributes.getNamedItem(attributeName);
if (attribute == null)
    return null;
...
StringgetAttribute(Node node, String attributeName)
get Attribute
NamedNodeMap attributes = node.getAttributes();
if (attributes != null) {
    Node typeAttrNode = attributes.getNamedItem(attributeName);
    if (typeAttrNode != null) {
        return typeAttrNode.getNodeValue();
return null;
...
StringgetAttribute(Node node, String attributeName)
get Attribute
if (hasAttribute(node, attributeName)) {
    return node.getAttributes().getNamedItem(attributeName).getNodeValue();
return null;
StringgetAttribute(Node node, String attributeName, String defaultValue)
get Attribute
Node attribute = node.getAttributes().getNamedItem(attributeName);
return attribute != null ? attribute.getTextContent().trim() : defaultValue;