HTML Dokument auslesen

Vom Front-End bis SOAP.

Moderator: Moderatoren

Antworten
Benutzeravatar
Muecke
1000 working lines a day
1000 working lines a day
Beiträge: 623
Registriert: Di, 24. Okt 2006 7:19
Wohnort: Samstagern CH
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal
Kontaktdaten:

HTML Dokument auslesen

Beitrag von Muecke »

Hallo,

Ich sollte ein Html Docu auslesen das ich per Mail bekomme. Ist dies möglich in ein Textdatei zu schreiben ?

Gruss Thomas
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: HTML Dokument auslesen

Beitrag von Martin Altmann »

Hallo Thomas,
mittels SOCMAPI, das Du von der Alaska-Homepage (downloads -> ACSN) bekommst, ist das möglich.
Ich selber nutze SOCMAPI jedoch "nur" zum Senden von Mails.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Muecke
1000 working lines a day
1000 working lines a day
Beiträge: 623
Registriert: Di, 24. Okt 2006 7:19
Wohnort: Samstagern CH
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal
Kontaktdaten:

Re: HTML Dokument auslesen

Beitrag von Muecke »

Hallo Martin,
Das könnte ich gebrauchen, wenn da nicht immer die Frage kämme, ob ich dieszulassen wolle oder nicht !!
Bild

Kann man dies ausschalten?

Gruss Thomas
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: HTML Dokument auslesen

Beitrag von Martin Altmann »

Moin Thomas,
ich kann zwar Dein Bild nicht sehen, vermute aber mal, dass es die Sicherheitsabfrage von Outlook ist.
Ja - kann man!
Klaus Overhage (glaube ich) hat dazu einen entsprechenden Hinweis gepostet.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Muecke
1000 working lines a day
1000 working lines a day
Beiträge: 623
Registriert: Di, 24. Okt 2006 7:19
Wohnort: Samstagern CH
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal
Kontaktdaten:

Re: HTML Dokument auslesen

Beitrag von Muecke »

Marin genau diese Meldung meine ich.

Unter welchen Name kann ich den diese Person finden ?
Klaus Overhage (glaube ich) hat dazu einen entsprechenden Hinweis gepostet.
Thomas
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: HTML Dokument auslesen

Beitrag von Martin Altmann »

Hallo Thomas,
koverhage. Aber laß mir einen Moment Zeit - ich muß mich erstmal mit Kuchen eindecken, einen Tee kochen und dann suche ich Dir die Nachricht raus.
Hatte gerade zwei größere Changes durchzuführen und muß erstmal kurz durchatmen - bis gleich.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: HTML Dokument auslesen

Beitrag von Martin Altmann »

Bitte schön: http://www.xbaseforum.de/viewtopic.php?f=27&t=2731

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: HTML Dokument auslesen

Beitrag von brandelh »

Hi,

nur der Vollständigkeit halber ... mit LoadFromUrl() (ASINET oder Phils code) kann man jede online Website in den Speicher laden um sie zu speichern oder zu verwursteln ;-)
Gruß
Hubert
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: HTML Dokument auslesen

Beitrag von Martin Altmann »

Hallo Hubert,
richtig!
Aber soweit ich verstanden habe, bekommt er eine HTML-Seite per Mail zugesandt (ich weiß, Du wolltest das ja nur der Vollständigkeit halber erwähnen :wink: )

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: HTML Dokument auslesen

Beitrag von brandelh »

Hallo Martin,

so isses ... :D
Gruß
Hubert
Benutzeravatar
Armin
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 393
Registriert: Mo, 26. Sep 2005 12:09
Wohnort: 75331 Engelsbrand
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: HTML Dokument auslesen

Beitrag von Armin »

Hallo Muecke,

Du kannst eine HTML-Datei wie jede x-beliebige Textdatei behandeln.
d.h. Du kannst z.B. memoread() oder fopen() benutzen

Mit der hrf-Lib (gibt´s glaube ich in der Prof.Script oder zum Download) kannst Du (ich glaube ;-) ) auch ohne WAA-Server so etwas machen:
oMyHTML := HTMLDocument():new()
oDocument := oMyHTML:loadFile("abc.htm")

auf oDocument kannst Du dann mit den DOM-Funktionen (wie z.B. mit Javascript)
oDocument:getElementById() usw. drin rum lesen und schreiben.

LoadFromUrl() aus der ASINET holt eine html-Datei von einer URL in eine Variable - in Deinem Falle könntest Du das auch mit file:// verwenden.

Grüsse, Armin
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: HTML Dokument auslesen

Beitrag von Tom »

Hallo, Thomas.
Ich sollte ein Html Docu auslesen das ich per Mail bekomme.
Dabei stellt sich die Frage, wie Du das HTML-Dokument per Mail bekommst. Falls das über irgendein Mailprogramm läuft, muss der Benutzer nur das Attachment speichern und Du liest es dann z.B. mit FileStr() (Xbase-Tools) oder FRead() ein. HTML ist ASCII. Mit dem XbpHTMLViewer() (greift auf den IE zu) kannst Du es anzeigen.

Wenn Du die Mail aber auch noch empfangen musst, wird es einen Tick komplizierter. Wir benutzen für derlei die Library von Marshallsoft, es geht aber auch per ASINET. Marshallsoft hat sehr kompakte Funktionen z.B. für das Abspeichern von Attachments. Eine Routine zum Mailempfang hat da höchstens ein Dutzend Zeilen (http:www.marshallsoft.com).

Richtig kompliziert wird es, wenn Du die Maileingangsordner von Outlook auslesen musst. Aber auch das geht.
Herzlich,
Tom
Benutzeravatar
Muecke
1000 working lines a day
1000 working lines a day
Beiträge: 623
Registriert: Di, 24. Okt 2006 7:19
Wohnort: Samstagern CH
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal
Kontaktdaten:

Re: HTML Dokument auslesen

Beitrag von Muecke »

Hallo,

Besten Dank für Eure Hinweise. Ich bin dabei mit der Hrf Class dies auszulesen , hab aber leider noch keinen richtigen Erfolg.
Was vielleicht sinnvoll wäre, dass man ein Editor hätte, der Html Code lesen könnte, der Zeile für Zeile retourgeben kann wie ich sie auch sehe via XbpHTMLViewer() .

Gruss Thomas
Benutzeravatar
Armin
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 393
Registriert: Mo, 26. Sep 2005 12:09
Wohnort: 75331 Engelsbrand
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: HTML Dokument auslesen

Beitrag von Armin »

Hallo Mücke

per Href-Lib:

// als DOM laden:
oDocument := HTMLDocument():loadFile( "\VerzeichnisA\beispiel.htm" )

// Beispiel für value aus einem Element mit id="UEBERSCHRIFT" holen
cUeberschrift := oDocument:getElementByID("UEBERSCHRIFT"):value

// Element-Objekt
oElement := oDocument:getElementByID("UEBERSCHRIFT")
cStyle := oElement :getAttribute("style")

Ich helfe Dir gerne weiter.

Beste Grüsse, Armin
Antworten