[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Occurrence Question
FWIW, from a style perspective I always prefer to create an *explicit* specification of a semantic rather than making assumptions about the presence/absence of an information item ! If you're going to the trouble of creating a spec for carrying information you may as well use it for all instances IMO :- <Bonus>0</Bonus> <Bonus>1000000</Bonus> Fraser. >From: "Tolkin, Steve" <Steve.Tolkin@F...> >To: "Michele Vivoda" <idmichele@y...>, <xml-dev@l...> >Subject: RE: Occurrence Question >Date: Mon, 27 Mar 2006 14:35:49 -0500 > >Can you please clarify what you meant by "there is no difference between >empty and absent in xml." > >I think there is a difference. Suppose the empty element <Bonus> is >used as a "marker", meaning: If and only if <Bonus/> occurs then the >person is eligible to receive a bonus. >Clearly there is a difference between empty and absent. > ><!-- Alex cannot get a bonus, the Bonus element is Absent --> ><Pay><Name>Alex</Name><Salary>30</Salary></Pay> ><!-- Ben can get a Bonus--> ><Pay><Name>Ben</Name><Salary>20</Salary><Bonus/></Pay> > > >Hopefully helpfully yours, >Steve >-- >Steve Tolkin Steve . Tolkin at FMR dot COM 508-787-9006 >Fidelity Investments 82 Devonshire St. M13L Boston MA 02109 >There is nothing so practical as a good theory. Comments are by me, >not Fidelity Investments, its subsidiaries or affiliates. > > >-----Original Message----- >From: Michele Vivoda [mailto:idmichele@y...] >Sent: Monday, March 27, 2006 4:28 AM >To: Michael Kay; xml-dev@l... >Subject: RE: Occurrence Question > > >Thanks, I was also thinking about this option, I think >that the PSVI is the same because neither particle or >choice contribute to the PSVI, and they validate the >same instances because there is no difference between >empty and absent in xml. So, _in a choice with >elements only_ should be true that adding an optional >element makes the whole choice optional. Is this that >I wrote true, and in case, is it _always_ true, also >with other kind of particles ? > >Greetings >Michele Vivoda > >[rest snipped] > >----------------------------------------------------------------- >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://www.oasis-open.org/mlmanage/index.php> >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|