Ik ben al een hele tijd bezig om mijn DTD aan te passen aan mijn XML dokument (ja ik weet het, eerst DT dan XML maar het is even niet anders).
Mijn probleem is het volgende:
Ik heb een DTD waarin ik een tag <product> heb staan en daarin een aantal andere tags.
Nu heb ik een aantal tags products maar daaronder zijn een aantal tags niet altijd het zelfde.
Dus even schematisch:
<product>
<A></A>
<D></D>
<E></E>
</product>
<product>
<A></A>
<B></B>
<C></C>
<D></D>
<E></E>
</product>
Nu heb ik de volgende zin staan (weer met die zelfde schematischetags-namen):
<!ELEMENT product (A*, B*, C*, D*, E*)>
Ik bedoel hiermee dus aan te geven dat, ik niet altijd de zelfde tags gegbruik onder de tag product en daarom is het moelijk een standaard volgorde te creëren.
Maar als er dan eenmaal een goeie volgorde is (en die is er op zich wel) dan komt ie al met minder fouten omdat het precies aangeeft welke tags er direct onder elkaar liggen.
Nu is mijn probleem, dat ik nog steeds niet de gehel volgorde (blijkbaar heb of iets overzie) want ik blijf 2 errors krijgen bij het parsen.
PS. ik parse met een java applet.
Even wat ik dus echt heb staan in mijn DTD:
<!ELEMENT product (product_id?, short_desc, long_desc?, name?, merk_naam*, support?, Super_I-O?, FSB?, Memory?, type*, aansluiting*, volt*, snelheid*, grootte*, soort*, grootte_inch*, price+, inventory*, giveaway?)>
en een aantal tags die dus varieren en niet altijd voorkomen onder elke tag van product zijn:
name, support, Super_I-O, FSB, Memory, aanlsuiting, volt, grootte, soort, grootte_inch.
Wat doe ik fout in de DTD, want ik heb met de volgorde verandering al 10 fouten weten oplossen, maar ik hou er nog steeds 2 over. Voor het XML bestand kun je me mailen (mocht dat persee nodig zijn) micb_@hotmail.com
Mijn probleem is het volgende:
Ik heb een DTD waarin ik een tag <product> heb staan en daarin een aantal andere tags.
Nu heb ik een aantal tags products maar daaronder zijn een aantal tags niet altijd het zelfde.
Dus even schematisch:
<product>
<A></A>
<D></D>
<E></E>
</product>
<product>
<A></A>
<B></B>
<C></C>
<D></D>
<E></E>
</product>
Nu heb ik de volgende zin staan (weer met die zelfde schematischetags-namen):
<!ELEMENT product (A*, B*, C*, D*, E*)>
Ik bedoel hiermee dus aan te geven dat, ik niet altijd de zelfde tags gegbruik onder de tag product en daarom is het moelijk een standaard volgorde te creëren.
Maar als er dan eenmaal een goeie volgorde is (en die is er op zich wel) dan komt ie al met minder fouten omdat het precies aangeeft welke tags er direct onder elkaar liggen.
Nu is mijn probleem, dat ik nog steeds niet de gehel volgorde (blijkbaar heb of iets overzie) want ik blijf 2 errors krijgen bij het parsen.
PS. ik parse met een java applet.
Even wat ik dus echt heb staan in mijn DTD:
<!ELEMENT product (product_id?, short_desc, long_desc?, name?, merk_naam*, support?, Super_I-O?, FSB?, Memory?, type*, aansluiting*, volt*, snelheid*, grootte*, soort*, grootte_inch*, price+, inventory*, giveaway?)>
en een aantal tags die dus varieren en niet altijd voorkomen onder elke tag van product zijn:
name, support, Super_I-O, FSB, Memory, aanlsuiting, volt, grootte, soort, grootte_inch.
Wat doe ik fout in de DTD, want ik heb met de volgorde verandering al 10 fouten weten oplossen, maar ik hou er nog steeds 2 over. Voor het XML bestand kun je me mailen (mocht dat persee nodig zijn) micb_@hotmail.com