@Override public void attribute(String namespaceURI, String localName, String qName, String value) { validatingRecord.attribute(namespaceURI, localName, qName, value); marshalRecord.attribute(namespaceURI, localName, qName, value); }
@Override public void attribute(XPathFragment xPathFragment, NamespaceResolver namespaceResolver, String value) { validatingRecord.attribute(xPathFragment, namespaceResolver, value); marshalRecord.attribute(xPathFragment, namespaceResolver, value); }
@Override public void attribute(XPathFragment xPathFragment, NamespaceResolver namespaceResolver, String value) { validatingRecord.attribute(xPathFragment, namespaceResolver, value); marshalRecord.attribute(xPathFragment, namespaceResolver, value); }
@Override public void attribute(String namespaceURI, String localName, String qName, String value) { validatingRecord.attribute(namespaceURI, localName, qName, value); marshalRecord.attribute(namespaceURI, localName, qName, value); }
/** * INTERNAL: * Add the namespace declarations to the XML document. * @param namespaceResolver The NamespaceResolver contains the namespace * prefix and URI pairings that need to be declared. */ public void namespaceDeclarations(NamespaceResolver namespaceResolver) { if (namespaceResolver == null) { return; } String namespaceURI = namespaceResolver.getDefaultNamespaceURI(); if(null != namespaceURI) { attribute(XMLConstants.XMLNS_URL, XMLConstants.XMLNS, XMLConstants.XMLNS, namespaceURI); } for(Entry<String, String> entry: namespaceResolver.getPrefixesToNamespaces().entrySet()) { String namespacePrefix = entry.getKey(); attribute(XMLConstants.XMLNS_URL, namespacePrefix, XMLConstants.XMLNS + XMLConstants.COLON + namespacePrefix, entry.getValue()); } }
/** * INTERNAL: */ public void attribute(XPathFragment xPathFragment, NamespaceResolver namespaceResolver, String value) { String namespaceURI = resolveNamespacePrefix(xPathFragment, namespaceResolver); attribute(namespaceURI, xPathFragment.getLocalName(), getNameForFragment(xPathFragment), value); }
attribute(attr.getNamespaceURI(), XMLConstants.EMPTY_STRING, resolverPfx+XMLConstants.COLON+attr.getLocalName(), attr.getNodeValue()); } else { attribute(attr.getNamespaceURI(), XMLConstants.EMPTY_STRING, attr.getName(), attr.getNodeValue()); attribute(XMLConstants.XMLNS_URL, XMLConstants.EMPTY_STRING,XMLConstants.XMLNS + XMLConstants.COLON + attr.getPrefix(), attr.getNamespaceURI());
/** * INTERNAL: */ public void attribute(XPathFragment xPathFragment, NamespaceResolver namespaceResolver, String value) { String namespaceURI = resolveNamespacePrefix(xPathFragment, namespaceResolver); attribute(namespaceURI, xPathFragment.getLocalName(), getNameForFragment(xPathFragment), value); }
attribute(namespaceURI, localName, resolverPfx+Constants.COLON+attr.getLocalName(), attr.getNodeValue()); } else { attribute(namespaceURI, localName, attr.getName(), attr.getNodeValue()); attribute(javax.xml.XMLConstants.XMLNS_ATTRIBUTE_NS_URI, localName , javax.xml.XMLConstants.XMLNS_ATTRIBUTE + Constants.COLON + attr.getPrefix(), attr.getNamespaceURI()); this.getNamespaceResolver().put(attr.getPrefix(), attr.getNamespaceURI());
attribute(namespaceURI, localName, resolverPfx+Constants.COLON+attr.getLocalName(), attr.getNodeValue()); } else { attribute(namespaceURI, localName, attr.getName(), attr.getNodeValue()); attribute(javax.xml.XMLConstants.XMLNS_ATTRIBUTE_NS_URI, localName , javax.xml.XMLConstants.XMLNS_ATTRIBUTE + Constants.COLON + attr.getPrefix(), attr.getNamespaceURI()); this.getNamespaceResolver().put(attr.getPrefix(), attr.getNamespaceURI());