Peter Thomassen: XML: Was ist das eigentlich?

Beitrag lesen

Hallo ihr,
ich frage mich zur Zeit immer öfter, was XML eigentlich ist. Gut,
ich habe gelesen, dass man damit Daten besser strukturieren kann.
Besser? "Besser" ist ein Komparativ, ein Vergleich also. "Besser"
als was? Als mit Textdateien? Sicher. Aber was spricht gegen SQL-
Datenbanken?

Oder basiert XML auf SQL-Datenbanken? Wozu braucht man dann aber
noch XML, und nimmt nicht einfach, wie gehabt, PHP, Perl oder
sonst etwas?

Weiterhin habe ich gelesen, dass man bei XML seine eigenen Tags
in DTD's definieren und diesen Styles definieren kann. Was hat
man davon? Wieso definiert man nicht einfach Klassen?
Ich habe auch gelesen, dass diese Tagdefinitionen etwas mit der
Strukturierung zu tun haben. Aber - s.o. - wozu ist die denn gut?

Und zu guter Letzt: Wozu muss denn der Browser XML-fähig sein?
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!

Oder sehe ich das alles vollständig falsch?

Wäre schön, wenn mir das jemand erklären könnte, oder hieraus ei-
ne schöne Diskussion entstehen würde :)

Danke schonmal,
Peter