edoc-Server der Humboldt-Universität zu Berlin

Dissertation

Autor(en): Oliver Becker
Titel: Serielle Transformationen von XML
Gutachter: Joachim Fischer; Nikolaus Klever; Robert Tolksdorf
Erscheinungsdatum: 10.12.2004
Volltext: pdf (urn:nbn:de:kobv:11-10035056)
Fachgebiet(e): Informatik
Schlagwörter (ger): XML, STX, Transformation, Datenstrom, XSLT
Schlagwörter (eng): XML, STX, Transformation, Stream, XSLT
Einrichtung: Humboldt-Universität zu Berlin, Mathematisch-Naturwissenschaftliche Fakultät II
Zitationshinweis: Becker, Oliver: Serielle Transformationen von XML; Dissertation, Humboldt-Universität zu Berlin, Mathematisch-Naturwissenschaftliche Fakultät II , publiziert am 10.12.2004, urn:nbn:de:kobv:11-10035056
Metadatenexport: Um den gesamten Metadatensatz im Endnote- oder Bibtex-Format zu speichern, klicken Sie bitte auf den entsprechenden Link. Endnote   Bibtex  
print on demand: Wenn Sie auf dieses Icon klicken, können Sie ein Druckexemplar dieser Publikation bestellen.
Diese Seite taggen: Diese Icons führen auf so genannte Social-Bookmark-Systeme, auf denen Sie Lesezeichen anlegen, persönliche Tags vergeben und Lesezeichen anderer Nutzer ansehen können.
  • connotea
  • del.icio.us
  • Furl
  • RawSugar

Abstract (ger):
Die Auszeichnungssprache XML definiert eine einfache Syntax für strukturierte Daten, die sich so applikationsübergreifend einsetzen lassen. Eine der wichtigsten Voraussetzungen für den Austausch solcher XML-Daten ist die Möglichkeit ihrerTransformation. Unter den derzeit verfügbaren Transformationsmethoden für XML hat die Sprache XSLT als W3C-Standard die größte Verbreitung gefunden. Allerdings skaliert XSLT nicht für große Datenmengen, da hier eine Gesamtsicht auf das XML-Dokument vorausgesetzt wird. Andere existierende Transformationsmethoden besitzen entweder die gleiche Eigenschaft oder erfordern die Programmierung auf der XML-fernen Ebene einer Programmiersprache. In dieser Arbeit wird mit STX eine Transformationssprache für XML entwickelt, die diese Lücke füllt. STX orientiert sich sehr stark an XSLT, verarbeitet jedoch ein XML-Dokument als Datenstrom. STX kann so prinzipiell beliebig große Dokumente transformieren. Die aus der Sprache XPath 2.0 des W3C abgeleitete STX-Pfadsprache (STXPath) trägt dabei der eingeschränkten Sicht auf die zu transformierenden Daten Rechnung, indem sie nur den Zugriff auf die Vorfahren des jeweiligen Kontextknotens ermöglicht. Zu den neuartigen Konzepten in STX zählen neben prozeduralen Eigenschaften vor allem Gruppen, Schnittstellen zu externen Transformationsprozessen, die komplexe Transformation von Zeichenketten sowie Sprachmittel zur Fehlerbehandlung. Diese Arbeit stellt Entwurfsmuster für die wichtigsten Transformationstypen in STX vor und demonstriert an drei Fallbeispielen den Einsatz in realen Projekten. Der dazu verwendete STX-Prozessor Joost verfügt zudem über standardisierteJava-Schnittstellen, die dessen Integration in bestehende Java-Applikationen erleichtern.
Abstract (eng):
The markup language XML defines a simple syntax for structured data that can be used across application boundaries. One of the most important prerequisites for the interchange of such XML data is the possibility of its transformation. Among the currently available transformation approaches for XML, the W3C standard XSLT has gained the biggest popularity. However, XSLT doesn''t scale for huge amounts of data because it requires an overall view to an XML document. Other existing transformation approaches either have the same character or require low-level programming using a general programming language. This PhD thesis introduces STX, an XML transformation language that fills this gap. STX is strongly geared to XSLT, though it processes an XML document as a stream. Therefore, STX is able to transform documents of any size. The STX path language (STXPath), derived from the W3C standard XPath 2.0, considers the restricted view to the input data and enables the access only to the ancestors of the current context node. The new concepts in STX include besides its procedural behaviour mainly groups, interfaces to external transformation processes, complex transformations of strings, as well as language means for error handling. This work introduces design patterns for the most important transformation types in STX and demonstrates three real-life scenarios. The STX processor Joost used for this purpose provides in addition standardized Java interfaces that facilitate its integration into existing Java applications.
Zugriffsstatistik: Die Daten für die Zugriffsstatistik der einzelnen Dokumente wurden aus den durch AWStats aggregierten Webserver-Logs erstellt. Sie beziehen sich auf den monatlichen Zugriff auf den Volltext sowie auf die Startseite. Die Zugriffsstatistik wird nicht standardisiert erfasst und kann maschinelle Zugriffe enthalten.
 
Bei Formatversionen eines Dokuments, die aus mehreren Dateien bestehen (insbesondere HTML), wird jeweils der monatlich höchste Zugriffswert auf eine der Dateien (Kapitel) des Dokuments angezeigt.
 
Um die detaillierten Zugriffszahlen zu sehen, fahren Sie bitte mit dem Mauszeiger über die einzelnen Balken des Diagramms.
Startseite: 21 Zugriffe PDF: 62 Zugriffe Startseite: 4 Zugriffe PDF: 33 Zugriffe Startseite: 11 Zugriffe PDF: 36 Zugriffe Startseite: 19 Zugriffe PDF: 42 Zugriffe Startseite: 9 Zugriffe PDF: 35 Zugriffe Startseite: 9 Zugriffe PDF: 37 Zugriffe Startseite: 19 Zugriffe PDF: 74 Zugriffe PDF: 70 Zugriffe PDF: 73 Zugriffe Startseite: 7 Zugriffe PDF: 81 Zugriffe Startseite: 15 Zugriffe PDF: 91 Zugriffe Startseite: 12 Zugriffe PDF: 77 Zugriffe PDF: 63 Zugriffe PDF: 45 Zugriffe PDF: 83 Zugriffe PDF: 47 Zugriffe Startseite: 10 Zugriffe PDF: 75 Zugriffe Startseite: 4 Zugriffe PDF: 70 Zugriffe Startseite: 8 Zugriffe PDF: 55 Zugriffe Startseite: 10 Zugriffe PDF: 59 Zugriffe Startseite: 15 Zugriffe PDF: 76 Zugriffe Startseite: 17 Zugriffe PDF: 93 Zugriffe Startseite: 20 Zugriffe PDF: 116 Zugriffe Startseite: 15 Zugriffe PDF: 68 Zugriffe Startseite: 7 Zugriffe PDF: 73 Zugriffe Startseite: 12 Zugriffe PDF: 99 Zugriffe Startseite: 14 Zugriffe PDF: 104 Zugriffe Startseite: 18 Zugriffe PDF: 170 Zugriffe Startseite: 16 Zugriffe PDF: 141 Zugriffe Startseite: 5 Zugriffe PDF: 136 Zugriffe Startseite: 15 Zugriffe PDF: 107 Zugriffe Startseite: 29 Zugriffe PDF: 137 Zugriffe Startseite: 23 Zugriffe PDF: 171 Zugriffe Startseite: 20 Zugriffe PDF: 108 Zugriffe Startseite: 19 Zugriffe PDF: 86 Zugriffe Startseite: 7 Zugriffe PDF: 99 Zugriffe Startseite: 13 Zugriffe PDF: 84 Zugriffe
Jul
11
Aug
11
Sep
11
Oct
11
Nov
11
Dec
11
Feb
12
Apr
12
May
12
Jun
12
Jul
12
Aug
12
Sep
12
Oct
12
Nov
12
Dec
12
Jan
13
Feb
13
Mar
13
Apr
13
May
13
Jun
13
Jul
13
Aug
13
Sep
13
Oct
13
Nov
13
Dec
13
Jan
14
Feb
14
Mar
14
Apr
14
May
14
Jun
14
Jul
14
Aug
14
Sep
14
Monat Jul
11
Aug
11
Sep
11
Oct
11
Nov
11
Dec
11
Feb
12
Apr
12
May
12
Jun
12
Jul
12
Aug
12
Sep
12
Oct
12
Nov
12
Dec
12
Jan
13
Feb
13
Mar
13
Apr
13
May
13
Jun
13
Jul
13
Aug
13
Sep
13
Oct
13
Nov
13
Dec
13
Jan
14
Feb
14
Mar
14
Apr
14
May
14
Jun
14
Jul
14
Aug
14
Sep
14
Startseite 21 4 11 19 9 9 19     7 15 12         10 4 8 10 15 17 20 15 7 12 14 18 16 5 15 29 23 20 19 7 13
PDF 62 33 36 42 35 37 74 70 73 81 91 77 63 45 83 47 75 70 55 59 76 93 116 68 73 99 104 170 141 136 107 137 171 108 86 99 84

Gesamtzahl der Zugriffe seit Jul 2011:

  • Startseite – 423 (11.43 pro Monat)
  • PDF – 3076 (83.14 pro Monat)
 
 
Generiert am 23.10.2014, 05:07:00