- From: Mark Feblowitz <mfeblowitz@frictionless.com>
- Date: Fri, 25 Jan 2002 13:59:57 -0500
- To: "'wu.liu@verizon.com'" <wu.liu@verizon.com>
- Cc: cevans26@csc.com, "Xmlschema-Dev (E-mail)" <xmlschema-dev@w3.org>
That's a different meaning entirely. That means that you're accepting the contents of MyStructType in the derivation, and adding nothing. So if you create an element of type MyTypedefType, your instance document must contain a first and a last or it will not be legal. ---------------------------------------------------------------------------- ---- Mark Feblowitz [t] 617.715.7231 Frictionless Commerce Incorporated [f] 617.495.0188 XML Architect [e] mfeblowitz@frictionless.com 400 Technology Square, 9th Floor Cambridge, MA 02139 www.frictionless.com -----Original Message----- From: wu.liu@verizon.com [mailto:wu.liu@verizon.com] Sent: Friday, January 25, 2002 1:43 PM To: Mark Feblowitz Cc: cevans26@csc.com Subject: RE: complexType's typedef Importance: High Hi Mark, Here is what we made it to work. Let us know if this correct or there is a better way. Thanks!!! ============================================================================ <complexType name="MyTypedefType"> <complexContent> <extension base="MyStructType "/> </complexContent> </complexType> ============================================================================ Mark Feblowitz <mfeblowitz@frictionless.com> on 01/25/2002 01:34:09 PM To: WU LIU/EMPL/VA/Bell-Atl@VZNotes cc: Subject: RE: complexType's typedef Let's see if I can get this one right: ---------------------------------------------------------------------------- ---- Mark Feblowitz [t] 617.715.7231 Frictionless Commerce Incorporated [f] 617.495.0188 XML Architect [e] mfeblowitz@frictionless.com 400 Technology Square, 9th Floor Cambridge, MA 02139 www.frictionless.com -----Original Message----- From: wu.liu@verizon.com [mailto:wu.liu@verizon.com] Sent: Thursday, January 24, 2002 5:49 PM To: xmlschema-dev@w3.org Subject: complexType's typedef Hi, I have 2 data structures: =============================================== struct MyStructType { string first; string second; }; typedef MyStructType MyTypedefType; =============================================== The corresponding datatype for MyStructType in schema is: ===================================================================== <complexType name="MyStructType"> <sequence> <element name="first" type=string"/> <element name="second" type="string"/> </sequence> </complexType> ===================================================================== But how to treat typedef? The following definition gives me error: ===================================================================== <complexType name="MyTypedefType"> <restriction base="MyStructType "/> </complexType> ===================================================================== Please advise. Thanks, Wu
Received on Friday, 25 January 2002 14:00:32 UTC