[
https://issues.apache.org/jira/browse/AXIS2-3273?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12534736
]
Keith Godwin Chapman commented on AXIS2-3273:
---------------------------------------------
Why did you try the 0.94 documentation with the 1.3 version of Axis2. May be
you did it by mistake. Anyway the OMTutorial is now located at
http://ws.apache.org/commons/axiom/OMTutorial.html. Please try that with 1.3.
> http://ws.apache.org/axis2/0_94/OMTutorial.html Examples are incorrect
> ----------------------------------------------------------------------
>
> Key: AXIS2-3273
> URL: https://issues.apache.org/jira/browse/AXIS2-3273
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: documentation
> Affects Versions: 1.3
> Environment: documentation
> Reporter: Martin Gainty
>
> http://ws.apache.org/axis2/0_94/OMTutorial.html
> There is an example for Code Listing 6:
> OMFactory factory = OMAbstractFactory.getOMFactory();
> OMNamespace ns1 = factory.createOMNamespace("bar","x");
> OMElement root = factory.createOMElement("root",ns1);
> OMNamespace ns2 = root.declareNamespace("bar1","y");
> OMElement elt1 = factory.createOMElement("foo",ns1);
> OMElement elt2 = factory.createOMElement("yuck",ns2);
> OMText txt1 = factory.createText(elt2,"blah");
> elt2.addChild(txt1);
> elt1.addChild(elt2);
> root.addChild(elt1);
> Serilization of the root element produces the following XML
> <x:root xmlns:x="bar" xmlns:y="bar1">
> <x:foo>
> <y:yuck>blah</y:yuck>
> </x:foo>
> </x:root>
> //CORRECT!
> then later on
> Take the following case where a similar Code Listing to Code Listing 6 is
> used, but with two elements having the same namespace. (NOTE: they are
> differenent namespaces!)
> Note that the newly added items are in bold. (Not in IE 6)
> Code Listing 11
> OMFactory factory = OMAbstractFactory.getOMFactory();
> OMNamespace ns1 = factory.createOMNamespace("bar","x");
> OMElement root = factory.createOMElement("root",ns1);
> OMNamespace ns2 = root.declareNamespace("bar1","y");
> OMElement elt1 = factory.createOMElement("foo",ns1);
> OMElement elt2 = factory.createOMElement("yuck",ns2);
> OMText txt1 = factory.createText(elt2,"blah");
> elt2.addChild(txt1);
> elt1.addChild(elt2);
> root.addChild(elt1);
> Serialization of the root element provides the following XML
> <x:root xmlns:x="bar" xmlns:y="bar1">
> <x:foo>
> <y:yuck>blahblah</y:yuck> //WRONG!
> <y:yuck>blah</y:yuck>
> </x:foo>
> </x:root>
> //INCORRECT.. <y:yuck>blahblah</y:yuck> is never produced!
> Ie6.0.28 SP1
> Martin--
--
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]