[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> >
|

Cart



