Package javax.xml.transform.dom

Examples of javax.xml.transform.dom.DOMSource


      Result tOutputTarget = null;

      // test and convert the flexible parameters
        if (aXmlInput instanceof Node) {
            // aXmlInput is a DOM object
            tXmlSource = new DOMSource((Node)aXmlInput);
        } else if (aXmlInput instanceof InputStream) {
            // aXmlInput is a InputStream (XML byte stream)
            tXmlSource = new StreamSource((InputStream)aXmlInput);
        } else if (aXmlInput instanceof Reader) {
            // aXmlInput is a Reader (XML character stream)
            tXmlSource = new StreamSource((Reader)aXmlInput);
        } else if (aXmlInput instanceof String) {
            // aXmlInput is an URL (conforming to the URI syntax)
            tXmlSource = new StreamSource((String)aXmlInput);
        } else {
            throw new IllegalArgumentException("HTMLwithXSLBuilder2::transform : Illegal argument for XML input");
        }

        if (aXslInput instanceof Node) {
            tXslSource = new DOMSource((Node)aXslInput);
        } else if (aXslInput instanceof InputStream) {
            tXslSource = new StreamSource((InputStream)aXslInput);
        } else if (aXslInput instanceof Reader) {
            tXslSource = new StreamSource((Reader)aXslInput);
        } else if (aXslInput instanceof String) {
View Full Code Here


    DOMResult domResult = new DOMResult();

    try
    {
      Transformer transformer = getXSLTransformer(xslFile);
      transformer.transform(new DOMSource(xmlOld), domResult);
      xmlNew = (Document) domResult.getNode();
      applyStylets(xmlNew, message);
    }
    catch (TransformerConfigurationException e)
    {
View Full Code Here

    try
    {
      MozillaParser parser = new MozillaParser();
      Document doc = parser.parse( htmlBytes, htmlEncoding );

      TransformerFactory.newInstance().newTransformer().transform(new DOMSource(doc), new StreamResult(System.out));
      System.out.println("");
    }
    catch( Exception ex )
    {
     
View Full Code Here

        SOAPMessage src = (SOAPMessage)input;
        Source obj = null;
        try {
            if (DOMSource.class.isAssignableFrom(callback.getSupportedFormats()[0])) {
               
                obj = new DOMSource(src.getSOAPPart());
               
            } else if (SAXSource.class.isAssignableFrom(callback.getSupportedFormats()[0])) {
               
                ByteArrayOutputStream baos = new ByteArrayOutputStream();
                src.writeTo(baos);
View Full Code Here

        try {
            Document doc = src.extractContentAsDocument();
            assert doc != null;
   
            if (DOMSource.class.isAssignableFrom(callback.getSupportedFormats()[0])) {
                obj = new DOMSource();
                ((DOMSource)obj).setNode(doc);         
            } else if (SAXSource.class.isAssignableFrom(callback.getSupportedFormats()[0])) {    
                InputSource inputSource = new InputSource(getSOAPBodyStream(doc));
                obj = new SAXSource(inputSource);
            } else if (StreamSource.class.isAssignableFrom(callback.getSupportedFormats()[0])) {    
View Full Code Here

    public void write(Object obj, T output) {
       
        dest = (SOAPBody)output;
        try {
            if (DOMSource.class.isAssignableFrom(obj.getClass())) {
                DOMSource domSource = (DOMSource)obj;
                dest.addDocument((Document)domSource.getNode());
            } else if (SAXSource.class.isAssignableFrom(obj.getClass())) {
                SAXSource saxSource = (SAXSource)obj;
                Document doc = getDocBuilder().parse(saxSource.getInputSource());
                dest.addDocument(doc);
            } else if (StreamSource.class.isAssignableFrom(obj.getClass())) {
View Full Code Here

    public void write(Object obj, T output) {
        dest = (SOAPMessage)output;
        try {
            if (DOMSource.class.isAssignableFrom(obj.getClass())) {
                DOMSource src = (DOMSource)obj;
                dest.getSOAPPart().setContent(src);
            } else if (SAXSource.class.isAssignableFrom(obj.getClass())) {
                SAXSource src = (SAXSource)obj;
                dest.getSOAPPart().setContent(src);
            } else if (StreamSource.class.isAssignableFrom(obj.getClass())) {
View Full Code Here

    {
        try
        {
            if (StringUtils.isNotBlank(xmlDocument))
            {
                final Source xmlSource = new DOMSource(this.urlToDocument(xmlDocument));
                final TransformerFactory factory = TransformerFactory.newInstance();
                final URL xslt = new File(transformation).toURL();
                if (xslt != null)
                {
                    final Source xsltSource = new StreamSource(xslt.openStream());
View Full Code Here

    public GreeterDOMSourcePayloadProvider() {
        //Complete
    }

    public DOMSource invoke(DOMSource request) {
        DOMSource response = new DOMSource();
        try {
            System.out.println("Incoming Client Request as a DOMSource data in PAYLOAD Mode");
            Transformer transformer = TransformerFactory.newInstance().newTransformer();
            StreamResult result = new StreamResult(System.out);
            transformer.transform(request, result);
            System.out.println("\n");
           
            InputStream is = getClass().getResourceAsStream("GreetMeDocLiteralResp3.xml");
           
            SOAPMessage greetMeResponse =  MessageFactory.newInstance().createMessage(null, is);
            is.close();           
            response.setNode(greetMeResponse.getSOAPBody().extractContentAsDocument());
        } catch (Exception ex) {
            ex.printStackTrace();
        }
        return response;
    }
View Full Code Here

    public GreeterDOMSourceMessageProvider() {
        //Complete
    }

    public DOMSource invoke(DOMSource request) {
        DOMSource response = new DOMSource();
        try {
            MessageFactory factory = MessageFactory.newInstance();
            SOAPMessage soapReq = factory.createMessage();
            soapReq.getSOAPPart().setContent(request);
   
            System.out.println("Incoming Client Request as a DOMSource data in MESSAGE Mode");
            soapReq.writeTo(System.out);
            System.out.println("\n");
   
            InputStream is = getClass().getResourceAsStream("GreetMeDocLiteralResp2.xml");
            SOAPMessage greetMeResponse =  factory.createMessage(null, is);
            is.close();

            response.setNode(greetMeResponse.getSOAPPart());
        } catch (Exception ex) {
            ex.printStackTrace();
        }
        return response;
    }
View Full Code Here

TOP

Related Classes of javax.xml.transform.dom.DOMSource

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.