protected void initSerializer() throws SAXException { currentWriter=new StringWriter(); xmlSerializer.setOutputCharStream(currentWriter); try { serializerContentHandler=xmlSerializer.asContentHandler(); if(serializerContentHandler instanceof LexicalHandler) { serializerLexicalHandler=(LexicalHandler) serializerContentHandler; } else { serializerLexicalHandler=null; } } catch (IOException e) { throw new SAXException("unable to obtain content handler from the serializer",e); } }
String xml = "<row>\n" + " <link href=\"Büro.txt\" target=\"_blank\">\n" + " my link\n" + " </link>\n" + " </row>"; InputStream is = new ByteArrayInputStream(xml.getBytes()); Document doc = DocumentBuilderFactory.newInstance() .newDocumentBuilder().parse(is); XMLSerializer xs = new XMLSerializer(); xs.setOutputCharStream(new PrintWriter(System.err)); xs.serialize(doc);
DocumentBuilderFactory dbFac = DocumentBuilderFactory.newInstance(); DocumentBuilder docBuilder = dbFac.newDocumentBuilder(); Document doc = docBuilder.parse("resources/xmlinput.xml"); NodeList vehicles = doc.getElementsByTagName("vehicles"); NamedNodeMap attributes = vehicles.item(0).getAttributes(); Node ID = attributes.getNamedItem("ID"); String randomString = createRandomString(); ID.setNodeValue(randomString); XMLSerializer serializer = new XMLSerializer(); serializer.setOutputCharStream( new java.io.FileWriter("resources/xmloutput.xml") ); serializer.serialize(doc);
/** * Constructs a new serializer that writes to the specified writer * using the specified output format. If <tt>format</tt> is null, * will use a default output format. * * @param writer The writer to use * @param format The output format to use, null for the default */ public XMLSerializer( Writer writer, OutputFormat format ) { super( format != null ? format : new OutputFormat( Method.XML, null, false ) ); _format.setMethod( Method.XML ); setOutputCharStream( writer ); }
void reset() throws PortalException { currentKey=null; currentEntry=null; currentWriter=new StringWriter(); xmlSerializer.setOutputCharStream(currentWriter); try { serializerContentHandler=xmlSerializer.asContentHandler(); } catch (IOException ioe) { throw new PortalException("unable to obtain content handler from serializer",ioe); } if(serializerContentHandler instanceof LexicalHandler) { serialzierLexicalHandler=(LexicalHandler) serializerContentHandler; } else { serialzierLexicalHandler=null; } } /* (non-Javadoc)
public void serialize(Writer w, Node node, Format format) throws XMLException { try { XMLSerializer ser = createXMLSerializer(node,format); ser.setOutputCharStream(w); serialize(ser,node); } catch(Exception e) { throw new XMLException(e,"Error while converting XML document to string"); // $NLS-AbstractXercesDriver.ErrorwhileconvertingXMLdocumentto.1-1$ } }
serializer.setOutputCharStream(writer);
serializer.setOutputCharStream(writer);
public static void writeXml(Element element, Writer out, int indent) throws IOException { OutputFormat format = new OutputFormat("XML", "UTF-8", false); format.setOmitComments(false); if (indent > 0) { format.setIndenting(true); format.setIndent(indent); } format.setLineWidth(0); XMLSerializer serializer = new XMLSerializer(format); serializer.setOutputCharStream(out); serializer.serialize(element); }
public static void writeXml(Document document, Writer out, int indent) throws IOException { OutputFormat format = new OutputFormat("XML", "UTF-8", false); format.setOmitComments(false); if (indent > 0) { format.setIndenting(true); format.setIndent(indent); } format.setLineWidth(0); XMLSerializer serializer = new XMLSerializer(format); serializer.setOutputCharStream(out); serializer.serialize(document); }
serializer.setOutputCharStream(sw); ContentHandler serializerHandler=serializer.asContentHandler(); channel.renderXML(serializerHandler); serializer.setOutputCharStream(res.getWriter()); ContentHandler serializerHandler=serializer.asContentHandler(); channel.renderXML(serializerHandler);
prepareForSerialization(ser, wnode); ser._format.setEncoding("UTF-16"); ser.setOutputCharStream(destination); if (wnode.getNodeType() == Node.DOCUMENT_NODE) { ser.serialize((Document)wnode);