Examples of XMLStreamReader


Examples of javax.xml.stream.XMLStreamReader

        try {
            OMElement omElement = testSimpleReference.getOMElement(TestSimpleReference.MY_QNAME,
                    OMAbstractFactory.getOMFactory());
            String omElmentString = omElement.toStringWithConsume();
            System.out.println("OM element ==>" + omElmentString);
            XMLStreamReader xmlReader = StAXUtils.createXMLStreamReader(new ByteArrayInputStream(omElmentString.getBytes()));
            TestSimpleReference result = TestSimpleReference.Factory.parse(xmlReader);
            assertEquals(result.getTestSimpleReference().getParam1(),"New parm");
// See FIXME above:
//            assertEquals(result.getTestSimpleReference().getAuthInfo().getAuthInfo_type1(),"Simple param");
        } catch (ADBException e) {
View Full Code Here

Examples of javax.xml.stream.XMLStreamReader

        System.out.println(bos.toString());
        // XMLInputFactory factory = XMLInputFactory.newInstance();
        // XMLStreamReader reader = factory.createXMLStreamReader( new
        // StringReader(bos.toString()) );
        XMLStreamReader reader = STAXUtils.createXMLStreamReader(new StringReader(bos.toString()));
        while (reader.getEventType() != XMLStreamReader.START_ELEMENT)
            reader.next();

        SimpleBean readBean = (SimpleBean) bt.readObject(new ElementReader(reader), new MessageContext());
        assertNotNull(readBean);
        assertEquals("bleh", readBean.getBleh());
        assertEquals("howdy", readBean.getHowdy());
View Full Code Here

Examples of javax.xml.stream.XMLStreamReader

        writer.close();
        writer.flush();
        fos.close();
       
        FileInputStream fis = new FileInputStream(file);
        XMLStreamReader reader = STAXUtils.createXMLStreamReader(fis, null,null);
        reader.next();
        reader.next();
        assertEquals("base64", reader.getLocalName());
       
        byte[] data2 = (byte[]) type.readObject(new ElementReader(reader), new MessageContext());
        assertEquals(data.length, data2.length);
       
        assertEquals("base64", reader.getLocalName());
        assertEquals(XMLStreamReader.START_ELEMENT, reader.getEventType());
        data2 = (byte[]) type.readObject(new ElementReader(reader), new MessageContext());
        assertEquals(data.length, data2.length);
       
        assertEquals(XMLStreamReader.END_ELEMENT, reader.getEventType());
       
        fis.close();
        file.deleteOnExit();
    }
View Full Code Here

Examples of javax.xml.stream.XMLStreamReader

        boolean nsf) throws JiBXException {
        try {
            synchronized (m_factory) {
                setNamespacesState(nsf);
                if (enc == null) {
                    XMLStreamReader rdr = m_factory.createXMLStreamReader(is);
                    return new StAXReaderWrapper(rdr, name, nsf);
                } else {
                    XMLStreamReader rdr =
                        m_factory.createXMLStreamReader(is, enc);
                    return new StAXReaderWrapper(rdr, name, nsf);
                }
            }
        } catch (XMLStreamException e) {
View Full Code Here

Examples of javax.xml.stream.XMLStreamReader

    private XMLOutputFactory ofactory;
   
    public void testReader() throws Exception
    {
        XMLInputFactory ifactory = STAXUtils.getXMLInputFactory(null);
        XMLStreamReader reader =
            ifactory.createXMLStreamReader(getClass().getResourceAsStream("/org/codehaus/xfire/util/amazon.xml"));
       
        DepthXMLStreamReader dr = new DepthXMLStreamReader(reader);
       
        STAXUtils.toNextElement(dr);
        assertEquals("ItemLookup", dr.getLocalName());
        assertEquals(XMLStreamReader.START_ELEMENT, reader.getEventType());
       
        FragmentStreamReader fsr = new FragmentStreamReader(dr);
        assertTrue(fsr.hasNext());
       
        assertEquals(XMLStreamReader.START_DOCUMENT, fsr.next());
        assertEquals(XMLStreamReader.START_DOCUMENT, fsr.getEventType());
       
        fsr.next();
       
        assertEquals("ItemLookup", dr.getLocalName());
        assertEquals(XMLStreamReader.START_ELEMENT, reader.getEventType());
       
        fsr.close();
    }
View Full Code Here

Examples of javax.xml.stream.XMLStreamReader

        assertValid("//s:SubCode/s:Value[text()='m:NotAvailable']", doc);
        addNamespace("t", "urn:test2");
        assertValid("//s:Detail/t:bah2[text()='bleh']", doc);
        assertValid("//s:Role[text()='http://someuri']", doc);
       
        XMLStreamReader reader = readerForString(out.toString());
        InMessage inMsg = new InMessage(reader);
       
        while (reader.hasNext())
        {
            reader.next();
           
            if (reader.getEventType() == XMLStreamReader.START_ELEMENT
                    && reader.getLocalName().equals("Fault"))
            {
                break;
            }
        }
       
View Full Code Here

Examples of javax.xml.stream.XMLStreamReader

        addNamespace("s", Soap12.getInstance().getNamespace());
        addNamespace("t", "urn:test2");
        assertValid("//detail/t:bah2[text()='bleh']", doc);
        assertValid("//faultactor[text()='http://someuri']", doc);
       
        XMLStreamReader reader = readerForString(out.toString());
        InMessage inMsg = new InMessage(reader);
       
        soap11.readMessage(inMsg, new MessageContext());
       
        assertNotNull(inMsg.getBody());
View Full Code Here

Examples of javax.xml.stream.XMLStreamReader

        String xml = "<root><foo><![CDATA[data]]></foo></root>";

        MessageContext ctx = new MessageContext();
        ctx.setProperty(XFire.STAX_INPUT_FACTORY, MyInputFactory.class.getName());
        ctx.setProperty(XMLInputFactory.IS_COALESCING, "false");
        XMLStreamReader xmlReader = STAXUtils.createXMLStreamReader(new StringReader(xml), ctx);

        ByteArrayOutputStream outStream = new ByteArrayOutputStream();
        XMLStreamWriter xmlWriter = STAXUtils.createXMLStreamWriter(outStream, null, null);
        STAXUtils.copy(xmlReader, xmlWriter);
        xmlWriter.close();
        xmlReader.close();
        outStream.close();
        System.out.println(outStream.toString());
        String result = outStream.toString();
        assertTrue(result.indexOf("CDATA") > 0);
    }
View Full Code Here

Examples of javax.xml.stream.XMLStreamReader

    public void testFactoryCreation()
    {
        MessageContext ctx = new MessageContext();
        ctx.setProperty(XFire.STAX_INPUT_FACTORY, WstxInputFactory.class.getName());
       
        XMLStreamReader reader = STAXUtils.createXMLStreamReader(getResourceAsStream("amazon.xml"), null, ctx);
       
        ctx.setProperty(XFire.STAX_OUTPUT_FACTORY, WstxOutputFactory.class.getName());
       
        XMLStreamWriter writer = STAXUtils.createXMLStreamWriter(new ByteArrayOutputStream(), null, ctx);
    }
View Full Code Here

Examples of javax.xml.stream.XMLStreamReader

    public void doCopy() throws Exception
    {
        String in = new String("<hello xmlns=\"\">world</hello>");
       
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        XMLStreamReader reader = ifactory.createXMLStreamReader(new StringReader(in));
        XMLStreamWriter writer = ofactory.createXMLStreamWriter(out);
        STAXUtils.copy(reader, writer);
        writer.close();
        out.close();
        System.out.println(out.toString());
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.