Forum: XML Beginner |
Thema:
DTD Verständnisfrage? |
Von:
Mathias Kretzschmar (
19.07.2004 09:34) |
Hi,
ich bin gerade dabei mich ein wenig in XML einzulesen und im Moment bin ich im Kapitel DTDs. Wie ich das gelesen hab klingt das für mich so: Ich mach mir die Struktur am Anfang und alles was ich dann in die XML Datei schreib MUSS genau so aussehen, also Beispiel:
----------------------
<?xml version="1.0"?>
<!DOCTYPE BOOK
[
<!ELEMENT BOOK (TITLE, AUTHOR)>
<!ELEMENT TITLE (#PCDATA)>
<!ELEMENT AUTHOR (#PCDATA)>
]
>
<BOOK>
<TITLE>bla</TITLE>
<AUTHOR>ich</AUTHOR>
</BOOK>
------------------
Gut... nach meiner Logik dürfte es nicht mehr funktionieren, wenn ich a) ein weiteres Element einfach hinzufüg, also unter <author>ich</author> z.B. auch noch hinschreib <isbn>123456</isbn>, bzw b) wenn ich etwas weg lasse, also z.b. das author einfach lösche.
Nur interessiert das meine XML Datei ziemlich wenig, die zeigt das trotzdem fehlerfrei an... lieg ich jetzt falsch mit meiner Logik!?
Betreff |
Von |
Datum |
|
|
Re: DTD Verständnisfrage?
eskommt natürlich aufs tool an mit dem du anzeigst. Ein Notepad vlaidiert natürlich nciht dein Dokument<br>Ein XMl Parser tut das nur, wenn du es ihm befiehlst.<br><br>Grundsätzlich ist dein Ansatz aber... |
|
|
|
|
|
Hannes
Preishuber
|
19.07.2004 12:55 |
|
|
Re: DTD Verständnisfrage?
Jup... dankeschön. Ich dachte, dass wenn ich die xml Datei im IE anzeig, dass der dann streiken würde. Hab jetzt mal ein anderes Tool genommen und da ist das dann schon deutlicher. :) |
|
|
|
|
|
Mathias
Kretzschmar
|
19.07.2004 14:21 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!