- From: Asir Vedamuthu <asirv@webmethods.com>
- Date: Fri, 15 Oct 2004 08:39:56 -0400
- To: public-ws-desc-comments@w3.org
[On behalf of the XML Schema WG ..] WSDL allows (unintentionally) users to mix components from different schema languages for XML - say, DTD, XML Schema, Relax NG, etc. How? Via WSDL import statements - http://www.w3.org/TR/2004/WD-wsdl20-20040803/#import-xsd, http://www.w3.org/TR/2004/WD-wsdl20-20040803/#import-xsd, and http://www.w3.org/TR/2004/WD-wsdl20-20040803/#relax Example, <definitions xmlns="http://www.w3.org/2004/08/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema"> xmlns:dtd="http://www.example.org/dtd"> xmlns:rng="http://www.relaxng.org/ns/structure/1.0"> <types> <xs:import namespace="uriA" schemaLocation="a.xsd"/> (XSD) <dtd:import namespace="uriB" location="b.dtd"/> (DTD) <rng:include namespace="uriC" href="c.rng"/> (RNG) <xs:schema targetNamespace="uriA"> <!-- defs and declarations --> </xs:schema> </types> <definitions> At the component model level, these components map to Definitions.{element declarations} and {type definitions} properties. We request you to say how it works, or refer to a definition of how it works, or else to rule out mixing schema languages. On behalf of the XML Schema WG, Asir S Vedamuthu asirv at webmethods dot com http://www.webmethods.com/
Received on Friday, 15 October 2004 12:40:31 UTC