Tema: leer XML
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/11/2008, 13:15
mlth07
 
Fecha de Ingreso: septiembre-2008
Mensajes: 11
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: leer XML

Pues ya lo intente de dos formas;

Primero asi:
echo $XML;

$estxml = simplexml_load_string($XML);
foreach ($estxml->elemento as $elemento) {
echo $elemento->vcPatEmp, '<br />';

}

Segundo:
foreach ($estxml->item as $elemento)
{
echo "<b>$elemento->vcPatEmp:</b> ";
echo "$elemento->vcMatEmp<br><br>\n";
}

son muy parecidos los metodos, pero me manda un error:

No se puede mostrar la página XML
No se puede ver la entrada XML con la hoja de estilo XSL. Corrija el error y haga clic en el botón Actualizar, o inténtelo de nuevo más tarde.
--------------------------------------------------------------------------------
No es válido en el nivel superior del documento. Error al procesar el recurso http://localhost:3570/conempleado.php?restore...

<?xml version="1.0" encoding="UTF-8"?><empleado><elemento><vcPatEmp>SANCHEZ</vcPatEmp><vcMa...

No se en donde poner el echo de la estructura, porque lo estoy poniendo debajo de todo mi codigo despues del echo $XML y no funciona solo me pone el echo. Aparte hice una unidad; pero no me muestra nada.

<?php
include 'ejemplo.php';

$estxml = simplexml_load_string($XML);
foreach ($estxml->elemento as $elemento) {
echo $elemento->vcPatEmp, '<br />';

}

?>

Esta bien lo que estoy haciendo y en donde pongo el codigo para leer la estructura.
Gracias