Thema: einstiegs resource zu xml

servus,<P>also ich hab schon einige artikel über xml gelesen, aber bis jetzt hab ich den sinn noch nicht ganz verstanden. ich weiss nur das man eigene tags machen kann und das case sensitive ist. aber da es nicht alle aktuelle browser anzeigen können, versteh ich net wo die anwendung jetzt schon liegen soll.<P>oder wird xml nur im hintergrund für informationen benutzt und die darstellung der infos immer noch mit html gelöst<P>z.B. so:<BR>XML -> Perl Script -> HTML output<P>kann mir das jemand erklären oder gute einstiegs links posten?<P>thx<P>gruß<BR>pfuschi<p>[ 12.04.2001: Beitrag editiert von: pfuschi ]

Source Code Editor in Perl
http://proton-ce.sf.net

2

Re: einstiegs resource zu xml

Hi,<P>ich bin nun auch nicht gerade der XML Guru, trotzdem will ich mal den Versuch einer sehr kurzen und unvollständigen Erklärung abgeben.<BR>Du hast schon recht, im Moment ist die Browserunterstützung für XML noch recht mager so das XML hauptsächlich  auf der Serverseite eingesetzt wird. Zur Ausgabe auf den Browser wird dann das XML Dokument z.B. mit Hilfe von XSLT (oder mit einer der versch. anderen Techniken) nach HTML "übersetzt". Der grosse Vorteil von XML ist die Trennung von Daten und Darstellung. So kann ich z.B. aus einem XML Dokument, das meine Daten enthält, mit den entsprechenden Techniken ohne weiteres ein HTML-Dokument, eine WML-Dokument oder auch ein Postscript-Dokument erstellen.<BR>Oftmals wird XML auch als Datenaustauschformat zwischen zwei Anwendungen benutzt, die sich sonst nicht gegenseitig verstehen. Da aber beide XML verstehen dient XML hier praktisch als Übersetzer.<BR>Die Möglichkeiten die XML bietet sind sehr vielseitig (Stichwort: XPath; XLink) und am Anfang vielleicht etwas schwer zu durchschauen (so gings mir zumindest). Jedenfalls ist XML kein Ersatz oder Nachfolger von HTML wie man oft zu hören bekommt.<BR>Die unten aufgeführten Links sind meiner Meinung nach eine gute Einführung ins Thema. Darunter ist auch die deutsche Übersetzung der XML 1.0 Recommendation. Falls du dich jedoch tiefer in das Thema einarbeiten willst, wirst um entsprechende Literatur nicht herumkommen. Aber es lohnt sich auf jeden Fall.<P>So long uHu<BR> <A HREF="http://www.mintert.com/xml/trans/REC-xml-19980210-de.html" TARGET=_blank>http://www.mintert.com/xml/trans/REC-xml-19980210-de.html</A> <BR> <A HREF="http://www.oasis-open.org/cover/" TARGET=_blank>http://www.oasis-open.org/cover/</A> <BR> <A HREF="http://www.fh-wedel.de/~si/seminare/ws98/Ausarbeitung/2.Yi/abgabe_1.htm" TARGET=_blank>http://www.fh-wedel.de/~si/seminare/ws98/Ausarbeitung/2.Yi/abgabe_1.htm</A>

3

Re: einstiegs resource zu xml

Hi,<BR>ich hab das mit dem Html ersetzten auch schon gehört,aber sogar im Buch "XML in 21 Tagen" wird gesagt das XML Html höchstwahrscheinlich ersetzten wird.<BR>Wollte das nur mal angemerkt haben.<BR>Ich könnte schwören ich hätte hier schonmal einen Beitrag verfasst...<P>mfg<P>luemmel

Das Schwierigste am Diskutieren ist nicht, den eigenen Standpunkt zu verteidigen, sondern ihn zu kennen.
«André Maurois [1885-1967]; franz. Schriftsteller»

4

Re: einstiegs resource zu xml

<B>Hallo</B>- dies ist mein allererster Beitrag zu so einer Sache, bis vor ein paar Tagen konnte ich mit diesen Webdesign Sachen noch gar nicht viel anfangen.<BR>Ich hab das, was ich schreiben wollte eben schon einmal verfasst, zum Schluß ist mir dann der IE abgestürzt, keine Ahnung wieso  [img]images/icons/mad.gif" border="0[/img]!Also nochmal(und ich hatte es sogar in der Zwischenablage - auch das war weg). <P>Ich wollte nochmal versuchen eine Beschreibung der Grundstruktur von xml geben, soweit ich das verstanden habe. Falls irgendwas nicht O.K sein sollte  - dann sorry  [img]images/icons/rolleyes.gif" border="0[/img] - wie gesagt, ich bin noch ziemlich Greenhorn.<P>XML ist letztendlich nur ein Format, um Daten zu strukturieren. Vergleichbar ist dies mit einem einfachen Word-Dokument.<BR>Als Beispiel eine Datenbank - das würde in xml im einfachsten Fall so aussehen:<BR><I><BR><adressen><BR>  <adr1><BR>    <name>Herr Schubert</name<<BR>    <Wohnort>Schießmichaufnmond</Wohnort><BR>  </adr1><BR>  <adr2><BR>    <name>Froillein Münz</name><BR>    <Wohnort>Linsengericht</Wohnort><BR>   </adr2><BR><adressen><BR></I><P>Damit kann kein Browser was anfangen, also gibt es XSL (vergleichbar mit CSS, die auch benutzt werden können, XSL(XtendedStyleLanguage) ist jedoch umfangreicher), wo den einzelnen Tags ihre Bedeutung/ihre Darstellungsvorschrift zugewiesen wird.Auch wie Attribute interpretiert werden, wird dort gesagt.<P>Eine DTD(DocumentTypeDefinition) ist dann sowas wie eine Formatvorlage, in der definiert wird, welche Tags wie zu verwenden sind(z.B. welche Attribute zwingend angegeben werden müssen).Eine DTD ist aber nicht unbedingt notwendig.<P>Aus diesen drei Teilen bastelt der Browser dann eine HTML-Seite zusammen(so in der Art - das sieht man auch nicht)<P>Eigentlich ist meine Frage, wie man xsl und JavaScript verbinden kann. Hat schon mal jemand was von "processing"/"Prozessoren" im Zusammenhang damit gehört? Ich kann mir wenig darunter vorstellen.

5

Re: einstiegs resource zu xml

Stellt euch einfach vor XML sei eine Sprache über den Sprachen! Die Prozessoren und Parser XSLT, DOM und SAX beschreiben letzlich wie eine sprache (z.B. HTML mit Javascript) das gewünschte dokument darstellt. der vorteil an der sache es gibt parser für fast alle anwendungsbereiche und deren kombination. Ich kann aber leider nicht sagen welcher Parser nun so der beste ist.<BR>/me beschäftigt sich mehr mit javaServer usw...   [img]images/icons/grin.gif" border="0[/img]

::: Lebe Dein Leben auf all Deinen Wegen um des Lebens wegen :::

6

Re: einstiegs resource zu xml

sevus,<P>hier gibts ein buch<BR><A HREF="http://[XML" TARGET=_blank>]null</A><A HREF="http://www.mut.de/media/buecher/xmlnt/data/start.htm" TARGET=_blank>[XML]</A><P>gruß<BR>manu

Source Code Editor in Perl
http://proton-ce.sf.net