Martin Jung: Heise installiert Forum auf MySQl-Basis

Beitrag lesen

Hi,

Vielleicht erklärt mir ja 'mal jemand in groben Zügen, welche Vorteile XML gegenüber anderen Techniken im Allgemeinen und hinsichtlich beispielsweise einem Einsatz für ein Forum im Speziellen überhaupt hat.

Mal so auf die "Schnelle":

Allgemein: Standardisierung. Standards sind immer gut. Vereinfachen Design/Implementierungen kolossal.

Spezieller: XML kann zum einen als standardisiertes _abstraktes_ Daten-Format betrachtet werden, dessen Struktur sich einem auch auf ASCII-Ebene sofort erschließen kann (Transparenz). Daraus ergibt sich dann zwangsläufig ein generisches Datei-Format. Die Möglichkeit, die Gültigkeit der XML-Daten zu validieren (gegen DTDs), stellt weiterhin einen allgemeinen Mechanismus zur Prüfung der Daten auf Korrektheit (Struktur, Inhalt etc.) da.

Man kann  mit Hilfe der DTDs _beliebige_ Dokumenttypen definieren.
Beispiele: XHTML, SVG. Oder SOAP, ein XML-basiertes Protokoll für entfernten Prozeduraufruf (a la CORBA, COM etc.). Oder Web-Services (WSDL), bei welchen die Server ihre verfügbaren "Service-Applikationen" in Form von XML-Dokumenten veröffentlichen.

Für all diese "Anwendungen/Formate" benötigt man genau eine Implementation eines (validierenden) XML-Parsers. D.h. keine speziellen Im-/ oder Exportfilter sind notwendig. Um die dahinterhängende Logik muss man sich ja natürlich immer noch selber kümmern..

Natürlich hat XML-auch Nachteile. So kann das Verhältnis von Verwaltungsdaten (Element-Tags) zu Nutzdaten (Element-Daten) ungünstig werden, was Datentransferraten nicht unbedingt zum Vorteile gereicht.

Viele Grüße,
Martin

0 80

Heise installiert Forum auf MySQl-Basis

andreas
  • zur info
  1. 0
    Achim Schrepfer
    1. 0
      andreas
      1. 0
        Achim Schrepfer
        1. 0
          andreas
          1. 0
            Stefan Muenz
            1. 0
              Christian Kruse
  2. 0
    Schuer
    1. 0
      andreas
  3. 0
    Thomas Meinike
    1. 0
      Achim Schrepfer
  4. 0
    Wilhelm
  5. 0

    Heise auf dem Weg zur Computer-Bild...

    Bio
    1. 0
      Thomas Meinike
  6. 0
    Christian Kruse
    1. 0
      kerki
  7. 0
    kerki
    1. 0
      Daniela Koller
      1. 0
        Stefan Muenz
        1. 0
          Bio
          1. 0
            Martin Jung
            1. 0
              Bio
        2. 0
          Daniela Koller
          1. 0
            Martin Jung
            1. 0
              Daniela Koller
              1. 0
                Martin Jung
                1. 0
                  Daniela Koller
                  1. 0
                    Martin Jung
                    1. 0
                      Daniela Koller
                      1. 0
                        Christian Kruse
                    2. 0
                      Stefan Muenz
                      1. 0
                        Christian Kruse
              2. 0
                Ed X
                1. 0
                  Daniela Koller
                  1. 0
                    Ed X
                    1. 0
                      Daniela Koller
                      1. 0
                        Ed X
                    2. 0
                      Christian Kruse
                      1. 0
                        Ed X
                        1. 0
                          Frank Schönmann
                        2. 0
                          Martin Jung
                          1. 0
                            Frank Schönmann
                          2. 0
                            Ed X
                  2. 0
                    Henryk Plötz
                  3. 0
                    Michael Schröpl
                    1. 0
                      Daniela Koller
                      1. 0
                        Michael Schröpl
          2. 0
            Stefan Muenz
            1. 0
              Daniela Koller
              1. 0
                kerki
                1. 0
                  Martin Jung
                  1. 0
                    kerki
                2. 0
                  code2i
                  1. 0
                    Michael Schröpl
                3. 0
                  Christian Kruse
                  1. 0
                    kerki
                    1. 0
                      Martin Jung
                      1. 0
                        Christian Kruse
                        1. 0
                          Martin Jung
            2. 0
              Michael Schröpl
        3. 0
          kerki
      2. 0
        kerki
        1. 0
          Daniela Koller
          1. 0
            kerki
            1. 0
              Christian Kruse
      3. 0
        Michael Schröpl
        1. 0
          Martin Jung
          1. 0
            Michael Schröpl
    2. 0
      Martin Jung
    3. 0
      Thomas J.S.
      1. 0
        kerki
        1. 0
          Michael Schröpl
        2. 0
          Thomas J.S.
          1. 0

            Das unbekannte Wesen

            kerki
            • xml
            1. 0
              Thomas J.S.
              1. 0
                kerki
                1. 0
                  Thomas J.S.
                  1. 0
                    Thomas J.S.
                    1. 0
                      Michael Schröpl
                  2. 0
                    Michael Schröpl