- From: Jacek Kopecky <jacek.kopecky@deri.org>
- Date: Fri, 09 Feb 2007 09:42:52 +0100
- To: Jonathan Marsh <jonathan@wso2.com>
- Cc: www-ws-desc@w3.org
Jonathan, I'm not sure if the WSDL spec should say anything about this. XML Schema refers to XML Namespaces where QName is defined as either prefixed or unprefixed, and in XML the resolution of unprefixed is in the default namespace, and prefixed goes according to the namespaces declared with prefixes. It sure should be legal in WSDL as well. Jacek On Thu, 2007-02-08 at 22:31 -0800, Jonathan Marsh wrote: > Is this legal? > > > > <wsdl:interface name="Order" > xmlns="http://www.w3.org/2002/ws/sawsdl/spec/wsdl/order#"> > > <wsdl:operation name="order" > pattern="http://www.w3.org/2006/01/wsdl/in-out"> > > <wsdl:input element="OrderRequest" /> > > <wsdl:output element="OrderResponse" /> > > </wsdl:operation> > > </wsdl:interface> > > > > Or must I define a prefix for the QName? > > > > <wsdl:interface name="Order" > xmlns:order="http://www.w3.org/2002/ws/sawsdl/spec/wsdl/order#"> > > <wsdl:operation name="order" > pattern="http://www.w3.org/2006/01/wsdl/in-out"> > > <wsdl:input element="order:OrderRequest" /> > > <wsdl:output element="order:OrderResponse" /> > > </wsdl:operation> > > </wsdl:interface> > > > > The section on QName resolution doesnąt say that an NCName in element > is interpreted as a local name in the default namespace. Should it? > Or is that obvious to everyone but me? What does XML Schema do? > > > > Jonathan Marsh - http://www.wso2.com - > http://auburnmarshes.spaces.live.com > > > > > >
Received on Friday, 9 February 2007 08:43:11 UTC