Home  |  Linux  | Mysql  | PHP  | XML
From:Rene Veerman Date:Thu Mar 11 20:45:56 2010
Subject:Re: DOMElement: td vs. th
hmm lame bug... but you can add a classname to the <th>s and check for that?..

On Thu, Mar 11, 2010 at 9:34 PM, Andy Theuninck <gohanman@gmail.com> wrote:
> I'm trying to parse a string containing an HTML table using the
> builtin DOM classes and running into an odd problem.
>
> Here's what I'm doing:
> $dom = new DOMDocument();
> $dom->loadHTML($str);
> $tables = $dom->getElementsByTagName("table");
> $rows = $tables->item(0)->getElementsByTagName('tr');
> foreach($rows as $row){
> }
>
> This gives me the row elements in order and access to their contents.
> The weird part is $node always appears to be a td tag - even when it's
> a th tag in the original string (DOMElement::tagName is always "td"
> (as well as DOMNode::nodeName and DOMNode::localName)). The th tags
> definitely aren't being omitted; I still get nodes with their
> contents, just with the wrong tag name.
>
> Is there any way to override this behavior so that I can distinguish
> between td tags and th tags?
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
Navigate in group php.general at sever news.php.net
Previous Next


Your recent visits
PHP backup in Minnesota
=?utf-8?B?SXNzdWUgd2l0aCBibG9ja2VkIHNvY2tldCBzdHJlYW0=?=
Re: [PHP] simplexml - can it do what I need?
Re: [PHP] web sniffer
Re: [PHP] Re: Hi list --- justa simple question



  
© No Copyright
You are free to use Anything, but please consult your advocate before doing so as this website
also list content from other sources which may be copyrighted.
Site Maintained by Zareef Ahmed
Powered By PHP Consultants