Java Utililty Methods XML Attribute Set

List of utility methods to do XML Attribute Set

Description

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

Method

voidsetAttribute(Element element, String attribute, String attributeValue, String attributeDefaultValue)
set Attribute
element.setAttribute(attribute, attributeValue == null ? attributeDefaultValue : attributeValue);
voidsetAttribute(Element element, String attributeName, String attributeValue)
Adds an attribute to an element of a document in memory
(It's supposed that the element is one of the document)
element.setAttribute(attributeName, attributeValue);
voidsetAttribute(Element element, String attributeName, String value)
set Attribute
if (value != null) {
    element.setAttribute(attributeName, value);
voidsetAttribute(Element element, String attrName, Object value)
set Attribute
if (value != null) {
    element.setAttribute(attrName, value.toString());
} else if (element.hasAttribute(attrName)) {
    element.removeAttribute(attrName);
voidsetAttribute(Element element, String name, String value)
Set an Attribute in an Element
element.setAttribute(name, value);
voidsetAttribute(Element targetElem, String name, String value)
set Attribute
if (value != null) {
    targetElem.setAttribute(name, value);
voidsetAttribute(final Element element, final String attrName, final Object value)
set Attribute
if (value == null) {
    element.setAttribute(attrName, "");
} else {
    element.setAttribute(attrName, String.valueOf(value));
ElementsetAttribute(final Element element, final String name, final String value)
set Attribute
element.setAttribute(name, value);
return element;
booleansetAttribute(Node n, String name, String value)
set Attribute
if (value == null)
    return deleteAttribute(n, name);
if (n == null || name == null || value == null)
    return false;
if (n instanceof Element) {
    ((Element) n).setAttribute(name, value);
    return true;
return false;
voidsetAttribute(Node node, String attName, String val)
set Attribute
NamedNodeMap attributes = node.getAttributes();
Node attNode = node.getOwnerDocument().createAttributeNS(null, attName);
attNode.setNodeValue(val);
attributes.setNamedItem(attNode);