Thomas J.S.: XML: Was ist das eigentlich?

Beitrag lesen

hallo,

Aber was spricht gegen SQL-Datenbanken?

http://forum.de.selfhtml.org/archiv/2002/2/5782/
dort ging in einem teil des threads xml v. db

Weiterhin habe ich gelesen, dass man bei XML seine eigenen Tags
in DTD's definieren und diesen Styles definieren kann.

ja das ist durchaus möglich.

Was hat man davon?

eigene Tags? ;-)
es geht weniger um die eigene tags als um die eigene struktur, die man sich mit xml selbst und nach den eingenen bedürfnissen definieren kann. das es dann eigene tags gibt ist eine absolute nebensache.

Wieso definiert man nicht einfach Klassen?

weil xml (wie html) eine klartextsprache und keine programmiersprache ist.

Ich habe auch gelesen, dass diese Tagdefinitionen etwas mit der
Strukturierung zu tun haben. Aber - s.o. - wozu ist die denn gut?

keine ahnung wozu strukturen gut sein sollten. was glaubst du braucht irgend einer sowas wie struktrur? würdest du für irgendwas eine struktur brauchen? warum?
wie schon oben gesagt, die definition von eigneen tags ist nebensache und dient lediglich (hoffentlich) dem besseren verständniss der struktur.

d.h. ich kann sowohl
<div>
 <p>Thomas J.</p>
 <p>S.</p>
</div>

als auch

<ddibwrbieb>
 <eibemkkkk>Thomas J.</eibemkkkk>
 <gduhgiie>S.</gduhgiie>
</ddibwrbieb>

schreiben, aber

<autor>
 <vorname>Thomas J.</vorname>
 <nachname>S.</nachname>
</autor>

wird wohl ziemlich vieles aussagen.

Und zu guter Letzt: Wozu muss denn der Browser XML-fähig sein?

er muss es nicht. er kann, er darf.

Doch nur, um die XML-Daten vom Server zu holen und dann richtig
anzuzeigen. Hat denn dann der Client nicht Zugriff auf die Daten-
bank? Das kann doch fatale Folgen haben!

sehr vereinfacht:  entweder du hast eine db oder du hast deine xml dateien.

grüße
thomas