- From: Eddie Robertsson <eddie@allette.com.au>
- Date: Fri, 30 Mar 2001 17:02:24 +1000
- To: Wang K H <khong.hai.wang@gridnode.com>
- CC: xmlschema-dev@w3.org
Received on Friday, 30 March 2001 02:01:38 UTC
Wang K H wrote:
> Hi all, I am new to schema and is trying to write a schema. Please
> refer to the example below :<Value POSITION="4">PART</Value>
>
> How do I define the schema for the above element?
>
> Right now, I am writing as :
>
> <xsd:element name="Value" minOccurs="0" maxOccurs="unbounded">
>
> <xsd:complexType>
> <xsd:attribute name="POSITION" type="xsd:positiveInteger"
> use="optional"/>
>
> </xsd:complexType>
>
> </xsd:element>
<xsd:element name="Value" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="POSITION" type="positiveInteger"
use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
This will give you the element definition you want and in this case the
content of element Value is of type xsd:string.
Cheers,
/Eddie
Received on Friday, 30 March 2001 02:01:38 UTC