![]() |
Ein mittels idhttp.get empfangenen String als DOM Objekt?
Wie kann ich einen mittels idhttp.get empfangen html String in ein DOM Objekt umwandeln welches ich z.B. mittels getElementById(id) auslesen kann?
|
Re: Ein mittels idhttp.get empfangenen String als DOM Objekt
Dafür musst du einen der vielen Parser verwenden. Zum Beispiel den vom Internet Explorer oder diesen:
![]() |
Re: Ein mittels idhttp.get empfangenen String als DOM Objekt
Danke, aber irgendwie klappt das nicht
Code:
Ich bekomme immer eine Zugriffsverletzung in der letzten Zeile
s := idhttp1.Get('http://localhost/index.php');
HtmlParser := THtmlParser.Create; try HtmlDoc := HtmlParser.parseString(S) finally HtmlParser.Free end; memo1.lines.add(HtmlDoc.getElementById('value').nodeValue); EDIT: Okay hab's gefunden! Es musste
Code:
heißen!
memo1.lines.add(htmldoc.documentElement.getElementById('value').getAttribute('value'));
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz