Package org.apache.xml.serialize

Examples of org.apache.xml.serialize.XMLSerializer.asContentHandler()


        // 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


        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

        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

        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

            throws IOException, PathNotFoundException, RepositoryException {
        boolean indenting = false;
        OutputFormat format = new OutputFormat("xml", "UTF-8", indenting);
        XMLSerializer serializer = new XMLSerializer(out, format);
        try {
            exportDocumentView(absPath, serializer.asContentHandler(),
                    skipBinary, noRecurse);
        } catch (SAXException se) {
            throw new RepositoryException(se);
        }
    }
View Full Code Here

            throws IOException, PathNotFoundException, RepositoryException {
        boolean indenting = false;
        OutputFormat format = new OutputFormat("xml", "UTF-8", indenting);
        XMLSerializer serializer = new XMLSerializer(out, format);
        try {
            exportSystemView(absPath, serializer.asContentHandler(),
                    skipBinary, noRecurse);
        } catch (SAXException se) {
            throw new RepositoryException(se);
        }
    }
View Full Code Here

            // page and folder menu definition menu elements ordered
            // polymorphic collection to strip artifical <menu-element>
            // tags enabling Castor XML binding; see JETSPEED-INF/castor/page-mapping.xml
            writer = new OutputStreamWriter(new FileOutputStream(f), PSML_DOCUMENT_ENCODING);
            Serializer serializer = new XMLSerializer(writer, this.format);
            final ContentHandler handler = serializer.asContentHandler();
           
            Marshaller marshaller = new Marshaller(new ContentHandler()
                {
                    private int menuDepth = 0;
                   
View Full Code Here

            // page and folder menu definition menu elements ordered
            // polymorphic collection to strip artifical <menu-element>
            // tags enabling Castor XML binding; see JETSPEED-INF/castor/page-mapping.xml
            writer = new OutputStreamWriter(new FileOutputStream(f), PSML_DOCUMENT_ENCODING);
            Serializer serializer = new XMLSerializer(writer, this.format);
            final ContentHandler handler = serializer.asContentHandler();
           
            Marshaller marshaller = new Marshaller(new ContentHandler()
                {
                    private int menuDepth = 0;
                   
View Full Code Here

        }

        OutputStream outStream = new FileOutputStream(fileName + ".vcproj");
        OutputFormat format = new OutputFormat("xml", "UTF-8", true);
        XMLSerializer serializer = new XMLSerializer(outStream, format);
        ContentHandler content = serializer.asContentHandler();
        String basePath = fileName.getParentFile().getAbsolutePath();
        content.startDocument();
       
        for(Iterator<CommentDef> iter = projectDef.getComments().iterator(); iter.hasNext(); ) {
      String comment = iter.next().getText();
View Full Code Here

    }

    OutputStream outStream = new FileOutputStream(projectFile);
    OutputFormat format = new OutputFormat("xml", "UTF-8", true);
    Serializer serializer = new XMLSerializer(outStream, format);
    ContentHandler content = serializer.asContentHandler();
    content.startDocument();
    AttributesImpl emptyAttrs = new AttributesImpl();
    content.startElement(null, "project", "project", emptyAttrs);
    PropertyWriter propertyWriter = new PropertyWriter(content);
    propertyWriter.write("build.config", "active", "0");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.