- From: <Simon.Cox@csiro.au>
- Date: Thu, 12 Aug 2004 18:05:03 +0800
- To: <mhk@mhk.me.uk>, <robot252@yahoo.com>, <xmlschema-dev@w3.org>
SLight correction:
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:integer">
<xs:attribute name="sometext"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
> -----Original Message-----
> From: xmlschema-dev-request@w3.org
> [mailto:xmlschema-dev-request@w3.org] On Behalf Of Michael Kay
> Sent: Thursday, 12 August 2004 3:43 AM
> To: 'Rob Harrington'; xmlschema-dev@w3.org
> Subject: RE: simple attribute question
>
>
> What you want is a "complex type with simple content"
>
> <xs:complexType>
> <xs:simpleContent>
> <xs:extension base="xs:integer"/>
> <xs:attribute name="sometext"/>
> </xs:simpleContent>
> </xs:complexType>
>
> I find the syntax extremely unmemorable (and might have got
> it wrong) - all my instincts are to say that the attributes
> aren't part of the simple content, so they should go outside
> the xs:simpleContent element - but that's the way it is.
>
> Michael Kay
>
> > -----Original Message-----
> > From: xmlschema-dev-request@w3.org
> > [mailto:xmlschema-dev-request@w3.org] On Behalf Of Rob Harrington
> > Sent: 11 August 2004 19:25
> > To: xmlschema-dev@w3.org
> > Subject: simple attribute question
> >
> >
> > Newbie here. Apologies in advance if this isn't the
> correct forum -
> > if so please advise where I can take this question.
> >
> > In my schema definition, I simply want to express this
> > xml:
> >
> > <item sometext="attributeText">9899</item>
> >
> > where 9899 is a positive integer.
> >
> > in the schema, it seems I can't declare this structure, the
> best I can
> > get to is something like
> > this:
> >
> > <item sometext="attributeText">
> > <someIdTagIDontWant>9899</someIdTagIDontWant>
> > </item>
> >
> > Here's what would get me that:
> >
> > <complexType name=itemType>
> > <sequence>
> > <element name=someIdTagIDontWant
> > type=type="xs:long"/>
> > </sequence>
> > <attribute name="sometext" type="xsd:string"/> </complexType>
> >
> > <element name="item" type="itemType"/>
> >
> > Is this correct, or have I not dug deep enough? I really
> don't want
> > the someIdTagIDontWant.
> >
> > Thanks.
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Mail - Helps protect you from nasty viruses.
> > http://promotions.yahoo.com/new_mail
> >
> >
> >
>
>
>
Received on Thursday, 12 August 2004 10:05:38 UTC