Domino 9 und frühere Versionen > Entwicklung

Einlesen einer Textdatei in LS

(1/2) > >>

animate:
Weiß jemand, ob ich mit LS eine Textdatei auf ein mal in einen String einlesen kann? Ich kenne nur die Möglichkeit  über eine Schleife und den Input-Befehl, abr das ist für mich nicht befriedigend, weil ich, wenn ich die einzelnen Zeilen, die ich von Input bekomme, zusammensetze, nicht das gleiche bekomme wie das, was ich ausgelesen habe (da gibts ziemliche Proleme mit Anführungszeichen, Zeilenumbrüchen, etc.)

Danke für die Info & Grüße,

p.

ata:
... welche Probleme hast du?

ata

animate:
naja, die Funktion "Verschluckt" z.B. teilweise Leerzeichen und Nummernzeichen(#).  In der Hilfe unter Usage ist auch beschrieben, wie die Funktion die einzelnen Strings einliest und daraus schließe ich, dass das "Verschlucken" kein Bug ist, sondern die Funktion einfach so arbeitet.
ABer vielleicht gehe ich das Problem auch falsch an und jemand hat ne bessere Idee:

Ich habe ein Worddokument und das soll in HTML-Code umgewandelt werden, der schließlich in ein RTFeld als PassThru HTML eingefügt werden soll. In dem HTML Code muss vorher aber noch eine Suchen und ersetzen Aktion durchgeführt werden (geht nicht schon im Worddokument, nur im HTMLCode)
Ganz automatisch is wahrscheinlich schwierig, deshalb dachte ich, der Benutzer exportiert das Worddoc nach HTML, erstellt ein NotesDokument und wählt in dem Dokument die zu importierende HTML-Datei aus. Ein Skript liest die Datei ein, macht die Suchen&Ersetzen Aktion und schreibt den Code ins RTFeld. Dokument wird gespeichert, geschlossen, geöffnet und der Benutzer muss das Ganze noch markieren und als PassThru deklarieren.
Klingt recht abartig, ich weiß, ist aber die beste Lösung, die mir eingefallen ist.
Tja und dazu muss ich eben diese verd§$% HTMLDatei verlustfrei einlesen und dann verarbeiten.

Evtl kann mir jetzt, da ich mein Problem etwas ausführlicher geschildert habe, jemand weiterhelfen.

Danke schonmal,
p.

ata:

--- Zitat ---In dem HTML Code muss vorher aber noch eine Suchen und ersetzen Aktion durchgeführt werden (geht nicht schon im Worddokument, nur im HTMLCode)

--- Ende Zitat ---

... ein Suchen und Ersetzen geht auch in Word...

... wenn du das Dokument in Word als HTML-Datei speicherst, dann bekommst du aber auch ziemlich viel unnötigen Code als Ballast - ist das der Grund für die Suchen und Ersetzen-Funktion...

... wenn du für die Aufnahme des Codes ein Feld hast, dann kannst du doch das Feld bereits als PassThru bestimmen - und warum nimmst du ein Richtextfeld?

ata

animate:

--- Zitat ---... ein Suchen und Ersetzen geht auch in Word...

--- Ende Zitat ---

klar. normalerweise ja. mein Problem:
der Benutzer erstellt das Dokument in Word und speichert es als HTML. in dem Dokument sind Hyperlinks zu anderen Seiten. Ein Klick auf die Hyperlinks soll die dahinter liegende Seite in einem neuen Fenster öffnen. Ich kann leider in meiner Word-Version (2000) nicht spezifizieren, wo der Link geöffnet werden soll, deswegen muss ich bei jedem Link im HTML-Code noch ein Target eintragen (mit Suchen & Ersetzen). Und das geht nicht in Word. Oder doch??


--- Zitat ---... wenn du das Dokument in Word als HTML-Datei speicherst, dann bekommst du aber auch ziemlich viel unnötigen Code als Ballast - ist das der Grund für die Suchen und Ersetzen-Funktion...

--- Ende Zitat ---

Ich hab hier ein PlugIn von Microsoft (HTML-Filter, oder so), das macht eigentlich ziemlich kompakten Code. Den Grund fürs Suchen&Ersetzen hab ich ja oben schon erwähnt.


--- Zitat ---... wenn du für die Aufnahme des Codes ein Feld hast, dann kannst du doch das Feld bereits als PassThru bestimmen - und warum nimmst du ein Richtextfeld?

--- Ende Zitat ---

danke. das mit dem Passthru muss ich mal machen... sobald ich das andere zum Laufen kriege.
ein RTFeld nehm ich, weil der HTML-Code so groß ist, dass ich so ne >64k Fehlermeldung beim Speichern des Dokuments bekomme und den Inhalt dann im Web auch nicht angezeigt bekomme.


Ich hätte nie gedacht, dass diese für mich, auf den ersten Blick, recht trivial aussehende Aufgabe mir so viel Kopfzerbrechen bereitet.

Danke für eure Bemühungen.

p.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln