Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/05/2011, 14:57
budoky
 
Fecha de Ingreso: febrero-2011
Mensajes: 15
Antigüedad: 13 años, 2 meses
Puntos: 3
Respuesta: Duda sobre el DOM

Cita:
Iniciado por @ndreX! Ver Mensaje
Es bastante difícil ayudarte como se debe, puesto la estructura que podrías tener. Pero en todo caso, puedes guiarte imprimiendo los valores que obtienes usando print_r, por ejemplo:
Código PHP:
echo '<pre>';
print_r($p);
echo 
'</pre>'

No acabo de entender lo que dices, pero de todas formas, si hago
Código PHP:
print_r($p); 
Obtengo:

DOMElement Object
(
)


Cita:
Iniciado por angelfcm Ver Mensaje
Usa la función htmlspecialchars(), es decir:

Código PHP:
Ver original
  1. echo htmlspecialchars($p->nodeValue);

saludos.
Las comillas las he puesto para remarcar lo que quiero. Me he explicado mal. La variable $p apunta a un DOMElement que apunta <p> y esta a su vez contiene:

Código HTML:
 <b>Texto <br><br>mastexto</b> 
Si sigo bajando de niveles en el árbol hay otro nodo que apunta a la etiqueta <b> esta contentra

Código HTML:
Texto <br><br>mastexto
lo que quiero es pillar los tags <br> como texto plano. Con htmlspecialchars() me sustituye las comillas por '&quot pero no me pilla los <br>