Thanks in advance,
Christian
---------------------------------
attr0 (attr0="val0"): prefix(null) localName(null) nsURI(null) attr00 (attr0="val0"): prefix(null) localName(null) nsURI(null) attr10 (attr1="val1"): prefix(null) localName(null) nsURI(null)
---------------------------------
import org.apache.xerces.dom.DocumentImpl; import org.w3c.dom.Node; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Attr;
public class attributeGenerator { public static void main(String[] args) { Document doc = new DocumentImpl();
Element root = doc.createElement("documentElement");
doc.appendChild(root); // way 1 to generate the attribute
Attr attr0 = doc.createAttribute("attr0");
attr0.appendChild(doc.createTextNode("val0"));
root.setAttributeNode(attr0); // way 2 to generate the attribute
root.setAttribute("attr1", "val1");NamedNodeMap nnm = root.getAttributes();
if (nnm.getLength() != 2) {
System.err.println("More than two attributes: " + nnm.getLength());
System.exit(1);
} Attr attr00 = (Attr) nnm.item(0);
Attr attr10 = (Attr) nnm.item(1); printAttr("attr0", attr0 );
printAttr("attr00", attr00 );
printAttr("attr10", attr10 );}
public static void printAttr(String description, Attr attr0) { String prefix0 = attr0.getPrefix();
String localName0 = attr0.getLocalName();
String namespaceURI0 = attr0.getNamespaceURI(); System.out.println(description + " (" + attr0 + "): prefix(" + prefix0
+ ") localName(" + localName0 + ") nsURI("
+ namespaceURI0 + ")");
}
}
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
