Zaczynam zabawę z simplexml. Oto mój prosty skrypt:
<?php $z_xml = simplexml_load_file('videodb.xml'); foreach ($z_xml->movie as $z_movie) { foreach ($z_movie->fileinfo as $z_fileinfo) { foreach ($z_fileinfo->streamdetails as $z_streamdetails) { foreach ($z_streamdetails->video as $z_video) { } } } } ?>
Otrzymuje błąd:
Warning: simplexml_load_file() [function.simplexml-load-file]: videodb.xml:69293: parser error : xmlParseCharRef: invalid xmlChar value 11 in D:\Programy\VertrigoServ\www\xml\index.php on line 3 Warning: simplexml_load_file() [function.simplexml-load-file]: y przeżyli, zmienia w potwory. Robert Neville jest ostatnim człowiekiem  in D:\Programy\VertrigoServ\www\xml\index.php on line 3 Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in D:\Programy\VertrigoServ\www\xml\index.php on line 3 Warning: Invalid argument supplied for foreach() in D:\Programy\VertrigoServ\www\xml\index.php on line 4
Jak prosto pominąć nieobsługiwane znaki?
Pozdrawiam.