Hallo Henrik
xml erlaubt es mir sprach elemente zu beschreiben (syntaxdefinition), richtig?
Ja.
aber xml-faehige programme (browser, anwendungen, ???), die diese .xml / .dtd files interpretieren koennen gibt es eigentlich noch nicht, oder?
Doch, der MS Internet Explorer 5. Ist zwar noch nicht 100%ig XML-Standard-kompatibel, so weit ich weiss, aber 100%ig-HTML-Standard-kompatibel ist er ja auch nicht <g>.
wenn ich nun sowas wie
<cd>
<interpret>nine inch nails<interpret>
<name>closer</name>
<typ>maxi</typ>
<titel>originalmix</titel>
<titel>remix by ...</titel>
</cd>
habe (angenommen das entsprechende DTD habe ich schon definiert)
wie kann ich nun **irgendwas** damit anfangen?
Tja, schulterzuck, geil dich dran auf, dass das jetzt XML ist <g>. Ist ja meine Rede, <span class="cd"> wuerde den gleichen Effekt haben. Interessanter wird es erst, wenn du Sachen hast wie <cd type="audio"> oder <interpret subtype="Industrial" personal=3> oder was weiss ich hast.
falls das in eine datenbank aufgenommen/importiert werden soll, dann muss ich das programm selber schreiben (lassen)?
Nicht unbedingt. Wenn auch das Datenbankprogramm XML-DTDs lesen kann und weiss, wie die Tags zu interpretieren sind, kann es die Daten auch einlesen
und wenn ich das irgendwie in einem browser anzeigen lassen will? kann man mit CSS bzw. XSL was machen?
Ja.
wie & wo kann ich designsachen definieren?
z.b. <cd>..</cd> mit schrift=serifenlos 12pt bold
<interpret>..</interpret> mit schrift=serifenlos 12pt
o.ae....
Meines Wissens wie bei HTML sowohl in der XML-Datei als auch in separaten Style-Dateien.
oder ist das alles eigentlich nur visionoaere zukunftsmusik?
Visionaer vielleicht nicht, aber so richtig heftig benutzt wird es eigentlich auch nicht. Und so ganz ausgereift ist auch noch nicht alles. Alle Specs zu dem Thema haben noch Versionsnummer 1.0.
viele Gruesse
Stefan Muenz