Xalan

Xalan ist eine XSLT-Prozessor-Bibliothek für die Transformation von XML-Dokumenten in Java-Anwendungen. Die Bibliothek ermöglicht die Verarbeitung von XML-Daten durch XSLT-Stylesheets und unterstützt die Generierung verschiedener Ausgabeformate wie HTML, Text und XML.

Die strategische Bedeutung von Xalan liegt in der standardkonformen Verarbeitung von XML-basierten Geschäftsdaten. Die Bibliothek unterstützt Entwicklungsteams bei der Implementierung von Dokumententransformationen und ermöglicht die flexible Integration verschiedener XML-Formate. Die standardisierte Transformation vereinfacht den Datenaustausch zwischen Systemen.

Der Einsatz von Xalan optimiert die XML-Verarbeitung durch bewährte XSLT-Standards und robuste Transformation. Die umfassende XSLT-Unterstützung minimiert Implementierungsaufwände und beschleunigt die Entwicklung. Die Integration in bestehende Java-Systeme ermöglicht die schrittweise Migration von XML-Verarbeitungen.

Die technische Integration erfolgt über eine Java-API mit JAXP-Unterstützung. Xalan unterstützt XSLT 1.0 und XPath 1.0 vollständig. Die Streaming-Verarbeitung ermöglicht die Transformation großer Dokumente. Die Extension-Functions erlauben Java-Integration. Die DTD-Resolver bieten flexible Ressourcen-Verwaltung. Die SAX-Integration unterstützt ereignisbasierte Verarbeitung.

Meine Beratungsleistung umfasst die Konzeption von XML-Transformationen und deren Implementierung mit Xalan. Als erfahrener Entwickler unterstütze ich Teams bei der Integration der XSLT-Verarbeitung und der Entwicklung effizienter Transformationen. Die Kombination aus XML-Expertise und Framework-Erfahrung gewährleistet zuverlässige Dokumentenverarbeitung.

Xalan Projekt

Entwicklung einer Rechtsdatenbank für Arbeits- und Sozialrecht

Juristischer Fachverlag

03/2003 - 05/2006 · Remote

Entwicklung einer Web-Anwendung und Datenbank mit mehreren Tausend gerichtlichen Entscheidungen, einem umfangreiches Referenzenverzeichnis und einem Veranstaltungskalender zum Arbeits- und Sozialrecht

Tätigkeiten

  • Entwicklung einer Web-Anwendung mit Backend und Datenbank zur Verwaltung von Gerichtsentscheidungen
    • Verwaltung der Gerichtsentscheidung in einem medienneutralen Datenformat
    • Transformation und Ausgabe der Entscheidungen in den Formaten HTML, PDF und Plain Text.
    • Suche über hierarchisch gegliederte Kategorien, Titel, Gerichtsorte, Aktenzeichen und Volltexte
    • Versand von Entscheidungen als E-Mail-Nachrichten
    • Web-Benutzerschnittstelle zur Pflege der Entscheidungen und Kategorien
    • Schnittstelle zum Import von Gerichtsentscheidungen im OpenOffice-Format
  • Entwicklung einer Web-Anwendung mit Backend und Datenbank zur Verwaltung juristischer Referenzen
    • Ausgabe als Verzeichnis von juristischen Referenzen mit Titel, Kategorien, Beschreibungen, Bewertungen und Links auf Websites mit juristischen Inhalten.
    • Schnittstelle zum Import von juristischen Referenzen aus einer Desktop-Anwendung
  • Entwicklung einer Web-Anwendung mit Backend und Datenbank zur Verwaltung von juristischen Veranstaltungen
    • Ausgabe als Veranstaltungskalender mit verschiedenen Ansichten, Filtern und Suchfunktionen über die Datenbank mit juristischen Terminen und Veranstaltungen.
    • Web-Benutzerschnittstelle zur Pflege der Veranstaltungsdaten.
  • Entwicklung einer Desktop-Anwendung für Windows zum Upload der juristischen Referenzen
    • Import der Referenzen aus einer kommerziellen Anwendung über deren proprietäre Schnittstelle
    • Upload der Referenzen zum Backend der oben genanten Web-Anwendung
  • Integration der Benutzerschnittstellen der Web-Anwendungen mit unterschiedlichen Layouts in verschiedene Websites

Software-Typ

Web-Anwendung · Backend-Service · API · Datenbank-Lösung · Desktop-Anwendung

Zielplattformen

Linux Server · Webbrowser

Technologien

Java · Spring · Hibernate · Xalan · Xerces · Struts · FreeMarker · Web Services · SOAP · PostgreSQL · SQL · Datenmodellierung · Tomcat · XML · XSLT · XSL-FO · PDF · HTML · CSS · JavaScript · C#