Ik wil een DTD maken van mijn volledige mysql database. Echter loop ik tegen het volgende probleem aan.
Ik defineer een element voor de tabel, bijvoorbeeld:
<!ELEMENT Team (id, name, game_id)*>
<!ELEMENT id (#PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT game_id (#PCDATA)>
Nu wil ik in dezelfde DTD een andere tabel opnemen. Deze tabel heeft ook een ID veld. Als ik dan nogmaals <!ELEMENT id (#PCDATA)> gebruikt, dan krijg ik een foutmelding:
element 'id' already defined. Dit geld overigens ook voor name en andere velden die in andere tabellen ook gebruikt worden. Is hier een oplossing voor?
Ik defineer een element voor de tabel, bijvoorbeeld:
<!ELEMENT Team (id, name, game_id)*>
<!ELEMENT id (#PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT game_id (#PCDATA)>
Nu wil ik in dezelfde DTD een andere tabel opnemen. Deze tabel heeft ook een ID veld. Als ik dan nogmaals <!ELEMENT id (#PCDATA)> gebruikt, dan krijg ik een foutmelding:
element 'id' already defined. Dit geld overigens ook voor name en andere velden die in andere tabellen ook gebruikt worden. Is hier een oplossing voor?