Seite 1 von 1

Documentation Content File in HTML-Seite anzeigen

Verfasst: 15. Juni 2007 17:27
von Whitefurrows
Hallo,

habe ich eine Möglichkeit den nachfolgenden Documentation Content File als Navigation in einer HTML-Seite anzuzeigen? Wenn ja wie?

Code: Alles auswählen

<assistantconfig version="3.2.0">
     <DCF ref="demo.html" icon="handbook.png" imagedir="../img/"
             title="Development Demo Handbook">
         <section ref="./chap1/chap1.html" title="Chapter1">
             <section ref="./chap1/section1.html" title="Section1">
                 <section ref="./chap1/section1.html#subsection1" title="Subsection 1"/>
                 <section ref="./chap1/section1.html#subsection2" title="Subsection 2"/>
                 <section ref="./chap1/section1.html#subsection3" title="Subsection 3"/>
             </section>
             <section ref="./chap1/section2" title="Section2">
                 <section ref="./chap1/section2.html#subsection1" title="Subsection 1"/>
                 <section ref="./chap1/section2.html#subsection2" title="Subsection 2"/>
                 <section ref="./chap1/section2.html#subsection3" title="Subsection 3"/>
             </section>
         </section>
         <section ref="./chap2/chap2.html" title="Chapter2">
             <section ref="./chap2/section1.html" title="Section1"/>
         </section>
     </DCF>
 </assistantconfig>
Das ganze soll auf einem Desktop-PC laufen, d.h. php usw. soll nicht genutzt werden.

Gruß,

Whitefurrows

Verfasst: 15. Juni 2007 18:26
von Deever
Ich würde eher sagen, daß es sich hierbei um eine JavaScript-Frage handelt. Oder habe ich dich grundsätzlich falsch verstanden? Mir ist nur der Bezug zu Qt etwas schleierhaft.

Gruß,
/dev

Verfasst: 15. Juni 2007 23:17
von Whitefurrows
Hallo,

nun ja es hat vielleicht nicht direkt etwas mit Qt zu tun. Der Documentation Content File, den der QtAssistant benutzt ist ja mehr oder weniger ein xml-File. Leider wird nicht immer mit unserer Software auch der QtAssistant ausgeliefert, dennoch soll die Dokumentation zu lesen sein. Deshalb müssen wir entweder ein extra Navigationsdatei erstellen oder den bereits vorhandenen File vom QtAssistant darstellen. Ich dachte, das jemand evtl. das gleiche Problem hatte, deshalb habe ich die Frage hier im Forum gestellt. Hat jemand eine Idee wie das gehen kann?

Gruß,

Whitefurrows

Verfasst: 17. Juni 2007 18:22
von Eltharion
Also HTML kannst Du ja anzeigen. Wie wäre es, deine Dateien alle vor der Auslieferung mittels bspw. xsltproc und einer passenden XSL-Datei nach HTML umzuwandeln? Dabei kannst Du dann auch gleich die restlichen Dokumentinfos (Content) generieren lassen. Geht alles sauber und vollautomatisch und Deine Nutzer sehen davon nichts, weil es bereits vorab geschieht.

E*

Verfasst: 17. Juni 2007 19:48
von Whitefurrows
Hallo,

das hört sich gut an, aber leider kenne ich mich mit XSL nicht besonders gut aus. Könntest du mir zeigen, wie eine passende XSL-Datei ausieht, dann könnte ich das ganze mal testen.

Gruß,

Whitefurrows

Verfasst: 19. Juni 2007 12:30
von Zandru
Du kannst ja den QtAssistant mit ausliefern. Nur halt ohne die normalen Hilfe-Dateien, stattdessen mit deinen eigenen.