Examples of SAXWriter


Examples of org.dom4j.io.SAXWriter

            }, saxFactory);
       
            ValidatorErrorHandler validatorErrorHandler = new ValidatorErrorHandler();
            Verifier verifier = new Verifier(docDeclaration, validatorErrorHandler);

            SAXWriter writer = new SAXWriter((ContentHandler) verifier);
            writer.setErrorHandler(validatorErrorHandler);

            writer.write(doc);
            if (verifier.isValid()) {
                return true;
            } else {
                Log.error(doc.getName() + " is invalid.");
                return false;
View Full Code Here

Examples of org.dom4j.io.SAXWriter

    }

        if ( node instanceof Element ) {
            Element element = (Element) node;
           
            SAXWriter saxWriter = new SAXWriter(output, output);
           
            saxWriter.writeOpen(element);
            invokeBody(output);
            saxWriter.writeClose(element);
        }
        else {
            invokeBody(output);
        }
    }
View Full Code Here

Examples of org.dom4j.io.SAXWriter

       
        if (select == null) {
            throw new MissingAttributeException( "select" );
        }

        SAXWriter saxWriter = new SAXWriter(output, output);
        List nodes = select.selectNodes(xpathContext);
        for (Iterator iter = nodes.iterator(); iter.hasNext(); ) {
            Object object = iter.next();
            if ( object instanceof Node ) {
                saxWriter.write( (Node) object );
            }
            else if (object != null ) {
                output.write( object.toString() );
            }
        }
View Full Code Here

Examples of org.dom4j.io.SAXWriter

    protected Document roundTripSAX(Document document) throws Exception {
        // now lets write it back as SAX events to
        // a SAX ContentHandler which should build up a new document
        SAXContentHandler contentHandler = new SAXContentHandler();
        SAXWriter saxWriter = new SAXWriter(contentHandler, contentHandler,
                contentHandler);

        saxWriter.write(document);

        Document newDocument = contentHandler.getDocument();

        // lets ensure names are same
        newDocument.setName(document.getName());
View Full Code Here

Examples of org.dom4j.io.SAXWriter

        return dom4jDoc.getRootElement();
    }

    /** 将W3C element转换成SAX事件。 */
    public static void convertElement(Element element, ContentHandler contentHandler) throws SAXException {
        SAXWriter writer = new SAXWriter(contentHandler);

        if (contentHandler instanceof ErrorHandler) {
            writer.setErrorHandler((ErrorHandler) contentHandler);
        }

        if (contentHandler instanceof LexicalHandler) {
            writer.setLexicalHandler((LexicalHandler) contentHandler);
        }

        writer.write(convertElement(element));
    }
View Full Code Here

Examples of org.dom4j.io.SAXWriter

        return dom4jDoc.getRootElement();
    }

    /** 将W3C element转换成SAX事件。 */
    public static void convertElement(Element element, ContentHandler contentHandler) throws SAXException {
        SAXWriter writer = new SAXWriter(contentHandler);

        if (contentHandler instanceof ErrorHandler) {
            writer.setErrorHandler((ErrorHandler) contentHandler);
        }

        if (contentHandler instanceof LexicalHandler) {
            writer.setLexicalHandler((LexicalHandler) contentHandler);
        }

        writer.write(convertElement(element));
    }
View Full Code Here

Examples of org.dom4j.io.SAXWriter

    /**
     * ��W3C elementת����SAX�¼���
     */
    public static void convertElement(Element element, ContentHandler contentHandler) throws SAXException {
        SAXWriter writer = new SAXWriter(contentHandler);

        if (contentHandler instanceof ErrorHandler) {
            writer.setErrorHandler((ErrorHandler) contentHandler);
        }

        if (contentHandler instanceof LexicalHandler) {
            writer.setLexicalHandler((LexicalHandler) contentHandler);
        }

        writer.write(convertElement(element));
    }
View Full Code Here

Examples of org.dom4j.io.SAXWriter

        });

        System.out.println("Validating XML document");

        VerifierHandler handler = verifier.getVerifierHandler();
        SAXWriter writer = new SAXWriter(handler);
        writer.write(document);
    }
View Full Code Here

Examples of org.dom4j.io.SAXWriter

        println("Converted to DOM4J tree using DOM: " + document);

        // now lets write it back as SAX events to
        // a SAX ContentHandler which should build up a new document
        SAXContentHandler contentHandler = new SAXContentHandler();
        SAXWriter saxWriter = new SAXWriter(contentHandler, null,
                contentHandler);

        saxWriter.write(document);
        document = contentHandler.getDocument();

        println("Converted DOM4J to SAX events then back to DOM4J: " + document);

        return document;
View Full Code Here

Examples of xbird.util.xml.SAXWriter

                public void actionPerformed(ActionEvent e) {
                    String selected = (String) cell.getUserObject();
                    XQExpression expr = sourceExprMap.get(selected);
                    DynamicContext dynEnv = new DynamicContext(statEnv);
                    StringWriter sw = new StringWriter();
                    SAXSerializer ser = new SAXSerializer(new SAXWriter(sw), sw);
                    try {
                        expr.evalAsEvents(ser, ValueSequence.EMPTY_SEQUENCE, dynEnv);
                    } catch (Exception ex) {
                        JOptionPane.showMessageDialog(frame, "eval failed!: " + ex.getMessage());
                        ex.printStackTrace();
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.