OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   RE: [xml-dev] Stupid Question (was RE: [xml-dev] XML doesn't deserve its

[ Lists Home | Date Index | Thread Index ]

When you're talking about a QUANTITY attribute on a LINEITEM element inside
a PURCHASEORDER, you're already describing a complex type. Your program is
built around the assumption that you'll find a PURCHASEORDER, then many
LINEITEM with QUANTITY attributes. This is where types enter the dance,
because being able to add a notion of type to the LINEITEM concept will
allow you to add extensibility to the system with help of inheritance and
public interfaces.


>-----Message d'origine-----
>De : Joe English [mailto:jenglish@flightlab.com]
>Envoyé : mardi 5 mars 2002 23:55
>À : xml-dev@lists.xml.org
>Objet : Re: [xml-dev] Stupid Question (was RE: [xml-dev] XML doesn't
>deserve its "X".)
>Mike Champion  wrote:
>> I was basically wondering why xsi:type isn't more widely used,
>> in the context of Nicolas Lehunen's lament that the PSVI isn't
>> widely supported.  Putting the type information in the instance
>> would, in my "stupid" thinking, hit the 80:20 point by giving
>> applications access to the type of an element without all sorts
>> of currently unsupported voodoo.
>I'm having a hard time envisioning a scenario where having
>'xsi:type' would be useful to an application.
>Suppose I'm a program.  If you hand me a piece of data and
>tell me that it's an Integer, I still won't know what to
>do with it.  Now I might be able to make some sense out
>of a QUANTITY attribute on a LINEITEM element inside a
>PURCHASEORDER, but in that case I'm already expecting it
>to be an Integer.
>--Joe English
>  jenglish@flightlab.com
>The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
>initiative of OASIS <http://www.oasis-open.org>
>The list archives are at http://lists.xml.org/archives/xml-dev/
>To subscribe or unsubscribe from this list use the subscription
>manager: <http://lists.xml.org/ob/adm.pl>


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS