Hallo,
ich habe mich gerade in XSL eingelesen und bin auf ein Problem gestoßen:
Erstmal grob: Ich möchte aus XML-Daten + einem XSL-Template eine HTML-Ausgabe erzeugen.
Ich habe für das Webdesign eine „Standard“-HTML-Struktur, welche standardmäßig bei den meisten Seiten oberhalb und unterhalb (header/footer) vom eigentlich Inhalt eingefügt werden soll.
Konkreter mal ein kurzes Beispiel:
Header:
Footer:
Ich möchte diesen Teil als getrennte XSL-Datei pflegen und in andere, komplexe XSLs inkludieren können, damit im Falle einer Änderung nur an einer Stelle etwas ändern muss.
Das Problem ist jetzt leider, dass im Header ein paar Tags geöffnet werden und diese erst im Footer geschlossen werden.
Dieses XSL ist daher nicht wellformed:
<?xml version="1.0" encoding="UTF-8"?>
Wie kann man das am Besten lösen?
Kann man evtl. eine Art „Variable“ wie „Content“ anlegen, die man dann wie mit einfügen kann?
Dann könnte man nämlich header/footer zusammen in ein -Tag setzen und alle Tags sauber schließen…
Danke fürs Lesen und ggf. Antworten!
Grüße
Stefan