Tema: phpDom XML
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2008, 07:34
Avatar de Chuty
Chuty
 
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 2
phpDom XML

Buenas a todos
Tengo la siguiente consulta como puedo leer el CDATA con las funciones DOM (php5) Por ejemplo mi XML seria ...


Código PHP:
articles.xml
--------------
<
INICIO>
      <
CAMPO>
    <
DESCR>52</DESCR
    <
IMGLEN>1432</IMGLEN
    <![
CDATASUkqAEADAADSbteHBLZJuAA==]]> 
      </
CAMPO>
</
INICIO>
--------------
Php...
$dom = new DomDocument();
$dom->load("articles.xml");

$CAMPO $dom->getElementsByTagName("CAMPO");
foreach(
$CAMPO as $node){
    echo 
CAMPOS=><br>';
    $DESCR= $dom->getElementsByTagName("DESCR");
    foreach($DESCR as $node){
        echo '
DESCR=><br>';
        echo $node->textContent;
        echo '
<br>';
    }
    $IMGLEN= $dom->getElementsByTagName("IMGLEN");
    foreach($IMGLEN as $node){
        echo IMGLEN=><br>'
;
        echo 
$node->textContent;
        echo 
'<br>';
    }    
    
// Como Leo CDATA
    // <![CDATA[ SUkqAEADAADSbteHBLZJuAA==]]> 

Desde ya muchas Gracias.

Última edición por Chuty; 16/07/2008 a las 07:41