[Home] [By Thread] [By Date] [Recent Entries]


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.

Regards,
Nicolas

>-----Message d'origine-----
>De : Joe English [mailto:jenglish@f...]
>Envoyé : mardi 5 mars 2002 23:55
>À : xml-dev@l...
>Objet : Re:  Stupid Question (was RE:  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@f...
>
>-----------------------------------------------------------------
>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>
>

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member