Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    capire se ci sono alcuni tag con DOM

    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?!

  2. #2

  3. #3

    ...............

    Ciao.
    A mio parere sbagli l'acceso ai nodi
    dai un occhio qui


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.