Java tutorial
//package com.java2s; import org.w3c.dom.Attr; import org.w3c.dom.Element; public class Main { /** * Append attribute. * * @param baseNode * the base node * @param attributeName * the attribute name * @param attributeValue * the attribute value */ public static void appendAttribute(Element baseNode, String attributeName, boolean attributeValue) { appendAttribute(baseNode, attributeName, attributeValue ? "true" : "false"); } /** * Append attribute. * * @param baseNode * the base node * @param attributeName * the attribute name * @param attributeValue * the attribute value */ public static void appendAttribute(Element baseNode, String attributeName, int attributeValue) { appendAttribute(baseNode, attributeName, Integer.toString(attributeValue)); } /** * Append attribute. * * @param baseNode * the base node * @param attributeName * the attribute name * @param attributeValue * the attribute value */ public static void appendAttribute(Element baseNode, String attributeName, String attributeValue) { Attr typeAttribute = baseNode.getOwnerDocument().createAttribute(attributeName); if (attributeValue == null) { typeAttribute.setNodeValue("<null>"); } else { typeAttribute.setNodeValue(attributeValue); } baseNode.setAttributeNode(typeAttribute); } }