Package org.apache.xml.serialize

Examples of org.apache.xml.serialize.XMLSerializer


        try {
            File file = new File(fileName);
            if (!file.exists())
                file.createNewFile();

            XMLSerializer serializer = new XMLSerializer();
            serializer.setOutputCharStream(new java.io.FileWriter(fileName));
            serializer.serialize(document);
        } catch (Exception e) {
            throw new UnitTestException("Saving of xml file failed", e);
        }
    }
View Full Code Here


      logger.debug("IO file error: "+e.toString());
    }

    try {
      OutputFormat format = new OutputFormat(document);
      XMLSerializer output = new XMLSerializer(bw, format);
      output.serialize(document);
    }
    catch (IOException e) {
      logger.debug(e);
    }
  }
View Full Code Here

        // Get the recording.
        SAXRecording recording = recorder.getRecording();
        SAXPlayer player = recording.createPlayer();
        StringWriter writer = new StringWriter();
        XMLSerializer resultSerializer = createSerializer(writer);
        ContentHandler result = resultSerializer.asContentHandler();
        player.setContentHandler(result);
        player.play();

        assertXMLEquals("XML should be equal", writer.getBuffer().toString(), driver.expectedXML());
    }
View Full Code Here

            SAXException {

        OutputterFactory factory = new OutputterFactory() {
            public ContentHandler asContentHandler(Writer writer)
                    throws IOException {
                XMLSerializer serializer = createSerializer(writer);

                return serializer.asContentHandler();
            }
        };
        checkFlowControl(resourceName, expectedOutput, factory);
    }
View Full Code Here

    protected XMLSerializer createSerializer(Writer writer) {
        OutputFormat format = new OutputFormat();
        format.setOmitXMLDeclaration(true);
        format.setLineSeparator("\n");
        format.setPreserveSpace(true);
        XMLSerializer serializer = new XMLSerializer(format);
        serializer.setOutputCharStream(writer);
        return serializer;
    }
View Full Code Here

        byte[] bytes = baos.toByteArray();
        System.out.println(bytes.length);

        // Create an XML serializer.
        StringWriter writer = new StringWriter();
        XMLSerializer serializer = createSerializer(writer);
        ContentHandler handler = serializer.asContentHandler();

        if (treatCharactersAsIgnorable) {
            handler = new DelegatingContentHandler(handler) {
                public void ignorableWhitespace(char ch[], int start, int length)
                        throws SAXException {
View Full Code Here

        int depth = -1;
        ExternalTransaction tx = database.newTransaction();
        tx.begin();
        try {
            StringWriter writer = new StringWriter();
            XMLSerializer serializer = new XMLSerializer( writer, new OutputFormat(type, encoding, indenting) );
            ContentHandler handler = serializer.asContentHandler();
            container.extractSAX( handler, null, depth );
            writer.flush();
            tx.commit();
            return writer.toString();
        }
View Full Code Here

      writer = new StringWriter();
      OutputFormat format = new OutputFormat(doc);
      format.setLineWidth(80);
      format.setIndenting(true);
      format.setIndent(2);
      XMLSerializer serializer = new XMLSerializer(writer, format);
      serializer.serialize(doc);

      ret = writer.toString();
    } finally {
      IoUtils.closeQuietly(writer);
    }
View Full Code Here

      OutputFormat format = new OutputFormat(document);
      format.setLineWidth(65);
      format.setIndenting(true);
      format.setIndent(2);
      Writer out = new StringWriter();
      XMLSerializer serializer = new XMLSerializer(out, format);
      serializer.serialize(document);
      return out.toString();
    } catch (IOException e) {
      throw new RuntimeException(e);
    }
  }
View Full Code Here

        DocumentBuilder documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
        Document document = documentBuilder.parse(new ByteArrayInputStream(bos.toByteArray()));
        OutputFormat format = new OutputFormat();
        format.setIndenting(true);
        format.setIndent(2);
        XMLSerializer serializer = new XMLSerializer(System.out, format);
        System.out.println("-->Runtime SCDL model for composite " + composite.getName());
        serializer.serialize(document);
    }
View Full Code Here

TOP

Related Classes of org.apache.xml.serialize.XMLSerializer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.