[ https://issues.apache.org/jira/browse/AXIS-2682?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12515379 ]
Tom Jordahl commented on AXIS-2682: ----------------------------------- The construct <data xmlns="">foo</data> Is to make the <data> element unqualified. Since the element above (<AcceptBase64>) defined a default namespace, in order to remove the data element from that default namespace, Axis emits the xmlns="". This is perfectly legal. See http://www.w3.org/TR/xml-names/#defaulting - Section 6.2 Namespace defaulting. I don't think there is a bug here... > wsdl2Java generates invalid empty string namespaces > --------------------------------------------------- > > Key: AXIS-2682 > URL: https://issues.apache.org/jira/browse/AXIS-2682 > Project: Axis > Issue Type: Bug > Components: WSDL processing > Affects Versions: 1.4 > Environment: Eclipse 3.2 on Mac OS 10.4.10 (Intel) > Reporter: Christoph Ludwig > Attachments: bytearray.wsdl > > > I generated with WSDL2Java a service skeleton and client stubs for the > attached WSDL which I used for interoperability tests. When I investigated > errors, I found the following in the generated SOAP request: > <?xml version="1.0" encoding="UTF-8"?> > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > <soapenv:Body> > <AcceptBase64 xmlns="http://www.textgrid.de/tests/bytearray/"> > <data xmlns="">SGVsbG8gV29ybGQh</data> > <length xmlns="">12</length> > </AcceptBase64> > </soapenv:Body> > </soapenv:Envelope> > Note the empty namespaces in the data and length elements. The W3C > recommendation "Namespaces in XML 1.0" states explicitly: "The empty string, > though it is a legal URI reference, cannot be used as a namespace name" > (http://www.w3.org/TR/xml-names/#iri-use). -- 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]