Premetto che sono agli inizi con dom....
allora...devo effettuare il parsing di una pagina html che fondamentalmente è un grossa tabella che è divisa in 4 colonne + n righe variabili, il mio scopo è quello di scorrere tutta la tabella e caricari i contenuti dei vari td in una matrice di conseguenza ho sctitto il seguente codice:
Codice PHP:
$doc = new DOMDocument();
$doc = new DOMDocument();

$doc->loadHTMLfile("test.htm");


$params =  $doc->getElementsByTagName('tr');


$i 0;        
foreach (
$params as $tr){
    
$k 0;                    
    foreach (
$tr->childNodes as $td){
        if(
trim($td->nodeValue) <> '' ){
            
            
            
$table[$i][$k] = trim($td->nodeValue);
            
$k++;
        }
    }    
    
$i++;        

il mio problema sorge dal fatto che in alcuni <td> sono presenti i tag [b] e <s> e io in base alla presenza di questi tag su determinate stringhe devo fare alcune operazioni, ma debuggando mi sono accorto che in $table vengono caricate tutte le stringhe ma non vengo mantenuti <s> e [b]...come posso fare?!