Necesito eliminar elementos de un archivo XML usando PHP. Se realizará a través de ajax y necesito encontrar el elemento XML a través de un atributo.PHP - Eliminar elemento XML
Este es mi archivo XML
<?xml version="1.0" encoding="utf-8"?>
<messages>
<message time="1248083538">
<name>Ben</name>
<email>Ben's Email</email>
<msg>Bens message</msg>
</message>
<message time="1248083838">
<name>John Smith</name>
<email>[email protected]</email>
<msg>Can you do this for me?</msg>
</message>
</messages>
Así que lo que diría que es algo así como eliminar el elemento de donde es igual al tiempo 1248083838.
He estado usando XML simple hasta ahora y acabo se dio cuenta de que puede hacer todo excepto borrar elementos.
Entonces, ¿cómo podría hacer esto?
Hmm ... Estoy un poco abrumado por todo lo que hay allí. ¿Podrías explicar un poco más? –
Claro. Voy a editar. –
No tuve la oportunidad de verificar errores de sintaxis menores, pero eso debería darte algo como lo que necesitas. Recomiendo no eliminar al niño en el forloop en sí mismo porque se mete con el contador interno del foreach. –