[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Point of clarification - is this an issue in the WSDL generationfor ws binding? NCNAME and NMTOKEN use
In section 4.5 (20070926 draft), the specification discusses WSDL
generation.
<definitions name="componentName/serviceName"
targetNamespace="HTTP Base URI/componentName/serviceName"....
The trouble is that in WSDL, /definitions/@name is an NMTOKEN, so "/" is
not allowed to appear.
(http://www.w3.org/TR/wsdl#A4.1,
http://www.w3.org/TR/2000/WD-xml-2e-20000814#NT-Nmtoken) Am I simply
misunderstanding the generation here?
Likewise, with:
<binding
name="/service/binding.ws[n]/@name+[/soapVersionPrefix]+'Binding'"
type="SCA service interface portType name">
the binding/@name attribute is likewise an NCNAME, so slashes are again
not allowed.
(http://www.w3.org/TR/1999/REC-xml-names-19990114/#NT-NCName)
If I'm reading this correctly, the spec says to generate invalid WSDL.
Could someone confirm?
-Eric.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]