Foros del Web » Programando para Internet » PHP »

duda novato xml y php

Estas en el tema de duda novato xml y php en el foro de PHP en Foros del Web. Hola: Mi consulta es que tengo este xml, pero no se trabajarlo, osea estuve tratando con DOM y simple XML, al ejecutar no muestra nada. ...
  #1 (permalink)  
Antiguo 09/03/2010, 10:35
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 18 años
Puntos: 1
duda novato xml y php

Hola:
Mi consulta es que tengo este xml, pero no se trabajarlo, osea estuve tratando con DOM y simple XML, al ejecutar no muestra nada.
Código PHP:

<?xml version="1.0" encoding="UTF-8"?>
<!--Sample XML file generated by XMLSpy v2008 rel. 2 (http://www.altova.com)-->
<aem:CertificadoCalidadIndigena SchemaVersion="1.0" xsi:schemaLocation="http://valida.aem.gob.cl CertificadoCalidadIndigena-v1-0.xsd" xmlns:aem="http://valida.aem.gob.cl" xmlns:n1="http://www.altova.com/samplexml/other-namespace" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <aem:NumeroCertificado>55678</aem:NumeroCertificado>
    <aem:Nombre>
        <aem:nombres>JUAN RAUL</aem:nombres>
        <aem:apellidoPaterno>PEREZ</aem:apellidoPaterno>
        <aem:apellidoMaterno>RAÑILEO</aem:apellidoMaterno>
    </aem:Nombre>
    <aem:Run>
        <aem:numero>12345</aem:numero>
        <aem:dv>0</aem:dv>
    </aem:Run>
</aem:CertificadoCalidadIndigena>
Código PHP:
$doc = new DOMDocument();
$doc->load("../natural/CertificadoCalidadIndigena-v1-0.xml");
$root $dom->documentElement;
$node $root->firstChild;

while(
$node){
        echo 
"Output: ".$output;
        
$node $node->nextSibling;


pero al cargar un xml basico, muestra el xml sin problema.
Código PHP:
<?xml version="1.0"?>
<article>
<name>XML in PHP 5
<author>Juan Perez
</article>
Código PHP:
.......
$noticias simplexml_load_file("test.xml");
foreach (
$noticias->item as $noticia) {
echo 
"<b>$noticia->name:</b> ";
echo 
"$noticia->author<br><br>\n";

soy novato, de antemano gracias

Etiquetas: xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:52.