Parser taken from an OMElement using getXMLStreamReaderWithoutCaching() drops
namespaces
------------------------------------------------------------------------------------------
Key: WSCOMMONS-190
URL: https://issues.apache.org/jira/browse/WSCOMMONS-190
Project: WS-Commons
Issue Type: Bug
Reporter: Thilina Gunarathne
Priority: Blocker
Contents of the test.xml file...
<ns3:getPLMObjectOut xmlns:ns3="http://www.plcs.org/Message">
<ns3:items xmlns:s51="http://www.plcs.org/PLMServices/Types"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="s51:Part">
<s51:key>
<s51:Boid>123</s51:Boid>
<s51:Source>Source</s51:Source>
<s51:Host>host</s51:Host>
</s51:key>
..................................
StAXOMBuilder builder1 = new StAXOMBuilder(new
FileInputStream("test.xml"));
OMElement data = builder1.getDocumentElement();
XMLStreamReader parser = data.getXMLStreamReaderWithoutCaching();
StAXOMBuilder builder = new StAXOMBuilder(parser);
builder.getDocumentElement().getFirstElement();
parser.getNamespaceContext();
The above namespace context contains only the
xmlns:ns3="http://www.plcs.org/Message" namespace.. Expected behaviour is that
it should contain all three "s51", "xsi" and "ns3" namespaces..
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]