[ https://issues.apache.org/jira/browse/AXIS2-3273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Gainty updated AXIS2-3273: --------------------------------- documentation changed so the inconsistencies between listing 6 and listing 11 are no longer present.. Martin-- > 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]