Auflistung nach Autor:in "Klever, Nik"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragGrafische Darstellung von XML Schema Dokumenten – ein Beispiel für XML2SVG – XSLT Transformation zur Erzeugung von SVG aus XML(Security, E-learning, E-Services, 17. DFN-Arbeitstagung über Kommunikationsnetze, 2003) Klever, NikDieser Beitrag beschreibt eine XSLT Transformation um ein einfaches SVG Dokument aus einem XML Dokument zu erzeugen. Das Layout dieses SVG Dokument ist ähnlich wie ein Browser aufgebaut, wie es der Baumstruktur eines XML Dokuments auch entspricht. Durch die Vorgabe eines weiteren XML Dokuments als Grundlage einer grafischen Datenbank für die Darstellung der XML Tags als SVG Objekte ist eine einfache Änderung der grafischen Objekte für die Darstellung des XML Baums möglich. Der Vorteil dieser Darstellung gegenüber den bisherigen Darstellungen eines reinen XML Baums ist dessen grafische Um- setzung mit Bildsymbolen für die Tags. Sicherlich erkauft man sich diesen Vorteil nur mit dem Nachteil, dass diese Bildsymbole auch existieren müssen und daher vor der grafischen Darstellung des XML Dokuments erstellt sein müssen. Daher wird sich diese Methode nur für XML Dokumente sinnvoll sein, die sehr oft auftreten und zudem noch von einer große Menge von unterschiedlichen Personen genutzt werden, die eine grafische Darstellung vor einer rein textuellen Darstellung bevorzugen. Als Beispiel für eine solch allgemeine grafische Darstellung werden XML Schema Dokumente hergenommen, deren Komplexität in der rein textuellen Darstellung ein enormes Ausmaß erreichen kann. Die grafische Darstellung kann hier durch ihre Symbolhaftigkeit eine gewisse Vereinfachung und besseres Verständnis des entsprechenden XML Schema Dokuments hervorrufen. An diesem Beispiel erkennt man einen weiteren Vorteil der grafischen Darstellung von XML Dokumenten mittels SVG. SVG Dokumente sind ebenfalls XML Dokumente und somit kann mit einer weiteren XSLT Transformation aus dem grafischen Dokument wieder das ursprüngliche XML Dokument erstellt werden, sodass also auch das rein grafische SVG Dokument sowohl für die bessere Darstellung als auch für die Weiterverarbeitung in Frage kommt.
- KonferenzbeitragXML und Zope(XMIDX 2003, XML Technologien für Middleware – Middleware für XML-Anwendungen, 2003) Klever, NikZope ist ein Open Source Middlewareprodukt, welches auf der Skriptsprache Python aufbaut. Zope ist als Applikationsserver sowohl ein Webserver mit einem webbasiertem Interface als auch eine objektorientierte Datenbank. Parsed XML ist ein auf dem Python Expat aufbauender XML Parser der als Produkt für Zope entwickelt wurde und die standardisierte DOM-Schnittstelle enthält. Zusammen mit Page Templates, einer auf Attributen basierten Erweiterung von XHTML wird hiermit für Zope die Basis zu einer reinen XML Verarbeitung mit XHTML Anzeige gelegt. Als Beispiel wird eine einfache Anwendung für eine dynamische HTML Navigation aus XML Slide Dokumenten aufgezeigt.