public static void writeDocument(Document d, XMLStreamWriter writer, boolean writeProlog, boolean repairing) throws XMLStreamException { if (writeProlog) { writer.writeStartDocument(); } Node node = d.getFirstChild(); while (node != null) { if (writeProlog || node.getNodeType() == Node.ELEMENT_NODE) { writeNode(node, writer, repairing); } node = node.getNextSibling(); } if (writeProlog) { writer.writeEndDocument(); } }
public static void writeDocument(Document d, XMLStreamWriter writer, boolean writeProlog, boolean repairing) throws XMLStreamException { if (writeProlog) { writer.writeStartDocument(); } Node node = d.getFirstChild(); while (node != null) { if (writeProlog || node.getNodeType() == Node.ELEMENT_NODE) { writeNode(node, writer, repairing); } node = node.getNextSibling(); } if (writeProlog) { writer.writeEndDocument(); } }
public static void writeDocument(Document d, XMLStreamWriter writer, boolean writeProlog, boolean repairing) throws XMLStreamException { if (writeProlog) { writer.writeStartDocument(); } Node node = d.getFirstChild(); while (node != null) { if (writeProlog || node.getNodeType() == Node.ELEMENT_NODE) { writeNode(node, writer, repairing); } node = node.getNextSibling(); } if (writeProlog) { writer.writeEndDocument(); } }
public static void writeDocument(Document d, XMLStreamWriter writer, boolean writeProlog, boolean repairing) throws XMLStreamException { if (writeProlog) { writer.writeStartDocument(); } Node node = d.getFirstChild(); while (node != null) { if (writeProlog || node.getNodeType() == Node.ELEMENT_NODE) { writeNode(node, writer, repairing); } node = node.getNextSibling(); } if (writeProlog) { writer.writeEndDocument(); } }
public static void writeDocument(Document d, XMLStreamWriter writer, boolean writeProlog, boolean repairing) throws XMLStreamException { if (writeProlog) { writer.writeStartDocument(); } Node node = d.getFirstChild(); while (node != null) { if (writeProlog || node.getNodeType() == Node.ELEMENT_NODE) { writeNode(node, writer, repairing); } node = node.getNextSibling(); } if (writeProlog) { writer.writeEndDocument(); } }
private static void writeDocument(Document doc, File file) throws IOException, XMLStreamException { String enc = null; try { enc = doc.getXmlEncoding(); } catch (Exception ex) { //ignore - not dom level 3 Logger.getLogger(WSDLFilePublisher.class).trace(ex); } if (enc == null) { enc = "utf-8"; } FileOutputStream fos = new FileOutputStream(new File(file.toURI())); try { XMLStreamWriter writer = StaxUtils.createXMLStreamWriter(fos, enc); StaxUtils.writeNode(doc, writer, true); writer.flush(); } finally { fos.close(); } }
for (int i = 0; i < nl.getLength(); i++) { Node n = nl.item(i); StaxUtils.writeNode(n, xmlWriter, true);
writer, false, true); } else { StaxUtils.writeNode(nd, writer, true);
writer, false, true); } else { StaxUtils.writeNode(nd, writer, true);
writer, false, true); } else { StaxUtils.writeNode(nd, writer, true);
writer, false, true); } else { StaxUtils.writeNode(nd, writer, true);
for (int i = 0; i < details.getLength(); i++) { if (details.item(i) instanceof Element) { StaxUtils.writeNode(details.item(i), writer, true); break;
Element faultString = DOMUtils.createDocument().createElement("fault"); faultString.setTextContent(jbiFault.getCause().getMessage()); StaxUtils.writeNode(faultString, writer, true); } else { Element detail = jbiFault.getDetail(); Element elem = DOMUtils.getFirstElement(detail); if (elem != null) { StaxUtils.writeNode(elem, writer, true);
Node child = frag.getFirstChild(); while (child != null) { writeNode(child, writer, repairing); child = child.getNextSibling();
public void handleMessage(Message message) throws Fault { Document doc = (Document)message.get(RawMessageWSDLGetInterceptor.DOCUMENT_HOLDER); if (doc == null) { return; } message.remove(RawMessageWSDLGetInterceptor.DOCUMENT_HOLDER); OutputStream out = message.getContent(OutputStream.class); String enc = null; try { enc = doc.getXmlEncoding(); } catch (Exception ex) { //ignore - not dom level 3 } if (enc == null) { enc = "utf-8"; } XMLStreamWriter writer = StaxUtils.createXMLStreamWriter(out, enc); try { StaxUtils.writeNode(doc, writer, true); writer.flush(); } catch (XMLStreamException e) { throw new Fault(e); } } }
Node child = frag.getFirstChild(); while (child != null) { writeNode(child, writer, repairing); child = child.getNextSibling();
StaxUtils.writeNode(node, writer, false); node = node.getNextSibling();
StaxUtils.writeNode(node, writer, false); node = node.getNextSibling();
StaxUtils.writeNode(DOMUtils.getChild(f.getDetail(), Node.ELEMENT_NODE), writer, false); writer.writeEndElement();
StaxUtils.writeNode(DOMUtils.getChild(f.getDetail(), Node.ELEMENT_NODE), writer, false); writer.writeEndElement();