protected void writeNamespaces(final XMLExtendedStreamWriter writer, final ModelNode modelNode) throws XMLStreamException { final boolean needXsd = modelNode.hasDefined(SCHEMA_LOCATIONS) && modelNode.get(SCHEMA_LOCATIONS).asInt() > 0; final boolean hasNamespaces = modelNode.hasDefined(NAMESPACES); if (!needXsd && !hasNamespaces) { return; } boolean wroteXsd = false; final String xsdUri = Namespace.XML_SCHEMA_INSTANCE.getUriString(); if (hasNamespaces) { for (final Property property : modelNode.get(NAMESPACES).asPropertyList()) { final String uri = property.getValue().asString(); writer.writeNamespace(property.getName(), uri); if (!wroteXsd && xsdUri.equals(uri)) { wroteXsd = true; } } } if (needXsd && !wroteXsd) { writer.writeNamespace("xsd", xsdUri); } }
protected void writeNamespaces(final XMLExtendedStreamWriter writer, final ModelNode modelNode) throws XMLStreamException { final boolean needXsd = modelNode.hasDefined(SCHEMA_LOCATIONS) && modelNode.get(SCHEMA_LOCATIONS).asInt() > 0; final boolean hasNamespaces = modelNode.hasDefined(NAMESPACES); if (!needXsd && !hasNamespaces) { return; } boolean wroteXsd = false; final String xsdUri = Namespace.XML_SCHEMA_INSTANCE.getUriString(); if (hasNamespaces) { for (final Property property : modelNode.get(NAMESPACES).asPropertyList()) { final String uri = property.getValue().asString(); writer.writeNamespace(property.getName(), uri); if (!wroteXsd && xsdUri.equals(uri)) { wroteXsd = true; } } } if (needXsd && !wroteXsd) { writer.writeNamespace("xsd", xsdUri); } }
protected void writeNamespaces(final XMLExtendedStreamWriter writer, final ModelNode modelNode) throws XMLStreamException { final boolean needXsd = modelNode.hasDefined(SCHEMA_LOCATIONS) && modelNode.get(SCHEMA_LOCATIONS).asInt() > 0; final boolean hasNamespaces = modelNode.hasDefined(NAMESPACES); if (!needXsd && !hasNamespaces) { return; } boolean wroteXsd = false; final String xsdUri = Namespace.XML_SCHEMA_INSTANCE.getUriString(); if (hasNamespaces) { for (final Property property : modelNode.get(NAMESPACES).asPropertyList()) { final String uri = property.getValue().asString(); writer.writeNamespace(property.getName(), uri); if (!wroteXsd && xsdUri.equals(uri)) { wroteXsd = true; } } } if (needXsd && !wroteXsd) { writer.writeNamespace("xsd", xsdUri); } }
protected void writeNamespaces(final XMLExtendedStreamWriter writer, final ModelNode modelNode) throws XMLStreamException { final boolean needXsd = modelNode.hasDefined(SCHEMA_LOCATIONS) && modelNode.get(SCHEMA_LOCATIONS).asInt() > 0; final boolean hasNamespaces = modelNode.hasDefined(NAMESPACES); if (!needXsd && !hasNamespaces) { return; } boolean wroteXsd = false; final String xsdUri = Namespace.XML_SCHEMA_INSTANCE.getUriString(); if (hasNamespaces) { for (final Property property : modelNode.get(NAMESPACES).asPropertyList()) { final String uri = property.getValue().asString(); writer.writeNamespace(property.getName(), uri); if (!wroteXsd && xsdUri.equals(uri)) { wroteXsd = true; } } } if (needXsd && !wroteXsd) { writer.writeNamespace("xsd", xsdUri); } }
/** * Write the configured namespaces and XSI attributes for this model. * * @param writer the writer * @throws XMLStreamException if an error occurs */ protected void writeNamespaces(XMLExtendedStreamWriter writer) throws XMLStreamException { writer.writeDefaultNamespace(namespaceUri); for (NamespacePrefix namespace : prefixes.values()) { writer.writeNamespace(namespace.getPrefix(), namespace.getNamespaceURI()); } final Iterator<SchemaLocation> it = schemaLocations.values().iterator(); if (it.hasNext()) { final StringBuilder str = new StringBuilder(); do { final SchemaLocation location = it.next(); str.append(location.getNamespaceUri()).append(' ').append(location.getLocationUri()); if (it.hasNext()) { str.append(' '); } } while (it.hasNext()); writer.writeAttribute(Namespace.XML_SCHEMA_INSTANCE.getUriString(), Attribute.SCHEMA_LOCATION.getLocalName(), str.toString()); } if (noNamespaceSchemaLocation != null) { writer.writeAttribute(Namespace.XML_SCHEMA_INSTANCE.getUriString(), Attribute.NO_NAMESPACE_SCHEMA_LOCATION.getLocalName(), noNamespaceSchemaLocation); } } }
streamWriter.writeNamespace(null, qname.getNamespaceURI());
private void startSubsystemElement(XMLExtendedStreamWriter writer, String namespaceURI, boolean empty) throws XMLStreamException { if (writer.getNamespaceContext().getPrefix(namespaceURI) == null) { // Unknown namespace; it becomes default writer.setDefaultNamespace(namespaceURI); if (empty) { writer.writeEmptyElement(Element.SUBSYSTEM.getLocalName()); } else { writer.writeStartElement(Element.SUBSYSTEM.getLocalName()); } writer.writeNamespace(null, namespaceURI); } else { if (empty) { writer.writeEmptyElement(namespaceURI, Element.SUBSYSTEM.getLocalName()); } else { writer.writeStartElement(namespaceURI, Element.SUBSYSTEM.getLocalName()); } } }
public void startSubsystemElement(XMLExtendedStreamWriter writer, String namespaceURI, boolean empty) throws XMLStreamException { if (writer.getNamespaceContext().getPrefix(namespaceURI) == null) { // Unknown namespace; it becomes default writer.setDefaultNamespace(namespaceURI); if (empty) { writer.writeEmptyElement(Element.SUBSYSTEM.getLocalName()); } else { writer.writeStartElement(Element.SUBSYSTEM.getLocalName()); } writer.writeNamespace(null, namespaceURI); } else { if (empty) { writer.writeEmptyElement(namespaceURI, Element.SUBSYSTEM.getLocalName()); } else { writer.writeStartElement(namespaceURI, Element.SUBSYSTEM.getLocalName()); } } }
private void startSubsystemElement(XMLExtendedStreamWriter writer, String namespaceURI, boolean empty) throws XMLStreamException { if (writer.getNamespaceContext().getPrefix(namespaceURI) == null) { // Unknown namespace; it becomes default writer.setDefaultNamespace(namespaceURI); if (empty) { writer.writeEmptyElement(Element.SUBSYSTEM.getLocalName()); } else { writer.writeStartElement(Element.SUBSYSTEM.getLocalName()); } writer.writeNamespace(null, namespaceURI); } else { if (empty) { writer.writeEmptyElement(namespaceURI, Element.SUBSYSTEM.getLocalName()); } else { writer.writeStartElement(namespaceURI, Element.SUBSYSTEM.getLocalName()); } } }
public void startSubsystemElement(String namespaceURI, boolean empty) throws XMLStreamException { if (writer.getNamespaceContext().getPrefix(namespaceURI) == null) { // Unknown namespace; it becomes default writer.setDefaultNamespace(namespaceURI); if (empty) { writer.writeEmptyElement(Element.SUBSYSTEM.getLocalName()); } else { writer.writeStartElement(Element.SUBSYSTEM.getLocalName()); } writer.writeNamespace(null, namespaceURI); } else { if (empty) { writer.writeEmptyElement(namespaceURI, Element.SUBSYSTEM.getLocalName()); } else { writer.writeStartElement(namespaceURI, Element.SUBSYSTEM.getLocalName()); } } } }
public void startSubsystemElement(String namespaceURI, boolean empty) throws XMLStreamException { if (writer.getNamespaceContext().getPrefix(namespaceURI) == null) { // Unknown namespace; it becomes default writer.setDefaultNamespace(namespaceURI); if (empty) { writer.writeEmptyElement(Element.SUBSYSTEM.getLocalName()); } else { writer.writeStartElement(Element.SUBSYSTEM.getLocalName()); } writer.writeNamespace(null, namespaceURI); } else { if (empty) { writer.writeEmptyElement(namespaceURI, Element.SUBSYSTEM.getLocalName()); } else { writer.writeStartElement(namespaceURI, Element.SUBSYSTEM.getLocalName()); } } } }
public void startSubsystemElement(String namespaceURI, boolean empty) throws XMLStreamException { if (writer.getNamespaceContext().getPrefix(namespaceURI) == null) { // Unknown namespace; it becomes default writer.setDefaultNamespace(namespaceURI); if (empty) { writer.writeEmptyElement(Element.SUBSYSTEM.getLocalName()); } else { writer.writeStartElement(Element.SUBSYSTEM.getLocalName()); } writer.writeNamespace(null, namespaceURI); } else { if (empty) { writer.writeEmptyElement(namespaceURI, Element.SUBSYSTEM.getLocalName()); } else { writer.writeStartElement(namespaceURI, Element.SUBSYSTEM.getLocalName()); } } } }
public void startSubsystemElement(String namespaceURI, boolean empty) throws XMLStreamException { if (writer.getNamespaceContext().getPrefix(namespaceURI) == null) { // Unknown namespace; it becomes default writer.setDefaultNamespace(namespaceURI); if (empty) { writer.writeEmptyElement(Element.SUBSYSTEM.getLocalName()); } else { writer.writeStartElement(Element.SUBSYSTEM.getLocalName()); } writer.writeNamespace(null, namespaceURI); } else { if (empty) { writer.writeEmptyElement(namespaceURI, Element.SUBSYSTEM.getLocalName()); } else { writer.writeStartElement(namespaceURI, Element.SUBSYSTEM.getLocalName()); } } } }