Examples of DOMResult


Examples of javax.xml.transform.dom.DOMResult

        // xmlReader.setFeature("http://xml.org/sax/features/namespace-prefixes", false);
       
        TransformerHandler handler
          = saxFactory.newTransformerHandler();
       
        handler.setResult(new DOMResult(doc));

        if (filter != null) {
          filter.setParent(xmlReader);
          filter.setContentHandler(handler);
View Full Code Here

Examples of javax.xml.transform.dom.DOMResult

        result = (Result) _result.evalObject(env);
      }
      else if (_var != null) {
        top = new com.caucho.xml.QDocument();
       
        result = new DOMResult(top);
      }
      else
        result = new StreamResult(out);

      transformer.transform(source, result);
View Full Code Here

Examples of javax.xml.transform.dom.DOMResult

  {
    try {
      // The payload needs to be stable, so transform stream-based
      // sources to DOM
      if ((source instanceof StreamSource) || (source instanceof SAXSource)) {
        DOMResult dom = new DOMResult();
        getTransformer().transform(source, dom);

        _source = new DOMSource(dom.getNode());
      }
      else
        _source = source;
    }
    catch (Exception e) {
View Full Code Here

Examples of javax.xml.transform.dom.DOMResult

      Property property = _context.createProperty(cl);

      return property.read(u, in, null);
    }
    else {
      DOMResult result = new DOMResult();
      XMLOutputFactory factory = _context.getXMLOutputFactory();
      XMLStreamWriter out = factory.createXMLStreamWriter(result);

      StaxUtil.copyReaderToWriter(in, out);

      Node node = result.getNode();

      if (node.getNodeType() == Node.DOCUMENT_NODE)
        node = ((Document) node).getDocumentElement();

      return node;
View Full Code Here

Examples of javax.xml.transform.dom.DOMResult

    invoke(in, out);

    if (_handlerChain != null) {
      byte[] output = ((ByteArrayOutputStream) out).toByteArray();
      Source source = new StreamSource(new ByteArrayInputStream(output));
      DOMResult result = new DOMResult();

      _transformer.transform(source, result);

      out = response.getOutputStream();

      _handlerChain.invokeServerOutbound(new DOMSource(result.getNode()), out);

      out.flush();
    }
  }
View Full Code Here

Examples of javax.xml.transform.dom.DOMResult

     */
    public Object getValue() {
        if (document == null) {
            try {
                if (source != null) {
                    DOMResult result = new DOMResult();
                    Transformer trans =
                        TransformerFactory.newInstance().newTransformer();
                    trans.transform(source, result);
                    document = (Document) result.getNode();
                }
                else {
                    document = delegate.getValue();
                }
            }
View Full Code Here

Examples of javax.xml.transform.dom.DOMResult

        try {
            document = new DOOMDocumentBuilderFactory().newDocumentBuilder().newDocument();
        } catch (ParserConfigurationException e) {
            handleException("Unable to create empty DOOM document", e);
        }
        return new DOMResult(document);
    }
View Full Code Here

Examples of javax.xml.transform.dom.DOMResult

              Document doc = docBuilder.newDocument();
              org.w3c.dom.DocumentFragment outNode =
                doc.createDocumentFragment();

              transformer.transform(new DOMSource(xmlDoc, inFileName),
                                    new DOMResult(outNode));

              // Now serialize output to disk with identity transformer
              Transformer serializer = stf.newTransformer();
              Properties serializationProps =
                stylesheet.getOutputProperties();
View Full Code Here

Examples of javax.xml.transform.dom.DOMResult

            } catch (URISyntaxException ex) {
                throw new SAXException(ex);
            }
           
            if (document == null) {
                DOMResult domResult = new DOMResult();
                try {
                    XMLReader xmlReader = XMLReaderFactory.createXMLReader();
                    SAXTransformerFactory saxTransformerFactory = (SAXTransformerFactory) SAXTransformerFactory.newInstance();
                    TransformerHandler transformerHandler = saxTransformerFactory.newTransformerHandler();
                    transformerHandler.setResult(domResult);
                    xmlReader.setContentHandler(new XIncludeHandler(transformerHandler, uriDocMap));
                    xmlReader.parse(url.toExternalForm());
                } catch (TransformerConfigurationException e) {
                    throw new SAXException(e);
                } catch (IOException e) {
                    throw new SAXException(e);
                }

                document = (Document) domResult.getNode();
                document.setDocumentURI(url.toExternalForm());
                try {
                    uriDocMap.put(url.toURI(), document);
                } catch (URISyntaxException e) {
                    throw new SAXException(e);
View Full Code Here

Examples of javax.xml.transform.dom.DOMResult

                        node = ((DOMSource)source).getNode();
                        doTransform = false;
                    }
                   
                    if (doTransform) {
                        DOMResult domResult = new DOMResult();
                        domResult.setSystemId(source.getSystemId());
                       
                        getTransformer().transform(source, domResult);
   
                        node = domResult.getNode();
                    }
                   
                    if (null != node) {
                        if (node instanceof Document) {
                            ((Document)node).setDocumentURI(source.getSystemId());
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.