Solución:
&
en XML inicia una entidad. Como no has definido una entidad &WhateverIsAfterThat
se lanza un error. Deberías escapar con &
.
$string = str_replace('&', '&', $string);
¿Cómo puedo escapar de los símbolos de unión en XML?
Para escapar de los otros caracteres reservados:
function xmlEscape($string) {
return str_replace(array('&', '<', '>', ''', '"'), array('&', '<', '>', ''', '"'), $string);
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)