Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: robertpp am 23.11.06 - 00:42:09

Titel: DXLExporter - SelectStyleSheetResources txt
Beitrag von: robertpp am 23.11.06 - 00:42:09
Hallo,

Ich hab einen sehr interessanten Beitrag von Matthias gefunden:
http://atnotes.de/index.php?topic=22845.msg146172#msg146172

Jetzt wollte ich wissen ob es machbar ist, wenn ich unter StyleSheet eine Resource (test.txt) Datei eingestellt habe, dass ich beim Export mit DXL ich die Datei nicht auf die Festplatte speichern muss sondern ohne abspeichern auf die Platte auf die Daten (<filedata>) zugreigen kann? Mir ist klar das es dann noch mit Base64 decodiert gehört aber das ist kein Problem!

Exportieren auf die Platte das hab ich schon gemacht!
Sollte es nicht gehen das ich mir das Speichern auf die Festplatte erspare, wie bekomm ich es dann hin nur den <filedata> Bereich aus dem File auf der Platte zu bekommen?

danke Robert
Titel: Re: DXLExporter - SelectStyleSheetResources txt
Beitrag von: flaite am 23.11.06 - 06:21:14
Hi,

Grundsätzlich geht es darum, dass aus der XML Repräsentation des Notes Dokuments etwas herausgefiltert wird und dann erst auf die Festplatte geschrieben werden soll.

Für das Herausfiltern gibt es verschiedene Möglichkeiten:
a) xml apis (für die es aber in Domino6 afaik nur eine Java Implementierung gibt oder
b) xslt
Hier ist ein LotusScript Beispiel mit xslt:
http://www-128.ibm.com/developerworks/lotus/library/ls-LS_XML_pt2/index.html
Das Kapitel "Turning Notes into HTML".
In dem Beispiel wird aus einigen Daten der xml-Repräsentanz des Notes Dokuments ein html file generiert, ohne dass das die xml Repräsentanz des Notes Dokuments vorher auf die Festplatte geschrieben wurde.
Da kannst du natürlich auch nur dass dich interessierende File als Base64 herausschreiben oder sogar das Base64 encodete an einen weiteren Prozess geben, der das dekodiert.

Gruß Axel
Titel: Re: DXLExporter - SelectStyleSheetResources txt
Beitrag von: robertpp am 23.11.06 - 08:40:57
Hallo Axel,

Danke für die Antwort. Ich werde mir das mal genauer ansehen. Aber wie du das geschrieben hast, ist es genau das was ich brauche.

gruss robert
Titel: Re: DXLExporter - SelectStyleSheetResources txt
Beitrag von: robertpp am 23.11.06 - 09:08:59
Hallo,

So jetzt hab ich mir das angesehen. Brauch ich da jetzt trotzdem das file: dxlofficesupplies.xsl auf der Festplatte? Ich will eigentlich nichts auf die Platte spielen.

Ich hab auch nicht genau erkennen können, sowie du das angesprochen hast, dass ich es auch an eine weitere Prozess weitergeben kann, wie ich den Inhalt meiner test.txt Datei als String in eine Variable bekommen!?

robert
Titel: Re: DXLExporter - SelectStyleSheetResources txt
Beitrag von: robertpp am 27.11.06 - 10:29:16
Hallo,

Gibt es da wirklich keine richtige Lösung dafür?

danke robert