- From: Jacek Kopecky <jacek@systinet.com>
- Date: 21 Nov 2002 15:07:10 +0100
- To: "Amelia A. Lewis" <alewis@tibco.com>
- Cc: WS Description List <www-ws-desc@w3.org>
Amy, I like the text (I've only skimmed through though) but I don't like the fact that you use the 'element' and 'type' AIIs to refer to DTD and RelaxNG definitions (see the quotes below). I'd rather see something like <part name="DTDDefinedPart" dtdns:element="ExampleElement"/> <part name="RelaxNGDefinedPart" rng:definition="foo:ExampleRNGDefn"/> The fact that the 'element' and 'type' attribute information items are not namespace-qualified is only an optimization because XML Schema must be supported by a WSDL processor and it is assumed that XML Schema will be used the most. Best regards, Jacek Kopecky Senior Architect, Systinet Corporation http://www.systinet.com/ On Thu, 2002-11-07 at 16:23, Amelia A. Lewis wrote: > References to Element Definitions > > In referring to an element definition (<!ELEMENT>) from a message part, the > type attribute information item may not be used. The element attribute > information item must be used. Its value must correspond to the content of > the namespace attribute information item of the dtd:import element > information item. The local name part must correspond to an element defined > in the DTD. > > References to Type and Element Definitions > > Whether embedded or imported, the type and element definitions present in a > schema may be referenced from a message part. > > A named rng:define definition may be referenced from the part element > information item using the type attribute information item. The QName is > constructed from the namespace (ns attribute information item) of the schema > and the content of the name attribute of the define element information > item. A type attribute information item may not be used to refer to an > rng:element element information item. > > A named rng:element definition may be referenced from the part element > information item using the element attribute information item. The QName is > constructed from the namespace (ns attribute information item) of the schema > and the content of the name attribute of the element element information > item. An element attribute information item may not be used to refer to an > rng:define element information item.
Received on Thursday, 21 November 2002 09:07:14 UTC