PDA

Просмотр полной версии : DOMDocument не парсит когда есть символ &


der hund
31.08.2010, 12:25
<?xml version="1.0" encoding="utf-8"?>
<talk id="2" password="123" action="put">
<texts>
<text>Hello man &amp; woman</text>
</texts>



$talk->loadXML($_POST['talk']);


На выводе ошибка, скажу сразу, возникает изза символа "&", как ее побороть? Подскажите умные программисты:
<b>Warning</b>: DOMDocument::loadXML() [<a href='function.loadXML'>function.loadXML</a>]: Premature end of data in tag text line 6 in Entity, line: 6 in <b>file.php</b> on line <b>19</b><br />

membrilius
31.08.2010, 13:31
давным давно была та же ситуация. Как решил не помню...

Но сейчас я бы заменял управляющие символы XML на МНЕМОНИКИ

& - &amp;