XML, lohnt sich das für mich?

Dieses Thema im Forum "Web Page Design" wurde erstellt von koli.bri, 06.02.2006.

  1. koli.bri

    koli.bri Thread Starter Gast

    Hallo.

    Das mag jetzt eine vielleicht echt blöde Frage sein, aber alles, was ich zu XML gefunden habe, war nicht gerade zufriedenstellend...

    Ziel ist es, eine kleine private Website zu erstellen, welche via Webinterface gepflegt werden kann.

    Inhalt sind einfache Texte, welche von den Besuchern kommentiert werden könne (ohne erforderliche Anmeldung, in etwa genauso wie ein Gästebuch).

    Mit HTML und PHP ist das ganze ja nicht sonderlich schwer (wenn man dann nach zig anläufen endlich mal Ordnung in sein System gebracht hat :D ).

    Doch dann ist mir eine PDF-Datei über XML in die Hände gefallen, und nun frage ich mich, ob das, was ich vorhabe, mit XML vielleicht einfacher zu lösen ist, oder gar eine Kombination Sinn macht.

    Denn so ganz den Sinn von XML und die Anwendungsbereiche habe ich nicht begriffen...


    gruß
    bri

    PS.: Hoffe, das war jetzt nicht ZU blöd gefragt...
     
  2. lundehundt

    lundehundt MacUser Mitglied

    Beiträge:
    19.352
    Zustimmungen:
    881
    MacUser seit:
    22.02.2003
    XML ist eine Metasprache zum Erzeugen einer Metasprache. HTML ist eine Metasprache zum Erzeugen eines Web Seiten Formats. Einfach gesagt, die Tags, die in HTML ein festgelegtes Format beschreiben sind in XML voellig frei vereinbar und koennen nicht nur Formate sondern auch Inhalte Beschreiben. Und natuerlich kann man XML und HTML miteinander verbinden.

    Fuer den von dir beschriebenen Zweck ist eine Loesung in XML/HTML mehr was fuer passionierte Eigenbroedler mit viel Zeit und ausgepraegtem Spieltrieb.
     
  3. koli.bri

    koli.bri Thread Starter Gast

    Also mit XML kann ich mir mein eigenes HTML basteln (mal ganz salopp gesagt) ?!?

    Das mit dem Inhalt Speichern meinst Du so?:
    <email adresse="bla@blubb.de">Monika Bla</email> ??
    Also, dass hier die Emailadresse nicht angezeig, sondern als Atrribut gespeichert wird???

    gruß
    bri
     
  4. Incoming1983

    Incoming1983 MacUser Mitglied

    Beiträge:
    7.597
    Zustimmungen:
    1
    MacUser seit:
    23.07.2005
    XML ist eine Metasprache, mit der man andere Beschreibungssprachen definieren kann.

    Das hat mit Web erstmal nichts zu tun. Wenn man es das erste Mal sieht, leuchtet der Sinn auch nicht ganz ein (war bei mir auch so).

    Der Vorteil ist, daß die von die erzeugten Sprachen Gemeinsamkeiten haben. So sind sie Systemunabhängig, menschenlesbar, und können validiert werden. XML ist dabei wohl einfacher zu handhaben als SGML (von dem HTML abstammt).
    Weitere Vorteile sind, daß du in vielen Programmiersprachen bereits Bibliotheken hast, um mit XML Daten umzugehen, das erleichtert dir den Arbeit enorm, da du dich dann ums Parsen etc. nicht mehr kümmern mußt.
    Ferner kannst du Daten (z.B. für die Darstellung) auch einfach Transformieren mittels XSLT Stylesheets. Diese sind universell einsetzbar.

    Für deine Zwecke ist allerdings html/php völlig ausreichend. Wie du selber gemerkt hast, ist auch da Ordnung das halbe Leben ;-).

    Wenn du Spaß daran hast, könntest du das ganze auch mal als Webapplikation mit dem Tomcat aufsetzen, und die Daten als XML speichern bzw. verarbeiten und transformieren lassen. Ist aber natürlich total oversized, gibt aber einen Einblick ins strukturierte Arbeiten bei größeren Projekten, wo dann XML auch sehr sinnvoll ist.
     
  5. Incoming1983

    Incoming1983 MacUser Mitglied

    Beiträge:
    7.597
    Zustimmungen:
    1
    MacUser seit:
    23.07.2005
    Nein, kann man nicht. HTML läßt sich nicht durch XML beschreiben. Dafür gibts dann XHTML.
     
  6. lundehundt

    lundehundt MacUser Mitglied

    Beiträge:
    19.352
    Zustimmungen:
    881
    MacUser seit:
    22.02.2003
    Genau das ist das Prinzip. Apple verwendet XML ziemlich Intensiv. Die Playlisten von iTunes sind zum Beispiel XML files oder auch die Preference Dateien der Anwendungen.
     
  7. lundehundt

    lundehundt MacUser Mitglied

    Beiträge:
    19.352
    Zustimmungen:
    881
    MacUser seit:
    22.02.2003
    koli.bri hat es ja ausdruecklich salop gesagt :)
     
  8. Incoming1983

    Incoming1983 MacUser Mitglied

    Beiträge:
    7.597
    Zustimmungen:
    1
    MacUser seit:
    23.07.2005
    Na gut, wenn das Wort "salop" drin vorkommt, dann geht das natürlich ;-).

    Mir gings halt ums grundsätzliche Verständnis, nicht, daß er sich dann reinkniet und mit aller Gewalt versucht, ein XML File nach HTML zu transformieren.
     
  9. lundehundt

    lundehundt MacUser Mitglied

    Beiträge:
    19.352
    Zustimmungen:
    881
    MacUser seit:
    22.02.2003
    Man kann die lustigsten Dinge machen - warum nicht sowas. Ich erzeuge hier HTML Files mit einem Cobol Programm auf einem IBM Mainframe :)
     
  10. Incoming1983

    Incoming1983 MacUser Mitglied

    Beiträge:
    7.597
    Zustimmungen:
    1
    MacUser seit:
    23.07.2005
    Der Cobol(d) im Mainframe macht das bestimmt von Hand ;-)

    Natürlich geht das auch. Aber da HTML nunmal nicht den XML Spezifikationen genügt, geht das nicht so elegant wie mit XHTML.

    Bestandsschutz ist natürlich eine Sache..aber wenn man etwas neu macht (und seis auch nur zum Spaß) sollte man es schon "ordentlich" machen, denke ich.
     
Die Seite wird geladen...
Ähnliche Themen - XML lohnt
  1. Crimson
    Antworten:
    2
    Aufrufe:
    504
    Crimson
    17.05.2012
  2. flo@mac
    Antworten:
    0
    Aufrufe:
    1.044
    flo@mac
    19.12.2010
  3. tomasu
    Antworten:
    5
    Aufrufe:
    2.665
    tomasu
    18.08.2010
  4. bombard
    Antworten:
    4
    Aufrufe:
    1.361
    bombard
    03.04.2010
  5. tucholdi
    Antworten:
    4
    Aufrufe:
    877
    Vale
    24.02.2010