Thomas J.S.: XML+XSLT: dynamische Änderung des XML möglich?

Beitrag lesen

Hallo,

Also ein relativ einfaches XML-Format.
Einfach, aber schlecht.
Wieso schlecht? Als Verbesserung fällt mir z.B. folgendes ein:
<section>
   <content> Einleitung </content>
   <section> ...

Besser, in solchen Fällen ist es wirklich besser, wenn du ein Element wie <content> oder <titel> etc. verwendest und nicht auf das "mixed content"-Modell setzt.

aber ansonsten? Das section rekursiv in section enthalten ist, will ich so haben (anstatt von subsection, subsubsection ...),

Weil in den meisten Fällen genau diese Rekursion später die Ursache für so manches Problem ist. Mir ist das auch so recht. ;-)

Und nebenbei bemerkt ist so etwas auch nicht unüblich

Nur weil es einige so machen, heisst es keineswegs, dass das richtig wäre.

siehe z.B. die Strukturbeschreibung eines E-Learningkurses mit SCORM:

Das sind lediglich 2 Ebenen. Deine Struktur lässt aber auf 3,4,5 etc Ebene schließen.

Wenn du dabei nicht verrückt werden möchtest, mache das serverseitig.

Das will ich nicht.

OK. ;-)

Ich habe in der Zwischenzeit selber weiter herumgesucht um das folgende gefunden:
http://devedge.netscape.com/viewsource/2003/xslt-js/
Damit könnte es gehen.

Wenn du im Archiv suchst, findest du von mir komplette Kodebeispiele wie das gemacht werden kann, auch mit Parameterübergabe aus JavaSript an XSLT etc. (mitunter für crossbrwoser Verwendung)

Grüße
Thomas

PS: Und wenn du in ein oder zwei wochen hier wieder reinschaust, wird es genau zu diesem Thema ein Feature-Artikel geben. ;-)