element.setPrefix(prefix); node.appendChild(element);
String namespace = "http://com"; String prefix = "ns2"; // Upgrade the DOM level 1 to level 2 with the correct namespace Element originalDocumentElement = document.getDocumentElement(); Element newDocumentElement = document.createElementNS(namespace, originalDocumentElement.getNodeName()); // Set the desired namespace and prefix newDocumentElement.setPrefix(prefix); // Copy all children NodeList list = originalDocumentElement.getChildNodes(); while(list.getLength()!=0) { newDocumentElement.appendChild(list.item(0)); } // Replace the original element document.replaceChild(newDocumentElement, originalDocumentElement);
/** * Get the Types element for the WSDL document. If not present, create one */ private void writeWsdlTypesElement() { if (wsdlTypesElem == null) { // Create a <wsdl:types> element corresponding to the wsdl namespaces. wsdlTypesElem = docHolder.createElementNS(Constants.NS_URI_WSDL11, "types"); wsdlTypesElem.setPrefix(Constants.NS_PREFIX_WSDL); } }
/** * Get the Types element for the WSDL document. If not present, create one */ private void writeWsdlTypesElement() { if (wsdlTypesElem == null) { // Create a <wsdl:types> element corresponding to the wsdl namespaces. wsdlTypesElem = docHolder.createElementNS(Constants.NS_URI_WSDL11, "types"); wsdlTypesElem.setPrefix(Constants.NS_PREFIX_WSDL); } }
public void onElement( Element e ) { String uri = nullAdjust(e.getNamespaceURI()); if( uri.equals(defaultNs) ) ; // don't touch else e.setPrefix((String)uri2prefix.get(uri)); } public void onAttr( Attr a ) {
public void preVisit(final Element element) { String currentNamespace = m_currentNamespaceStack.isEmpty() ? null : (String) m_currentNamespaceStack.getFirst(); if (currentNamespace == null || !currentNamespace.equals(element.getNamespaceURI())) { currentNamespace = element.getNamespaceURI(); element.setAttribute(XMLConstants.XMLNS_ATTRIBUTE, currentNamespace); } element.setPrefix(XMLConstants.DEFAULT_NS_PREFIX); m_currentNamespaceStack.addFirst(currentNamespace); }
public static Element createNSElement(final String name, final String namespace, String prefix, final Node parent, final Object... attrs) { final Document doc = parent instanceof Document ? (Document) parent : parent.getOwnerDocument(); final Element element = doc.createElementNS(namespace != null ? namespace : parent.getNamespaceURI(), name); if (prefix != null) { element.setPrefix(prefix); } else if (parent.getPrefix() != null) { element.setPrefix(parent.getPrefix()); } setAttributes(element, attrs); parent.appendChild(element); return element; }
public static Element createNSElement(final String name, final String namespace, String prefix, final Node parent, final Object... attrs) { final Document doc = parent instanceof Document ? (Document) parent : parent.getOwnerDocument(); final Element element = doc.createElementNS(namespace != null ? namespace : parent.getNamespaceURI(), name); if (prefix != null) { element.setPrefix(prefix); } else if (parent.getPrefix() != null) { element.setPrefix(parent.getPrefix()); } setAttributes(element, attrs); parent.appendChild(element); return element; }
public static Element createNSElement(final String name, final String namespace, String prefix, final Node parent, final Object... attrs) { final Document doc = parent instanceof Document ? (Document) parent : parent.getOwnerDocument(); final Element element = doc.createElementNS(namespace != null ? namespace : parent.getNamespaceURI(), name); if (prefix != null) { element.setPrefix(prefix); } else if (parent.getPrefix() != null) { element.setPrefix(parent.getPrefix()); } setAttributes(element, attrs); parent.appendChild(element); return element; }
protected Element createElement(String elementName) { Element element = getDocument().createElementNS(xadesNamespace, elementName); element.setPrefix(xadesPrefix); return element; }
/** * @see org.w3c.dom.Node#setPrefix(String) */ @Override public void setPrefix(String arg0) { original.get().setPrefix(arg0); }
/** * @see org.w3c.dom.Node#setPrefix(String) */ public void setPrefix(String arg0) throws DOMException { getAtualInterno().setPrefix(arg0); }
/** * @see org.w3c.dom.Node#setPrefix(String) */ @Override public void setPrefix(String arg0) { original.get().setPrefix(arg0); }
protected void runTest() throws Throwable { Document document = dbf.newDocumentBuilder().newDocument(); Element element = document.createElementNS(null, "test"); try { element.setPrefix("p"); fail("Expected DOMException"); } catch (DOMException ex) { assertEquals(DOMException.NAMESPACE_ERR, ex.code); } } }
protected void runTest() throws Throwable { Document document = dbf.newDocumentBuilder().newDocument(); Element element = document.createElementNS("urn:ns", "p:test"); element.setPrefix(null); assertNull(element.getPrefix()); assertEquals("test", element.getTagName()); // DOM doesn't add namespace declarations automatically assertEquals(0, element.getAttributes().getLength()); } }
public static Document createSubscriptionSearchRequest() throws Exception { Document doc = OJBCXMLUtils.createDocument(); Element root = doc.createElementNS(OjbcNamespaceContext.NS_SUBSCRIPTION_SEARCH_REQUEST, "SubscriptionSearchRequest"); doc.appendChild(root); root.setPrefix(OjbcNamespaceContext.NS_PREFIX_SUBSCRIPTION_SEARCH_REQUEST); OJBC_NAMESPACE_CONTEXT.populateRootNamespaceDeclarations(root); return doc; }
private org.w3c.dom.Element createElement(String value){ org.w3c.dom.Element elem = w3cDocument.createElementNS(WSDL11_NS, "documentation"); String prefix = getNamespacePrefix(WSDL11_NS); elem.setPrefix(prefix); elem.setNodeValue(value); return elem; }
private void addPolicyRef(Extensible ext, Policy p) { Document doc = DOMUtils.getEmptyDocument(); Element el = doc.createElementNS(p.getNamespace(), Constants.ELEM_POLICY_REF); el.setPrefix(Constants.ATTR_WSP); el.setAttribute(Constants.ATTR_URI, "#" + p.getId()); UnknownExtensibilityElement uee = new UnknownExtensibilityElement(); uee.setElementType(new QName(p.getNamespace(), Constants.ELEM_POLICY_REF)); uee.setElement(el); uee.setRequired(true); ext.addExtensor(uee); }
private void addPolicyRef(Extensible ext, Policy p) { Document doc = DOMUtils.getEmptyDocument(); Element el = doc.createElementNS(p.getNamespace(), Constants.ELEM_POLICY_REF); el.setPrefix(Constants.ATTR_WSP); el.setAttribute(Constants.ATTR_URI, "#" + p.getId()); UnknownExtensibilityElement uee = new UnknownExtensibilityElement(); uee.setElementType(new QName(p.getNamespace(), Constants.ELEM_POLICY_REF)); uee.setElement(el); uee.setRequired(true); ext.addExtensor(uee); }
Element usernameElement = new Element().createElement(OASIS_SECURITY_XSD_URL, "Username"); usernameElement.addChild(Node.TEXT, username); Element passwordElement = new Element().createElement(OASIS_SECURITY_XSD_URL, "Password"); passwordElement.addChild(Node.TEXT, password); Element usernameTokenElement = new Element().createElement(OASIS_SECURITY_XSD_URL, "UsernameToken"); usernameTokenElement.addChild(Node.ELEMENT, usernameElement); usernameTokenElement.addChild(Node.ELEMENT, passwordElement); Element securityElement = new Element().createElement(OASIS_SECURITY_XSD_URL, "Security"); securityElement.setPrefix(null, OASIS_SECURITY_XSD_URL); securityElement.addChild(Node.ELEMENT, usernameTokenElement);