List of usage examples for javax.xml.stream.events Namespace isDefaultNamespaceDeclaration
public boolean isDefaultNamespaceDeclaration();
From source file:org.apache.hadoop.gateway.filter.rewrite.impl.xml.XmlFilterReader.java
private void bufferNamespaces(StartElement event, Element element) { Iterator namespaces = event.getNamespaces(); while (namespaces.hasNext()) { Namespace namespace = (Namespace) namespaces.next(); if (namespace.isDefaultNamespaceDeclaration()) { element.setAttribute("xmlns", namespace.getNamespaceURI()); } else {// w w w .j a va 2 s . com element.setAttribute("xmlns:" + namespace.getPrefix(), namespace.getNamespaceURI()); } } }
From source file:org.apache.hadoop.gateway.filter.rewrite.impl.xml.XmlFilterReader.java
private void streamNamespaces(StartElement event) { Iterator i = event.getNamespaces(); while (i.hasNext()) { Namespace ns = (Namespace) i.next(); writer.write(" xmlns"); if (!ns.isDefaultNamespaceDeclaration()) { writer.write(":"); writer.write(ns.getPrefix()); }//from w ww .java 2 s .co m writer.write("=\""); writer.write(ns.getNamespaceURI()); writer.write("\""); } }