Ole Streicher
vor 16 Jahren
Hallo Gruppe,
ich möchte gerne in ein Word-Dokument Daten aus XML-Dateien einfügen.
Konkret geht es um das Erstellen einer API-Dokumentation von
Quelltext. Das Dokument ist "im Grunde fertig", allerdings eben mit
einer handgeschriebenen Dokumentation, wodurch das Aktualisieren sehr
aufwändig ist.
Daher kam die Idee, dass man die (sowieso über doxygen vorhandene)
Dokumentation als XML-Datei speichern und diese dann in das
Word-Dokument übernehmen kann. Das von doxygen auch angebotene rtf
kann ich nicht nehmen, weil die Formatierungsanforderungen dann doch
spezieller sind. So sollen z.B. die Funktionsparameter in einer
Tabelle dargestellt werden.
Ich habe bereits eine xslt-Datei, die mir die interessanten Aspekte
der Dokumentation aus der XML-Datei holt und diese als html
darstellt. Mit xslt habe ich auch einige Erfahrungen, sodass ich am
liebsten alles mit xslt machen möchte.
Der Import soll ja nicht nur einmalig erfolgen, sondern regelmäßig
wiederholt werden. Das bedeutet, dass man in Word ein Macro (?)
bastelt, welches man über ein Menü o.ä. auswählt und das dann die alte
Doku durch die neue ersetzt.
Leider bin ich blutigster Anfänger in Sachen MS Word und VBA. Daher
die Fragen:
- ist der Weg überhaupt sinnvoll? Oder gibt es bessere?
- gibt es ein XML-Format, welches man optimal in Word importieren kann
(und das nicht Monate Lernaufwand bedeutet...)?
- wie müsste so ein Script in etwa aussehen und wo finde ich ein
Tutorial dafür?
Viele Grüße
Ole
p.s. Das ist ein Doppelposting; Orginal war <***@burgos.aip.de>
in microsoft.public.de.german.xml. Leider hat das Supercede zwecks
Gruppenerweiterung nicht geklappt.
ich möchte gerne in ein Word-Dokument Daten aus XML-Dateien einfügen.
Konkret geht es um das Erstellen einer API-Dokumentation von
Quelltext. Das Dokument ist "im Grunde fertig", allerdings eben mit
einer handgeschriebenen Dokumentation, wodurch das Aktualisieren sehr
aufwändig ist.
Daher kam die Idee, dass man die (sowieso über doxygen vorhandene)
Dokumentation als XML-Datei speichern und diese dann in das
Word-Dokument übernehmen kann. Das von doxygen auch angebotene rtf
kann ich nicht nehmen, weil die Formatierungsanforderungen dann doch
spezieller sind. So sollen z.B. die Funktionsparameter in einer
Tabelle dargestellt werden.
Ich habe bereits eine xslt-Datei, die mir die interessanten Aspekte
der Dokumentation aus der XML-Datei holt und diese als html
darstellt. Mit xslt habe ich auch einige Erfahrungen, sodass ich am
liebsten alles mit xslt machen möchte.
Der Import soll ja nicht nur einmalig erfolgen, sondern regelmäßig
wiederholt werden. Das bedeutet, dass man in Word ein Macro (?)
bastelt, welches man über ein Menü o.ä. auswählt und das dann die alte
Doku durch die neue ersetzt.
Leider bin ich blutigster Anfänger in Sachen MS Word und VBA. Daher
die Fragen:
- ist der Weg überhaupt sinnvoll? Oder gibt es bessere?
- gibt es ein XML-Format, welches man optimal in Word importieren kann
(und das nicht Monate Lernaufwand bedeutet...)?
- wie müsste so ein Script in etwa aussehen und wo finde ich ein
Tutorial dafür?
Viele Grüße
Ole
p.s. Das ist ein Doppelposting; Orginal war <***@burgos.aip.de>
in microsoft.public.de.german.xml. Leider hat das Supercede zwecks
Gruppenerweiterung nicht geklappt.