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

  • From: Philippe Poulard <philippe.poulard@s...>
  • To: "Costello, Roger L." <costello@m...>
  • Date: Thu, 10 Jul 2008 11:06:11 +0200

Costello, Roger L. a écrit :
> How do you create a single XML vocabulary, and validate that XML
> vocabulary, for a community that has sub-groups that have overlapping
> but different data needs?

Hahaha ! DTD wins !

<!ELEMENT Books (Book)+>
<!ELEMENT Book 
((Title,Author,((Date,ISBN,Publisher)|(Size,Weight,MailingCost)))|(Size,NumPages))>
<!ELEMENT Title (#PCDATA)>
  <!ELEMENT Author (#PCDATA)>
<!ELEMENT Date (#PCDATA)>
<!ELEMENT ISBN (#PCDATA)>
<!ELEMENT Publisher (#PCDATA)>
<!ELEMENT Size (#PCDATA)>
<!ELEMENT Weight (#PCDATA)>
<!ELEMENT MailingCost (#PCDATA)>
<!ELEMENT NumPages (#PCDATA)>

Some translators would be able to produce the counterpart RelaxNG schema...

Therefore, I've just proved that ASL can ALSO be used for simple things :)

-- 
Cordialement,

               ///
              (. .)
  --------ooO--(_)--Ooo--------
|      Philippe Poulard       |
  -----------------------------
  http://reflex.gforge.inria.fr/
        Have the RefleX !


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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