|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: DTD/Schemas with repeated structure
I am not sure if that's possible but how about this : <!ELEMENT GenericAnimal( Category,Name, Type)> <!ELEMENT Category(#PCDATA> <!ELEMENT Name(#PCDATA)> <!ATTLIST Name (latin|common) "common"> <!ELEMENT Type(#PCDATA)> Category could be Mammal, Fish etc ----- Original Message ----- From: "Justin Lipton" <justin@s...> To: "Xml-Dev (E-mail 2)" <xml-dev@l...> Sent: Thursday, August 24, 2000 4:37 PM Subject: DTD/Schemas with repeated structure > Hi, > > I was wondering if anyone has come across this problem. > We are currently using a DTD that has the following structure. > Ignore the actual names used here as they are purely for illustrative > purposes but assume that there is no choice but to use such a structure: > > <!ELEMENT Mammal (MammalName, MammalType)> > <!ELEMENT MammalName (#PCDATA)> > <!ATTLIST MammalName (latin|common) "common"> > <!ELEMENT MammalType (#PCDATA)> > > <!ELEMENT Fish (FishName, FishType)> > <!ATTLIST FishName (latin|common) "common"> > <!ELEMENT FishType (#PCDATA)> > > <!ELEMENT Bird (BirdName, BirdType)> > <!ATTLIST BirdName (latin|common) "common"> > <!ELEMENT BirdType (#PCDATA)> > > Image dozens of elements like this! > > Is there a way (either with a Schema or a DTD) to generalise this type of > structure such that: > <!ELEMENT * (*Name, *Type)> > <!ATTLIST *Name (latin|common) "common"> > <!ELEMENT *Type (#PCDATA)> > > Cheers, > Justin. >
|
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
|
|||||||||

Cart








