[Home] [By Thread] [By Date] [Recent Entries]
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] |

Cart



