Björn Höhrmann: xml- Datei in xml- datei includen - Geht das?

Beitrag lesen

Mein Problem ist , daß ich gerne eine Dokumentation schreiben will, an dessen Anfang immer ein Inhaltsverzeichnis steht, gefolgt von einem Kapitel.

Ich hab mir gedacht, das es sinnvoll ist, das Inhaltsverzeichnis in eine seperate xml- Datei zu packen. Diese seperate Datei wird von den einzelnen Kapitel XMLs dann immer includiert. So muß ich das Inhaltsverzeichnis nicht immer in jeder Datei aktuallisieren, wenn mal ein neues Kapitel hinzukommt.

Leider habe ich bis jetzt noch keine Möglichkeit dazu gefunden.

Eine Möglichkeit wäre http://www.w3.org/TR/xinclude/, eine andere, die Verwendung externer Entities:

<!DOCTYPE chapter [
    <!ENTITY toc SYSTEM "toc.xml">
  ]><chapter>&toc;</chapter>

Allerdings frage ich mich, ob es wirklich sinnvoll ist, das Inhaltsverzeichnis direkt in das Kapitel einzubinden, statt einfach einen Link dorthin im Dokument einzubinden und dann später die Verarbeitungslogik sich damit befassen zu lassen.