Есть код (использую PHP5) : $doc = new DOMDocument();  $xmlstr = '<?xml version="1.0" encoding="utf-8"?> <zoo>   <animal species="monkey"> 	<name>Jim</name> 	<food>banana</food>   </animal>   <animal species="hamster"> 	<name>Kola</name> 	<food>apples</food>   </animal> </zoo> ';  $doc->loadXML($xmlstr); echo $doc->saveXML(); работает, но если скажем изменить xml так: Jim & Limsdf (добавил символ &, случайно обнаружилось), то вижу ошибку: Warning: DOMDocument::loadXML() [function.DOMDocument-loadXML]: xmlParseEntityRef: no name in Entity, line: 4 замена на такое: Jim & Limsdf тоже не помогает хотелось бы решить проблему