Есть код (использую 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 тоже не помогает хотелось бы решить проблему