Elian: Aus XML-Datei zweispaltige Ausgabe via XSLT erstellen.

Beitrag lesen

Hallo. Ich bin ein absoluter Anfänger auf dem Gebiet von XSLT/XSL und habe ziemliche Schwierigkeiten damit Folgenedes umzusetzen.

Folgendes XML-File ist vorhanden:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet href="zweispaltig.xslt" type="text/xsl"?>

<eintrag>
 <autor>Manfred Mustermann</autor>
 <ueberschrift>Musterueberschrift</ueberschrift>
 <textinhalt>
 <![CDATA[

XSL Transformation, kurz XSLT, ist eine Programmiersprache zur Transformation von XML-Dokumenten. Sie ist Teil der Extensible Stylesheet Language (XSL) .....

]]>
 </textinhalt>
 <bild>Bild.gif</bild>
</eintrag>

Der Text unter "<textinhalt>" ist natürlich um Einiges länger. Nun muss ich dieses XML-File mittels XSLT so auslesen, dass der Inhalt von "<textinhalt>" in ein zweispaltiges Layout mit einer festen Höhe eingefügt wird, wobei der Umbruch von Spalte 1 zu Spalte 2 automatisch geschehen soll.

Weiterhin muss in der Mitte der Höhe der zweiten (rechten) Spalte das im XML-Angegebene Bild eingefügt werden. Dabei soll der Textinhalt unterbrochen werden und nach dem Bild weiterlaufen. Ich habe gerade absolut keine Ahnung wie ich das Ganze realisieren soll (vorallem der Teil mit dem Umbruch von Spalte 1 nach Spalte 2) und würde über jede Hilfe dankbar sein.