Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 

Re: Stellen in HTML File durch Edit Feld ersetzen

  Alt 21. Nov 2006, 17:51
Hallo Claudio,

eine gute Vorbereitung für dein Vorhaben wäre es, wenn du die zu ersetzenden Stellen angemessen markieren würdest:

Code:
 <p class="Stil1">Letzte Abbuchung: <span id="LetzteAbbuchung">0.00</span>
Wenn du den markup code dann mittels DOM verarbeitest, dann ist das Ersetzen ganz leicht:

Delphi-Quellcode:
procedure ReplaceContent(doc: IHTMLDocument3; const id, content: String);
var
  e: IHTMLElement;
begin
  e := doc.getElementById(id);
  if Assigned(e) then
    e.innerText := content;
end;
Im angehängten Beispiel habe ich den WebBrowser verwendet, aber an anderer Stelle habe ich auch schon einmal gezeigt, wie man XHTML markup ohne visuelle Komponente verarbeiten kann. Die URL-Konstante muss natürlich an deine lokalen Verhältnisse angepasst werden.

Freundliche Grüße vom marabu
Angehängte Dateien
Dateityp: zip wb-subst_155.zip (2,7 KB, 15x aufgerufen)
  Mit Zitat antworten Zitat