1 16 19 package com.sun.org.apache.xml.internal.serializer.utils; 20 21 import java.io.IOException ; 22 23 import javax.xml.parsers.DocumentBuilder ; 24 import javax.xml.parsers.DocumentBuilderFactory ; 25 import javax.xml.parsers.ParserConfigurationException ; 26 import javax.xml.transform.TransformerException ; 27 28 import org.w3c.dom.Attr ; 29 import org.w3c.dom.Document ; 30 import org.w3c.dom.Element ; 31 import org.w3c.dom.Node ; 32 33 import org.xml.sax.InputSource ; 34 35 60 public final class DOM2Helper 61 { 62 63 66 public DOM2Helper(){} 67 68 79 public String getLocalNameOfNode(Node n) 80 { 81 82 String name = n.getLocalName(); 83 84 return (null == name) ? getLocalNameOfNodeFallback(n) : name; 85 } 86 87 98 private String getLocalNameOfNodeFallback(Node n) 99 { 100 101 String qname = n.getNodeName(); 102 int index = qname.indexOf(':'); 103 104 return (index < 0) ? qname : qname.substring(index + 1); 105 } 106 107 122 public String getNamespaceOfNode(Node n) 123 { 124 return n.getNamespaceURI(); 125 } 126 127 131 } 133 | Popular Tags |