![]() |
Quellcode auslesen und ein bestimmten Teil ausgeben
Ich will ein Programm bauen was ich über den TWebBrowser immer wieder die Aktuellsten Informationen holt
Ich erstelle eine HTML datei wo das drinne steht
Delphi-Quellcode:
Und das Programm soll jetzt den Namen auslesen (Hans Wurst) und in ein TLabel ausgeben
Name: Hans Wurst
Datum: 01.10.2009 und das datum in einem Anderen TLabel (01.10.2009) wie mache ich das und ist TWebBrowser die beste möglichkeit? Danke im Vorraus |
Re: Quellcode auslesen und ein bestimmten Teil ausgeben
Hallo
Hat es einen bestimmten Grund, warum du TWebBrowser verwenden möchtest? Muss der HTML Textes visuell angezeigt werden? Sonst könntest du auch IdHttp nehmen um den Quelltext herunterzuladen und dann die Strings per Pos(), Copy() etc. herausschneiden. |
Re: Quellcode auslesen und ein bestimmten Teil ausgeben
Und wieso HTML und nicht XML?
|
Re: Quellcode auslesen und ein bestimmten Teil ausgeben
ich will das auf einen webserver hochladen und das Programm schaut alle 5min nach ob sich was verändert hat bsw. akutallisiert es immer
|
Re: Quellcode auslesen und ein bestimmten Teil ausgeben
Zitat:
|
Re: Quellcode auslesen und ein bestimmten Teil ausgeben
xml deswegen nicht weil ich mich noch nie damit befasst habe ^^
edit muss die so aus sehen
Delphi-Quellcode:
wenn das stimmt kommt das nächste Problem wie sage ich dem Programm lies die zeile aus
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="selfxml.xsl" type="text/xsl" ?> <Programm> <Information> <Name>Hans Wurst</Name> <Datum>01.10.2009</Datum> </Information> </Programm> |
Re: Quellcode auslesen und ein bestimmten Teil ausgeben
Bleibt noch die Frage warum TWebBrowser und nicht ganz simpel TIdHttp ohne die visuelle Komponente.
Ja, das wäre eine Möglichkeit für eine XML-Datei. Wobei die zweite Zeile glaube ich von dem in Delphi integrierten XML-Parser nicht geschrieben wird. Und dann gibts da ja noch ![]() |
Re: Quellcode auslesen und ein bestimmten Teil ausgeben
es muss nicht Visuell sein es kann auch IdHTTP benutzt werden und ich Benutze Delphi 7 Enterpreise und bis Delphi 2006 geht nur das himXML gut 2 Zeile kann man ja ändern bzw. löschen bloß wie sage ich IdHTTP das er die eine bestimmte zeile auslesen kann
|
Re: Quellcode auslesen und ein bestimmten Teil ausgeben
|
Re: Quellcode auslesen und ein bestimmten Teil ausgeben
![]()
Delphi-Quellcode:
oder MSXML evtl:
var XML: TXMLFile;
XML := TXMLFile.Create(nil, 'deinDateiname.xml'); Name := XML['Information\Name'].Text; Datum := XML['Information\Datum'].Text; XML.Free;
Delphi-Quellcode:
[edit]
var XML: TXMLDocument;
XML := TXMLDocument.Create(nil); Name := XML.RootDocument.ChildNodes['Information'].ChildNodes['Name'].Text; Datum := XML.RootDocument.ChildNodes['Information'].ChildNodes['Datum'].Text; XML.Free; ich schau mal, was da los ist :angel2: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 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