@SuppressWarnings("unchecked") public static void writeRootElement(BpmnModel model, XMLStreamWriter xtw, String encoding) throws Exception { xtw.writeStartDocument(encoding, "1.0"); // start definitions root element xtw.writeStartElement(ELEMENT_DEFINITIONS); xtw.setDefaultNamespace(BPMN2_NAMESPACE); xtw.writeDefaultNamespace(BPMN2_NAMESPACE); xtw.writeNamespace(XSI_PREFIX, XSI_NAMESPACE); xtw.writeNamespace(XSD_PREFIX, SCHEMA_NAMESPACE); xtw.writeNamespace(ACTIVITI_EXTENSIONS_PREFIX, ACTIVITI_EXTENSIONS_NAMESPACE); xtw.writeNamespace(BPMNDI_PREFIX, BPMNDI_NAMESPACE); xtw.writeNamespace(OMGDC_PREFIX, OMGDC_NAMESPACE); xtw.writeNamespace(OMGDI_PREFIX, OMGDI_NAMESPACE); for (String prefix : model.getNamespaces().keySet()) { if (!defaultNamespaces.contains(prefix) && StringUtils.isNotEmpty(prefix)) xtw.writeNamespace(prefix, model.getNamespaces().get(prefix)); } xtw.writeAttribute(TYPE_LANGUAGE_ATTRIBUTE, SCHEMA_NAMESPACE); xtw.writeAttribute(EXPRESSION_LANGUAGE_ATTRIBUTE, XPATH_NAMESPACE); if (StringUtils.isNotEmpty(model.getTargetNamespace())) { xtw.writeAttribute(TARGET_NAMESPACE_ATTRIBUTE, model.getTargetNamespace()); } else { xtw.writeAttribute(TARGET_NAMESPACE_ATTRIBUTE, PROCESS_NAMESPACE); } BpmnXMLUtil.writeCustomAttributes(model.getDefinitionsAttributes().values(), xtw, model.getNamespaces(), defaultAttributes); } }
private void writeIdentity(final XMLStreamWriter streamWriter, final LoadedIdentity newIdentity) throws XMLStreamException, InvalidKeySpecException, NoSuchAlgorithmException, CertificateEncodingException { streamWriter.writeStartDocument(); streamWriter.writeCharacters("\n"); streamWriter.writeStartElement("identity"); streamWriter.writeDefaultNamespace(ELYTRON_1_0); streamWriter.writeStartElement("credentials"); for (Credential credential : newIdentity.getCredentials()) { streamWriter.writeCharacters("\n "); if (password instanceof OneTimePassword) { final OneTimePassword otp = (OneTimePassword) password; streamWriter.writeStartElement("otp"); streamWriter.writeAttribute("algorithm", otp.getAlgorithm()); streamWriter.writeAttribute("hash", ByteIterator.ofBytes(otp.getHash()).base64Encode().drainToString());
public void outputNamespaceDeclarations(XMLStreamWriter w) throws XMLStreamException { String[] ns = mNamespaces; for (int i = mFirstLocalNs, len = mNsLength; i < len; i += 2) { String nsURI = ns[i+1]; String prefix = ns[i]; if (prefix != null && prefix.length() > 0) { w.writeNamespace(prefix, nsURI); } else { w.writeDefaultNamespace(nsURI); } } } }
streamWriter.writeStartElement("identity"); streamWriter.writeDefaultNamespace(ELYTRON_1_0); streamWriter.writeEndElement(); streamWriter.writeEndDocument();
out.writeStartElement(prefix, qname.getLocalPart(), uri); if (hasPrefix) { out.setPrefix(prefix, uri); out.writeNamespace(prefix, uri); } else { out.writeDefaultNamespace(uri);
/** * Method called by the matching start element class to * output all namespace declarations active in current namespace * scope, if any. */ public void outputNamespaceDeclarations(XMLStreamWriter w) throws XMLStreamException { for (int i = 0, len = mNamespaces.size(); i < len; ++i) { Namespace ns = (Namespace) mNamespaces.get(i); if (ns.isDefaultNamespaceDeclaration()) { w.writeDefaultNamespace(ns.getNamespaceURI()); } else { w.writeNamespace(ns.getPrefix(), ns.getNamespaceURI()); } } }
data.writer.writeStartElement( meta.getMainElement() ); data.writer.writeDefaultNamespace( meta.getNameSpace() );
writer); xml.writeStartDocument(); xml.writeStartElement("AccessControlPolicy"); xml.writeDefaultNamespace(AWS_XMLNS); xml.writeStartElement("AccessControlList"); xml.writeStartElement("Grant"); xml.writeStartElement("Grantee"); xml.writeNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance"); xml.writeAttribute("xsi:type", "CanonicalUser"); xml.writeStartElement("Grantee"); xml.writeNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance"); xml.writeAttribute("xsi:type", "Group");
public static void writeNamespace(XMLStreamWriter writer, String prefix, String namespaceURI) throws XMLStreamException { if(prefix == null || NO_PREFIX.equals(prefix)) { writer.writeDefaultNamespace(namespaceURI); } else { writer.writeNamespace(prefix, namespaceURI); } }
private void handleContainerLocation(HttpServletResponse response) throws IOException { response.setCharacterEncoding(UTF_8); try (Writer writer = response.getWriter()) { response.setContentType(XML_CONTENT_TYPE); XMLStreamWriter xml = xmlOutputFactory.createXMLStreamWriter( writer); xml.writeStartDocument(); // TODO: using us-standard semantics but could emit actual location xml.writeStartElement("LocationConstraint"); xml.writeDefaultNamespace(AWS_XMLNS); xml.writeEndElement(); xml.flush(); } catch (XMLStreamException xse) { throw new IOException(xse); } }
writer); xml.writeStartDocument(); xml.writeStartElement("AccessControlPolicy"); xml.writeDefaultNamespace(AWS_XMLNS); xml.writeStartElement("AccessControlList"); xml.writeStartElement("Grant"); xml.writeStartElement("Grantee"); xml.writeNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance"); xml.writeAttribute("xsi:type", "CanonicalUser"); xml.writeStartElement("Grantee"); xml.writeNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance"); xml.writeAttribute("xsi:type", "Group");
public static void writeNamespace(XMLStreamWriter writer, String prefix, String namespaceURI) throws XMLStreamException { if(prefix == null || NO_PREFIX.equals(prefix)) { writer.writeDefaultNamespace(namespaceURI); } else { writer.writeNamespace(prefix, namespaceURI); } }
writer); xml.writeStartDocument(); xml.writeStartElement("DeleteResult"); xml.writeDefaultNamespace(AWS_XMLNS); xml.writeStartElement("Deleted");
case XMLStreamConstants.NAMESPACE: Namespace ns = (Namespace) event; theEventWriter.writeNamespace(ns.getPrefix(), ns.getNamespaceURI()); break; case XMLStreamConstants.START_ELEMENT: namespaceURI = "http://www.w3.org/1999/xhtml"; theEventWriter.writeStartElement(se.getName().getLocalPart()); theEventWriter.writeDefaultNamespace(namespaceURI); } else { String prefix = se.getName().getPrefix(); String namespaceURI = se.getName().getNamespaceURI(); theEventWriter.writeStartElement(prefix, se.getName().getLocalPart(), namespaceURI); theEventWriter.writeNamespace(prefix, namespaceURI); if (isBlank(se.getName().getPrefix())) { if (isBlank(se.getName().getNamespaceURI())) { theEventWriter.writeStartElement(se.getName().getLocalPart()); } else { if (StringUtils.isBlank(se.getName().getPrefix())) {
public void outputNamespaceDeclarations(XMLStreamWriter w) throws XMLStreamException { String[] ns = mNamespaces; for (int i = mFirstLocalNs, len = mNsLength; i < len; i += 2) { String nsURI = ns[i+1]; String prefix = ns[i]; if (prefix != null && prefix.length() > 0) { w.writeNamespace(prefix, nsURI); } else { w.writeDefaultNamespace(nsURI); } } } }
writer); xml.writeStartDocument(); xml.writeStartElement("ListAllMyBucketsResult"); xml.writeDefaultNamespace(AWS_XMLNS); xml.writeStartElement("Buckets"); for (StorageMetadata metadata : buckets) { xml.writeStartElement("Bucket");
public void writeTo(XMLStreamWriter w) throws XMLStreamException { w.writeStartElement("", name.getLocalPart(), name.getNamespaceURI()); w.writeDefaultNamespace(name.getNamespaceURI()); if (mustUnderstand) { //Writing the ns declaration conditionally checking in the NSContext breaks XWSS. as readHeader() adds ns declaration, // where as writing alonf with the soap envelope does n't add it. //Looks like they expect the readHeader() and writeTo() produce the same infoset, Need to understand their usage //if(w.getNamespaceContext().getPrefix(soapVersion.nsUri) == null) { w.writeNamespace("S", soapVersion.nsUri); w.writeAttribute("S", soapVersion.nsUri, MUST_UNDERSTAND, getMustUnderstandLiteral(soapVersion)); // } else { // w.writeAttribute(soapVersion.nsUri,MUST_UNDERSTAND, getMustUnderstandLiteral(soapVersion)); // } } w.writeCharacters(value); w.writeEndElement(); }
public void outputNamespaceDeclarations(XMLStreamWriter w) throws XMLStreamException { String[] ns = mNamespaces; for (int i = mFirstLocalNs, len = mNsLength; i < len; i += 2) { String nsURI = ns[i+1]; String prefix = ns[i]; if (prefix != null && prefix.length() > 0) { w.writeNamespace(prefix, nsURI); } else { w.writeDefaultNamespace(nsURI); } } } }
writer); xml.writeStartDocument(); xml.writeStartElement("ListMultipartUploadsResult"); xml.writeDefaultNamespace(AWS_XMLNS); xml.writeStartElement("Upload");
public void writeTo(XMLStreamWriter w) throws XMLStreamException { w.writeStartElement("", name.getLocalPart(), name.getNamespaceURI()); w.writeDefaultNamespace(name.getNamespaceURI()); if (mustUnderstand) { //Writing the ns declaration conditionally checking in the NSContext breaks XWSS. as readHeader() adds ns declaration, // where as writing alonf with the soap envelope does n't add it. //Looks like they expect the readHeader() and writeTo() produce the same infoset, Need to understand their usage //if(w.getNamespaceContext().getPrefix(soapVersion.nsUri) == null) { w.writeNamespace("S", soapVersion.nsUri); w.writeAttribute("S", soapVersion.nsUri, MUST_UNDERSTAND, getMustUnderstandLiteral(soapVersion)); // } else { // w.writeAttribute(soapVersion.nsUri,MUST_UNDERSTAND, getMustUnderstandLiteral(soapVersion)); // } } w.writeCharacters(value); w.writeEndElement(); }