Die Medien der "Neuen Informationsgesellschaft" |
... newer stories
Sonntag, 5. November 2006
XML-Ein Überblick
Erich.Moises.Uni-Sbg, 17:52h
XML ist eine Meta-Sprache, mit der es möglich ist, Auszeichnungssprachen für Dokumente zu erzeugen.
Der Unterschied zu HTML ist das hierbei die Auszeichnungselemente (tags) nicht festgelegt sind. Ein weitere Unterschied ist noch, dass XML es nur schwer möglich die Daten am Bildschirm anzuzeigen oder auf Papier ausdrucken. Daher muss man sagen, dass die Visualisierung von XML um einiges schwieriger ist. Aber dass zentrale Anliegen für den Einsatz von XML ist, Inhalte maschinell zugänglich, auffindbar und manipulierbar zu machen. Das bietet große Vorteile in vielerlei Bereichen, speziell auch für Firmen. Die durch XML die Möglichkeit haben z.B. Online-Datenbanken oder Online-Terminkoordinierung durchzuführen. Dieser Punkt wird speziell in der heutigen Zeit für viele Firmen immer interessanter. Denn dadurch können auch Betriebe die überregional oder weltweit arbeiten ihren Betrieb optimal organisieren. Bei diesen Firmen ist es oft der Fall, dass die Mitarbeiter nicht regelmäßig in die Firmenzentrale kommen und sich eigentlich nur über Online-Organisationselement informieren und organisieren können. Ein weiterer Unterschied zum HTML ist, dass die Menge der Auszeichnungselemente (tags) nicht festgelegt, und die Namen frei erfunden werden können. Sinnvollerweise ist es aber angebracht, dass die Tag-Name so gewählt werden, dass sie die Beteutung des Inhaltes ausdrücken. Man könnte also sagen ein <tag> im HTML erklärt sich selbst <terminkonferenz>Termine mit der Zentrale</terminkonferenz>Festhalten muss man auch, dass es aber sehr wohl formale Kriterien für XML-Dokumentegibt. Zum Beispiel ist auch im XML (gleich wie im HTML) eine Grundvoraussetzung, dass es eine öffnenden und auch einen schliessenden <tag> geben muss, und auch das die die jeweilige Auszeichnung abgeschlossen werden muss bevor eine der übergeordneten Auszeichnungen geschlossen wird. Aber es können auch Probleme auftreten, speziell bei der Vergabe der <tags>, denn normaler Weise könnte es ja durchaus vorkommen, das mehrere Anwender die selben <tags> verwenden. Denn es gibt viele Firmen die E-Commerce Bestellungen ihrer Kunden entgegennehmen und hierbei, werden wahrscheinlich alle ein Rechnungsformular mit dazugehöriger Rechnungs-Nummer benötigen. Wie sollte jetzt der Browser wissen welcher Firma er welches Dokument zuordnen sollte. Hierfür hat dass WWW-Konsortium W3C das Konzept der Namensräume font face="Courier" size=4><name spaces> entwickelt, um die Verwendung mehrer Markup-Sprachen <markup vocabulary> in einem Dokument zu ermöglichen. Eben aus dem anzunehmenden Grund, dass insbesonders im E-Commerce-Bereich eine Reihe von Standard-DTDs samt zugehöriger Applikationen etabliert werden, die Dokumente für die jeweilige Fima erkennen und verarbeiten können. <Namensräume>Die Spezifikation der XML-Namensräume sieht also vor, dass man einem Element- oder Attributnamen im Dokument einen „Bezeichner“ für einen Namensraum voranstellen kann. Dadurch ist gewährleiste, das ein Elementname innerhalb eines Namensraumes stets eindeutig ist. Ich finde die XML-Auszeichnungssprache sehr interessant, weil sie in vielerlei Hinsicht einsetzbar ist, und viele Abläufe vereinfachen kann. Für mich ist sie speziell aus dem Grund interessant, da ich derzeit in einer Firma arbeite die viele Außendienstmitarbeiter beschäftigt. Durch die Verwendung von XML ist es der ganze Organisationsapparat viel einfacher zu handhaben. Daher finde ich es auch total spannend, dass eben solche Anwendungsbereiche, in der Vorlesung einmal grob behandelt werden, damit man einmal einen Überblick erhält, und somit die Möglichkeit hat, wenn man sich für ein bestimmtes Segment besonders interessiert, sich näher damit zu beschäftigen. http://www.xml-web.de/xmlef.html http://www.dpunkt.de/java/Programmieren_mit_Java/XML/22.html http://www.dpunkt.de/java/Programmieren_mit_Java/XML/23.html ... link (0 comments) ... comment ... older stories
|
Online for 6609 days
Last update: 2007.01.19, 11:42 status
You're not logged in ... login
menu
search
calendar
recent updates
IPv6 - Internet Protocol...
IP – Internetprotocols Das derzeit vorherrschende... by Erich.Moises.Uni-Sbg (2007.01.19, 11:42) Datenkomprimierung
Damit mehr sein kann ohne Ressourcen zu verbrauchen Bei... by Erich.Moises.Uni-Sbg (2007.01.07, 20:00) Anonym durch das Web...
Wieviel Privatspähre braucht das web 2.0? Die... by Erich.Moises.Uni-Sbg (2006.12.03, 16:12) web 2.0 für Bilder
Flickr Einer der größten und berühmtesten... by Erich.Moises.Uni-Sbg (2006.11.19, 22:04) Das WEB 2.0
Oder wie aus Dokumenten ein Medium für Jedermann... by Erich.Moises.Uni-Sbg (2006.11.19, 21:20) |