Cita:
Iniciado por GatorV Mmm leyendo mas a fondo prueba esto:
Código PHP:
$book = $xml->children( "book" );
$title = $book->children( "title" );
echo $title;
Saludos.
eso esta ams o menos bien pero en la funcion
children tienes que poner lo que esta en el ns de su xml
xmlns:ns="http://quickstart.samples/xsd"
osea segun lo que lei y vaya que lei bastatnte sobre xml y de se los recomiendo es que el namespaces es un identificador
<ns:book
xmlns:ns=\"http://quickstart.samples/xsd\">
donde esta con engro le indicas que el identificador de ns es igual a "http://quickstart.samples/xsd" puede contener cualquier nombre no necesariamente un sitio web peude contener tu nombre o como yo lo estoy haciendo una descripcion de esa parte
ahora en php para reconocer ese identificador necesariamente se utiliza children por no se que ams utilizar
el codigo quedaria en el siguiente modo
<?php
$xml = "<?xml version='1.0'?>
<root>
<ns:book xmlns:ns="http://quickstart.samples/xsd">
<ns:title>Titulo</ns:title>
</ns:book>
<title>titlea</title>
</root>";
$xml = simplexml_load_string( $xml );
$xml_book = $xml->children('http://quickstart.samples/xsd');
echo $xml_book->title;
?>
eso seria la solucion para los que bscuan leer los xml que estan estructurados de esa manera
bye espero les aya servido