henrik: verstaendnisfrage / technologie

in eigenen worten:

xml erlaubt es mir sprach elemente zu beschreiben (syntaxdefinition), richtig?

aber xml-faehige programme (browser, anwendungen, ???), die diese .xml / .dtd files interpretieren koennen gibt es eigentlich noch nicht, oder?

BSP:
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?

falls das in eine datenbank aufgenommen/importiert werden soll, dann
muss ich das programm selber schreiben (lassen)?

und wenn ich das irgendwie in einem browser anzeigen lassen will?
kann man mit CSS bzw. XSL was machen?

wie & wo kann ich designsachen definieren?
z.b. <cd>..</cd> mit schrift=serifenlos 12pt bold
      <interpret>..</interpret> mit schrift=serifenlos 12pt
o.ae....

oder ist das alles eigentlich nur visionoaere zukunftsmusik?
gibt es schon konkrete anwendungen/browser/parser????

cu,
       henrik

  1. 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

  2. Hallo henrick

    xml erlaubt es mir sprach elemente zu beschreiben (syntaxdefinition), richtig?

    richtig.

    aber xml-faehige programme (browser, anwendungen, ???), die diese .xml / .dtd files interpretieren koennen gibt es eigentlich noch nicht, oder?

    traurig, aber wahr.

    BSP:
    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?

    falls das in eine datenbank aufgenommen/importiert werden soll, dann
    muss ich das programm selber schreiben (lassen)?

    und wenn ich das irgendwie in einem browser anzeigen lassen will?
    kann man mit CSS bzw. XSL was machen?

    »»

    wie & wo kann ich designsachen definieren?
    z.b. <cd>..</cd> mit schrift=serifenlos 12pt bold
          <interpret>..</interpret> mit schrift=serifenlos 12pt
    o.ae....

    Zur Zeit kann nur der IE 5.0 XML in Verbindung mit XSL oder CSS interpretieren.
    Microsoft nennt dieses Konzept "XML und DHTML".

    Dazu eine Quelle aus Microsoft TechNet CD-Online:
    http://technet.microsoft.com/cdonline/content/complete/internet/client/ie/technote/enhance.htm
    (ev. ist eine Registrierung mit Cookie setzen notwendig).

    oder ist das alles eigentlich nur visionoaere zukunftsmusik?
    gibt es schon konkrete anwendungen/browser/parser????

    cu,
           henrik

  3. Hallo Henrik!

    und wenn ich das irgendwie in einem browser anzeigen lassen will?
    kann man mit CSS bzw. XSL was machen?

    wie & wo kann ich designsachen definieren?
    z.b. <cd>..</cd> mit schrift=serifenlos 12pt bold
          <interpret>..</interpret> mit schrift=serifenlos 12pt

    In etwa So:
    <cd font-family="sans-serif" font-size="12pt" font-weight="bold"> ....</cd>

    Grüße
    Thomas