Start
Unternehmen
ERP / PPS / Prozesse
Business Intelligence
Server-Technologien
Software-Technologien
Technologie-Beratung
Individual-Software
Produkte

Übersicht

Comelio GmbH
Rellinghauser Straße 10
D-45128 Essen
Deutschland
Fon: 0201-437517-0
Fax: 0201-437517-10
info@comelio.com

Comelio GmbH
Goethestraße 34
D-13086 Berlin
Deutschland
info@comelio.com

Comelio GmbH (Ecos)
Glockengießerwall 17
D-20095 Hamburg
Deutschland
info@comelio.com

Comelio GmbH (Ecos)
Mainzer Landstraße 27-31
D-60329 Frankfurt
Deutschland
info@comelio.com

Comelio GmbH (Ecos)
Stiglmaierplatz/Dachauer Str. 37
D-80335 München
Deutschland
info@comelio.com

Comelio GmbH (Ecos)
Liebknechtstr. 33
D-70565 Stuttgart
Deutschland
info@comelio.com

Comelio GmbH
Nevinghoff 16
D-48147 Münster
Deutschland

Comelio GmbH
Friedrich - List - Platz 1
D-04103 Leipzig
Deutschland

Comelio GmbH
St. Johanner Strasse 41-43
D-66111 Saarbrücken
Deutschland

Comelio GmbH
Kaiser-Wilhem-Ring 27–29
D-50672 Köln
Deutschland

Comelio GmbH
Münsterstraße 248
D-40470 Düsseldorf
Deutschland

Comelio GmbH
Fürther Strasse
D-90429 Nürnberg
Deutschland

Comelio GmbH

Bremen
Deutschland

Comelio-Blog > XSLT

XSLT (eXtensible Stylesheet Language Transformation)

XSLT ist eine deklarative Sprache, die nicht als Programmiersprache gelten kann. Dennoch beinhaltet sie ein umfangreiches und in der neuesten Version stark erweitertes syntaktisches Vokabular im XML-Format. Die in XSLT erstellten Algorithmen ermöglichen es, in veschiedenen Anwendungen heraus aufgerufen zu werden. Dadurch lässt sich ein Algorithmus zur XML-Transformation im Dateisystem oder in einer Datenbank ablegen und aus so unterschiedlichen Programmiersprachen wir Java, PHP oder C#/VB.NET oder aus Datenbanken wie Oracle oder MS SQL Server heraus aufrufen. Dies führt dazu, dass auch komplexe Umwandlungen und XML-Bearbeitungen mit Hilfe von XSLT durchgeführt werden können und ein weiterer modularer Softwarebaustein entsteht. Speziell im XML-Bereich beschäftigt die Comelio GmbH die beiden erfolgreichsten deutschen Buch-Autoren als Berater für Software-Projekte unserer Kunden. Sie veröffentlichen sowohl bei zwei Fachverlagen Bücher zu den Themen XML Schema und XSLT als auch in Fachmagazinen.

XSLT: SQL DDL aus XML erzeugen

Das XML Schema-Formt eignet sich besonders für die Erzeugung von SQL DDL-Befehlen zur Erzeugung von Datenbankskripten. Einfache und gleich strukturierte XML-Formte eignen sich allerdings ebenfalls für die Zusammenarbeit mit Datenbanen. Zum einen sei hier an die XSLT-getriebene Umwandlung in CSV-Daten gedacht als auch die automatische Erzeugung von SQL DML-Befehlen wie INSERT oder UPDATE. Dieser Artikel gibt ein Beispiel, wie solche einfachen XML-Dokumente aufgebaut und mit XSLT verarbeitet werden können.

Mehr

XSLT: SQL DDL aus XML Schema erzeugen

Für die Modellierung von XML-Daten ist XML Schema natürlich ein besonders geeignetes Mittel. Allerdings bietet die Syntax und die Datentypanordnung auch für relationale Datenbanken viele interessante Einsatzmöglichkeiten. So lässt sich die Syntax von XML Schema dazu verwenden, für Datenbanken Modelle zu entwerfen, die dann mit Hilfe von XSLT in anderen Formate und darunter insbesondere SQL umgewandelt werden können. Dieser Artikel beschreibt diesen Vorgang beispielhaft für Oracle-SQL.

Mehr

Mit XSLT aus XML Schema HTML-Formulare erzeugen

XML Schema bietet neben der Validierung von XML-Daten und der Nutzung in Datenbank-Projekten noch einen weiteren Einsatzbereich. Bisweilen sollen HTML-Formulare in großen Mengen erstellt werden, die an zentraler Stelle gepflegt und vorgegeben werden sollen. Dies kann eine Datenbank sein, dies kann alledings auch eine XML Schema-Sammlung sein, in der Formularvorlagen vorgehalten werden, die dann mit Hilfe von XSLT wiederum in HTML transformiert werden. Dieser Artikel beschreibt dieses verblüffende Prinzip an einem Beispiel.

Mehr

Struktur einer XML/XSLT-Anwendung

Eine Anwendung, die einen XML-Baustein enthält, besitzt einen bestimmten Anwendungsaufbau bzw. besteht aus unterschiedlichen Komponenten, die mit diversen Programmiersprachen realisiert werden können. Diese Komponenten, bestehend aus Validierung mit XML Schema, der eigentlichen Datendatei und der Umwandlung mit XSLT, sollen in diesem Artikel beschrieben und in Beziehung gesetzt werden.

Mehr

Alternativen zu XSLT

XSLT ist natürlich nicht die einzige Möglichkeit, mit XML-Daten umzugehen und sie für die Präsentation oder für die Umwandlung in präsentationsferne Formate zu verarbeiten. Die Alternativen DOM und SAX sind sowohl in vielen Programmiersprachen als auch in Datenbanksystemen vorhanden. Zusätzlich lässt sich auch noch für die reine Präsentation CSS einsetzen. Mit dieser Technik und DOM liegen zwei W3C-Standards vor, währen SAX dagegen nur ein Quasi-Standard ist. Dieser Artikel stellt die drei Alternativen vor und vergleicht sie miteinander und mit XSLT.

Mehr

Vorteile von XSLT

SAX ist besonders einfach zu erlernen, DOM leistet besonders viel und ist völlig objektorientiert. Was kann XSLT da noch Besonderes bieten, das die beiden anderen Technologien nicht ebenfalls schon bieten? Dieser Artikel erklärt, warum XSLT die bessere Wahl darstellt und begründet seine Ansichten mit unterschiedlichen Überlegungen.

Mehr

Beispielanwendung mit XSLT

Eine XML-Anwendung besitzt einen grundlegenden Aufbau, der aus Validierung und Transformation besteht. Beide Bereiche mit einem Schwerpunkt auf der Transformation mit XSLT sollen hier mit einem Beispiel vorgestellt werden. Der Artikel zeigt, wie aus einer mit XML Schema modellierten und validierten XML-Datei mittels einer XSLT-Transformation eine HTML-Datei für die Präsentation wird.

Mehr

    OOP Consulting Artikel zur XSLT-Programmierung XML Schema Manual XML XSLT Anleitung Handbuch Gelsenkirchen Neuss Herne Essen Mettmann Berlin Bottrop Leipzig Wiesbaden Hamburg Duisburg Wuppertal Düsseldorf Dortmund Ratingen Bonn Bremen Frankfurt Bochum Stuttgart Velbert Münster Köln Hattingen MünchenOOP Consulting Artikel zur XSLT-Programmierung XML Schema Manual XML XSLT Anleitung Handbuch Gelsenkirchen Neuss Herne Essen Mettmann Berlin Bottrop Leipzig Wiesbaden Hamburg Duisburg Wuppertal Düsseldorf Dortmund Ratingen Bonn Bremen Frankfurt Bochum Stuttgart Velbert Münster Köln Hattingen MünchenOOP Consulting Artikel zur XSLT-Programmierung XML Schema Manual XML XSLT Anleitung Handbuch Gelsenkirchen Neuss Herne Essen Mettmann Berlin Bottrop Leipzig Wiesbaden Hamburg Duisburg Wuppertal Düsseldorf Dortmund Ratingen Bonn Bremen Frankfurt Bochum Stuttgart Velbert Münster Köln Hattingen MünchenOOP Consulting Artikel zur XSLT-Programmierung XML Schema Manual XML XSLT Anleitung Handbuch Gelsenkirchen Neuss Herne Essen Mettmann Berlin Bottrop Leipzig Wiesbaden Hamburg Duisburg Wuppertal Düsseldorf Dortmund Ratingen Bonn Bremen Frankfurt Bochum Stuttgart Velbert Münster Köln Hattingen MünchenOOP Consulting Artikel zur XSLT-Programmierung XML Schema Manual XML XSLT Anleitung Handbuch Gelsenkirchen Neuss Herne Essen Mettmann Berlin Bottrop Leipzig Wiesbaden Hamburg Duisburg Wuppertal Düsseldorf Dortmund Ratingen Bonn Bremen Frankfurt Bochum Stuttgart Velbert Münster Köln Hattingen MünchenOOP Consulting Artikel zur XSLT-Programmierung XML Schema Manual XML XSLT Anleitung Handbuch Gelsenkirchen Neuss Herne Essen Mettmann Berlin Bottrop Leipzig Wiesbaden Hamburg Duisburg Wuppertal Düsseldorf Dortmund Ratingen Bonn Bremen Frankfurt Bochum Stuttgart Velbert Münster Köln Hattingen MünchenOOP Consulting Artikel zur XSLT-Programmierung XML Schema Manual XML XSLT Anleitung Handbuch Gelsenkirchen Neuss Herne Essen Mettmann Berlin Bottrop Leipzig Wiesbaden Hamburg Duisburg Wuppertal Düsseldorf Dortmund Ratingen Bonn Bremen Frankfurt Bochum Stuttgart Velbert Münster Köln Hattingen MünchenOOP Consulting Artikel zur XSLT-Programmierung XML Schema Manual XML XSLT Anleitung Handbuch Gelsenkirchen Neuss Herne Essen Mettmann Berlin Bottrop Leipzig Wiesbaden Hamburg Duisburg Wuppertal Düsseldorf Dortmund Ratingen Bonn Bremen Frankfurt Bochum Stuttgart Velbert Münster Köln Hattingen MünchenOOP Consulting Artikel zur XSLT-Programmierung XML Schema Manual XML XSLT Anleitung Handbuch Gelsenkirchen Neuss Herne Essen Mettmann Berlin Bottrop Leipzig Wiesbaden Hamburg Duisburg Wuppertal Düsseldorf Dortmund Ratingen Bonn Bremen Frankfurt Bochum Stuttgart Velbert Münster Köln Hattingen München
Seminare