Hausarbeiten logo
Shop
Shop
Tutorials
En De
Shop
Tutorials
  • How to find your topic
  • How to research effectively
  • How to structure an academic paper
  • How to cite correctly
  • How to format in Word
Trends
FAQ
Zur Shop-Startseite › Informatik - Programmierung

XCerpt und XChange

Titel: XCerpt und XChange

Seminararbeit , 2005 , 16 Seiten , Note: 1.0

Autor:in: Andre Altenau (Autor:in)

Informatik - Programmierung

Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

Da XML als Format zur Datenrepräsentation und zum Datenaustausch immer größeren Stellenwert gewonnen hat und noch gewinnt, steigt auch die Nachfrage nach Transformations- und Anfragesprachen für XML. Die am weitesten verbreiteten Vertreter sind wohl XPath und XQuery. Bei diesen beiden Sprachen, wie auch bei vielen anderen, handelt es sich um Sprachen, die einen navigationellen Ansatz zur Bearbeitung von XML-Dokumenten bieten. Der Programmierer muss hier auf bekannten Pfaden durch die XML-Struktur wandern. Dies kann durchaus als hinderliche Einschränkung gesehen werden, wenn man nicht angeben möchte wie man zu seinem Wissen kommt, sondern sich vielmehr darauf beschränken möchte wie die Daten spezifiziert sind. Einen anderen Ansatz verfolgen Sascha Berger, Francois Bry, Paula Patranjan und Sebastian Schaffert von der Universität München bei der Entwicklung der Sprache Xcerpt. Sie verwenden ein Konzept bei dem die Dokumente nach Regeln und Mustern bearbeitet werden. Diese Vorgehensweise ist also eher den logischen Programmiersprachen, wie beispielsweise Prolog, zuzuordnen oder mit Datenbankanfragesprachen wie SQL verwandt.
Auf Xcerpt aufbauend wurde XChange entwickelt. XChange soll für die automatische Verbreitung von Updates im Web und zur Kommunikation zwischen Webseiten eingesetzt werden.
Das Ziel dieser Seminararbeit wird es nun sein, den Aufbau von Xcerpt und XChange näher zu beleuchten. Da die beiden Sprachen erst wenige Jahre alt, sehr experimentell und noch nicht weit verbreitet sind, ist auch nur eine beschränke Literatur vorhanden. Im Großen und Ganzen bezieht sich diese Arbeit daher auf Quellen, die auf der Homepage zu Xcerpt (www.xcerpt.org) und sowie des Lehrstuhls „Programmier- und Modellierungssprachen“ des Instituts für Informatik an der Universität München veröffentlicht wurden.
Um in den Beispielen durchgehend einen roten Faden zu verfolgen, beziehen sich alle gezeigten Beispiele auf eine XML-Datei, die sich im Anhang befindet.

Leseprobe


Inhaltsverzeichnis

  • Einleitung
  • Xcerpt
    • Xcerpt-Konstrukte
      • Database Terms
      • Query Terms
        • Allgemeines
        • Descendent
        • Variablen
      • Construct Terms
    • Aufbau eines Xcerpt-Programms
      • Rules
      • Rule Chaining
      • Goals
      • Ein- und Ausgabe
    • Abschließendes Beispiel
  • XChange
  • Erfahrungen und Ausblick

Zielsetzung und Themenschwerpunkte

Diese Seminararbeit befasst sich mit der Einführung und Funktionsweise der beiden XML-Verarbeitungssprachen Xcerpt und XChange. Ziel ist es, den Aufbau und die Funktionsweise beider Sprachen zu erläutern, um ein grundlegendes Verständnis für die Anwendungsspezifischen Sprachen im Umfeld von XML zu schaffen.

  • Die Funktionsweise von Xcerpt als deklarative Sprache für die Bearbeitung von XML-Dokumenten.
  • Die Darstellung von XML-Dokumenten als Terme in Xcerpt.
  • Die verschiedenen Konstrukte in Xcerpt, wie Database Terms, Query Terms und Construct Terms.
  • Die Anwendung von XChange für die automatische Verbreitung von Updates im Web.
  • Die Unterschiede zwischen Xcerpt und anderen XML-Verarbeitungssprachen wie XPath und XQuery.

Zusammenfassung der Kapitel

  • Einleitung: Die Einleitung stellt den Hintergrund und die Motivation für die Entwicklung der beiden XML-Verarbeitungssprachen Xcerpt und XChange dar. Sie erläutert die Herausforderungen, die sich aus der wachsenden Bedeutung von XML als Datenformat ergeben, und stellt die Vorteile von Xcerpt gegenüber anderen, navigationellen Ansätzen heraus.
  • Xcerpt: Dieses Kapitel behandelt die Funktionsweise der Sprache Xcerpt. Es wird die Darstellung von XML-Dokumenten als Terme vorgestellt, die verschiedenen Konstrukte der Sprache erläutert und der Aufbau eines vollständigen Xcerpt-Programms beschrieben.
  • XChange: Dieses Kapitel widmet sich der Sprache XChange, welche auf Xcerpt aufbaut und für die automatische Verbreitung von Updates im Web eingesetzt werden soll.

Schlüsselwörter

Xcerpt, XChange, XML-Verarbeitung, deklarative Sprache, XML-Terme, Database Terms, Query Terms, Construct Terms, automatische Update-Verbreitung, Webkommunikation.

Ende der Leseprobe aus 16 Seiten  - nach oben

Details

Titel
XCerpt und XChange
Hochschule
Universität Paderborn
Veranstaltung
Anwendungsspezifische Sprachen im Umfeld von XML
Note
1.0
Autor
Andre Altenau (Autor:in)
Erscheinungsjahr
2005
Seiten
16
Katalognummer
V53734
ISBN (eBook)
9783638491037
Sprache
Deutsch
Schlagworte
XCerpt XChange Anwendungsspezifische Sprachen Umfeld
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Andre Altenau (Autor:in), 2005, XCerpt und XChange, München, GRIN Verlag, https://www.hausarbeiten.de/document/53734
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • https://cdn.openpublishing.com/images/brand/2/preview_popup_advertising.jpg
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  16  Seiten
Hausarbeiten logo
  • Facebook
  • Instagram
  • TikTok
  • Shop
  • Tutorials
  • FAQ
  • Zahlung & Versand
  • Über uns
  • Contact
  • Datenschutz
  • AGB
  • Impressum