Hace ya un par de meses que tengo un script funcionando. Hoy lo estoy usando para otra pagina, mientras la acondiciono, y no se por que obtengo este error:
Código PHP:
<b>Warning</b>: DOMXPath::query() [<a href='domxpath.query'>domxpath.query</a>]: Invalid predicate in <b>C:wampwwwMADRESELVAlibreriacambios_en_xml.php</b> on line <b>31</b><br />
<br />
<b>Warning</b>: DOMXPath::query() [<a href='domxpath.query'>domxpath.query</a>]: Invalid expression in <b>C:wampwwwMADRESELVAlibreriacambios_en_xml.php</b> on line <b>31</b><br />
<br />
<b>Fatal error</b>: Call to a member function item() on a non-object in <b>C:wampwwwMADRESELVAlibreriacambios_en_xml.php</b> on line <b>34</b><br />
Este es mi xml:
Código PHP:
<?xml version="1.0" encoding="iso-8859-1"?>
<galeria>
<item dir='fotos' id='min8.jpg'>
<titulo><![CDATA[ ]]>
</titulo>
<descripcion><![CDATA[ ]]>
</descripcion>
</item>
</galeria>
El error fue poner todo mi js en un archivo aparte, siendo que habia un pequeño fragmento de PHP entremezclado. Por lo cual o usarè include, o seguire con todo el js en cuerpo de pagina.