Tema: xml - php
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2010, 14:06
Avatar de juan_14nob
juan_14nob
 
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 14 años, 10 meses
Puntos: 6
xml - php

Buenas estoy aprendiendo un script de un libro pero no me sale.. me tira muchisimos errores y no se por que..

tengo un achivo XML llamado libro1.xml

[XML]

<?xml version"1.0"?>
<biblioteca>
<libro titulo"parque jurasico" autor"primer autor" editorial"editorial1" />
<libro titulo"la nueva luna" autor"jackson" editorial"editorial2" />
<libro titulo"harry potter" autor"autor3" editorial"editorial3" />
<libro titulo"cielo de octubre" autor4"frank clifford" editorial"editorial4" />
<libro titulo"ultimo" autor"ultimo autor" editorial"editorial5" />
</biblioteca>

[/XML]


y el archivo php:

Código PHP:
<?php
$objetoxml 
= new SimpleXMLElement("libro1.xml"nulltrue);
foreach(
$objetoxml->libro as $nodo){
echo 
utf8_decode($nodo["titulo"]) ."<br />";
echo 
utf8_decode($nodo["autor"]) ."<br />";
echo 
utf8_decode($nodo["editorial"]) ."<br />";


}


?>

y me da como resultado esto:
.

Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: libro1.xml:1: parser error : expected '=' in C:\xampp\htdocs\biblioteca.php on line 8

Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: <?xml version"1.0"?> in C:\xampp\htdocs\biblioteca.php on line 8

Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: ^ in C:\xampp\htdocs\biblioteca.php on line 8

Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: libro1.xml:1: parser error : Malformed declaration expecting version in C:\xampp\htdocs\biblioteca.php on line 8

Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: <?xml version"1.0"?> in C:\xampp\htdocs\biblioteca.php on line 8

Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: ^ in C:\xampp\htdocs\biblioteca.php on line 8

Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: libro1.xml:1: parser error : Blank needed here in C:\xampp\htdocs\biblioteca.php on line 8

Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: <?xml version"1.0"?> in C:\xampp\htdocs\biblioteca.php on line 8

Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: ^ in C:\xampp\htdocs\biblioteca.php on line 8

Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: libro1.xml:1: parser error : parsing XML declaration: '?>' expected in C:\xampp\htdocs\biblioteca.php on line 8

Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: <?xml version"1.0"?> in C:\xampp\htdocs\biblioteca.php on line 8


y muchos mas

saludos y gracias!!!

Última edición por juan_14nob; 21/12/2010 a las 14:13