[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Schema Help

From: oknam park <ponda7777@hotmail.com>
Date: Wed, 01 Mar 2006 23:56:37 +0000
Message-ID: <BAY108-F231C618DE4A2BA40192136BBF40@phx.gbl>
To: xmlschema-dev@w3.org
gemq studio


Hello All,

In the instance xml file, if I would like to allow different xsi-type and 
just free text like below,

<gemq:priceCode 
xsi:type="gemq:URI">http://www.purl.org/gem/instance/GEMpriceCode/free</gemq:priceCode>
<gemq:priceCode xsi:type="gemq:GEMPriceCode">Free</gemq:priceCode>
<gemq:priceCode>free</gemq:priceCode>

How could I need to change following gemq xml schema?

<xs:element name="priceCode"/>

<xs:simpleType name="URI">
    <xs:restriction base="xs:anyURI"/>
</xs:simpleType>
<xs:element name="GEMPriceCode">
   <xs:simpleType>
       <xs:restriction base="xs:string">
           <xs:enumeration value="Free Based"/>
           <xs:enumeration value="Free"/>
           <xs:enumeration value="Partially Free"/>
      </xs:restriction>
  </xs:simpleType>
</xs:element>

I treid to do in multiple ways, it keeps generating validation errors.

Could you do me a big favor?

Thanks a lot,

Best regards,
Oknam
Received on Wednesday, 1 March 2006 23:56:46 GMT

Subscribe to the Stylus Scoop newsletter for helpful XML tips and tutorials.
Email
First Name
Last Name
Company

Download Stylus Studio 6 XML Enterprise Edition

Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.