You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Martin Gainty (JIRA)" <ji...@apache.org> on 2007/10/12 23:37:51 UTC
[jira] Created: (AXIS2-3273)
http://ws.apache.org/axis2/0_94/OMTutorial.html Examples are incorrect
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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Updated: (AXIS2-3273)
http://ws.apache.org/axis2/0_94/OMTutorial.html Examples are incorrect
Posted by "Martin Gainty (JIRA)" <ji...@apache.org>.
[ 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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Resolved: (AXIS2-3273)
http://ws.apache.org/axis2/0_94/OMTutorial.html Examples are incorrect
Posted by "Keith Godwin Chapman (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AXIS2-3273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Keith Godwin Chapman resolved AXIS2-3273.
-----------------------------------------
Resolution: Invalid
not a bug.
> 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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Commented: (AXIS2-3273)
http://ws.apache.org/axis2/0_94/OMTutorial.html Examples are incorrect
Posted by "Keith Godwin Chapman (JIRA)" <ji...@apache.org>.
[ 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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org