- From: Brenda Bell <bbell@juicesoftware.com>
- Date: Sat, 27 Jul 2002 08:35:12 -0400
- To: "Xmlschema-Dev@W3. Org (E-mail)" <xmlschema-dev@w3.org>
- Message-ID: <846B0B02E1B78B49B678EDCC00EB2962FB4FD6@mail01.ent.juice.com>
Just when I think I'm catching on, I see something that turns my little schema world upside down :) I'm starting to run across WSDL schemas generated by .NET (sometimes I just want to shoot them:) that appear to have a circular structure... basically, the schema defines all the applicable types just fine... but it also defines a type that's referenced by the message part that looks like this: <s:element name="GetResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="GetResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> First, it has always been my understanding that an element ref has to reference a global element. Is the entire schema considered a global element? Second, this might make more sense to me if an element in one schema referenced a different schema. But in this case, the element references the schema of which it is a member. Is this legal? Brenda Bell Sr. Software Architect Juice Software, Inc. Phone: 603.428.3994 Cell: 603.494.8206 Fax: 603.428.8713 Email: bbell@juicesoftware.com MSN: bbell@theotherbell.com
Received on Saturday, 27 July 2002 08:31:53 UTC