Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: muenzpraeger am 19.06.06 - 17:59:04
-
Hallo!
Folgendes Problem habe ich vor mir:
- eine XML-Datei/mehrer XML-Dateien als Datenquelle
- eine XSLT-Datei für das Layout
Jetzt möchte/muss ich den Content der XML-Datei (mit Absätzen, Nummerierungen, Tabellen usw) in RT-Feld reinpacken. Schöne formatiert usw.
Da meine Xxxx-Kenntnisse nicht wirklich gut sind => geht das überhaupt? Wenn ja, könnte man mir exemplarisch den Weg/die LS-Klassen aufzeigen?
Danke im voraus,
Münzpräger
-
so etwas musst, zumindest mir nur so bekannt, selbst ausprogrammieren, sprich dir eine liste bauen in welcher du festlegst welche tags, welche dinge bewirken (mir scheint ich bin kein guter erklärer...)
Beispiel...
in der XML Datei gibt es ein Tabelle
<Tabelle>text
<Tabelle>
das würde heißen du musst in eine function springen die dir dann mit dem NotesRichTexttable eine dementsprechende Tabelle im Richtextfeld anlegt...
und das mit allen möglichen Tags aus deinem XML File...
Wir importieren beispielsweise XML Dateien und generieren NotesDocuments...
-
Was generiert denn die xslt Datei als output? DXL ???
Falls ja, geht das in LotusScript dann in Richtung NotesDXLTransformer.
Sollte die xslt kein DXL als output generieren, hast du grundsätztlich 2 Optionen:
a) selbst ein xslt schreiben, welches das macht
b) Mit Hilfe von NotesSAXParser (zum Lesen von xml Dateien immer zu präferieren) die xml Datei parsen und die entsprechenden RichTextElemente bauen.
Ich halte keins von beiden für einen glücklichen Einstiegspunkt in das nicht so kleine Feld der programmatischen XML-Verarbeitung.
Gruß Axel