Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - simple attribute question [Thread Next] RE: simple attribute questionTo: <mhk@---.--.-->, <robot252@-----.--->, <xmlschema-dev@--.---> Date: 8/13/2004 2:05:00 AM
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@w...
> [mailto:xmlschema-dev-request@w...] On Behalf Of Michael Kay
> Sent: Thursday, 12 August 2004 3:43 AM
> To: 'Rob Harrington'; xmlschema-dev@w...
> 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@w...
> > [mailto:xmlschema-dev-request@w...] On Behalf Of Rob Harrington
> > Sent: 11 August 2004 19:25
> > To: xmlschema-dev@w...
> > 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.
> >
> >
> > =09
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Mail - Helps protect you from nasty viruses.
> > http://promotions.yahoo.com/new_mail
> >
> >
> >
>
>
>
From mhk@m... Thu Aug 12 11:41:22 2004
Received: from dr-nick.w3.org ([18.29.1.73])
by frink.w3.org with esmtp (Exim 4.34)
i | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
