[ 
https://issues.apache.org/jira/browse/SYNAPSE-955?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13786949#comment-13786949
 ] 

Kasun Indrasiri commented on SYNAPSE-955:
-----------------------------------------

Did you fix the issue I mentioned in my previous comment? Still the basic 
functionality is broken with the xmlstreamingxpathv_4.patch. I cannot evaluate 
the following. (This is working with  xmlstreamingxpathv_2.patch)

  String exampleXML =
                "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n" +
                        "\n" + "      <getQuote>\n" +
                        "         <request>\n" +
                        "            <symbol>kasun</symbol>\n" +
                        "         </request>\n" +
                        "      </getQuote>";
        String exampleXML2 =
                "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n" +
                        "\n" + "      <getQuote>\n" +
                        "         <request>\n" +
                        "            <symbol>kasun</symbol>\n" +
                        "         </request>\n" +
                        "      </getQuote>";

        InputStream inputStream = new 
ByteArrayInputStream(exampleXML.getBytes());
        String xpathString = "/getQuote/request/symbol";
        XMLStreamingXPath xmlStreamingXPath = new XMLStreamingXPath();
        xmlStreamingXPath.setXpathQuery(xpathString);

        String val1 = (String)xmlStreamingXPath.getValueOf(inputStream);
        String val2 = (String) xmlStreamingXPath.getValueOf(new 
ByteArrayInputStream(exampleXML2.getBytes()));
        System.out.println("Val " + val1);
        System.out.println("Val " + val2);

Please check this end to end and provide a proper patch. 

> XPath1.0 Implementation On Top Of XMLStream
> -------------------------------------------
>
>                 Key: SYNAPSE-955
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-955
>             Project: Synapse
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: FUTURE
>            Reporter: isuru janith ranawaka
>            Assignee: Andreas Veithen
>            Priority: Minor
>              Labels: 2013, gsoc
>         Attachments: xmlstreamingxpath.patch, xmlstreamingxpathv_2.patch, 
> xmlstreamingxpathv_3.patch, xmlstreamingxpathv_4.patch
>
>
> Current SynapseXPath is operates on top of the Axiom Object Model and this 
> project is for evaluate XPath On top of the XMLStream. XMLStreamReader is 
> given as input and the resulting output is given as OMElements. 



--
This message was sent by Atlassian JIRA
(v6.1#6144)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to