[fpc-pascal] Re: How to use GetElementById?
silvioprog
silvioprog at gmail.com
Sun Jan 30 13:52:59 CET 2011
Sorry... but nobody? :(
2011/1/26 silvioprog <silvioprog at gmail.com>
> Hi guys,
>
> I use the GetElementById in PHP with sucess, but in FPC I not know how use.
>
> In PHP I use (with sucess):
>
> ...
> $dom = new DOMDocument();
> @$dom->loadHTML($data);
> $return = @$dom->getElementById('currency_converter_result')
> ->getElementsByTagName('span')->item(0)->firstChild->wholeText;
> ...
>
> In FPC I try (but without sucess):
>
> ...
> var
> VHTMLDocument: THTMLDocument = nil;
> begin
> try
> ReadHTMLFile(VHTMLDocument, '../HTML/index.htm');
> ShowMessage(VHTMLDocument.GetElementById('currency_converter_result'
> ).GetElementsByTagName('span').Item[0].FirstChild.TextContent);
> ...
>
> I found a 'generic' solution:
>
> ....
>
> ShowMessage(VHTMLDocument.GetElementsByTagName('div').Item[5].TextContent);
> // This is a unique alternative? :o
> ....
>
> Any idea? The GetElementById function works? :/
>
> Project to reproduce my problema in attached (with the HTML and PHP files).
>
> ( sorry for my bad english ^^' )
>
> Thanks.
>
--
*Silvio Clécio*
*Blog.* blog.silvioprog.com.br
*Twitter.* twitter.com/silvioprog
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20110130/3d059002/attachment.html>
More information about the fpc-pascal
mailing list