PHP生成的XML偶尔缺少结束语<&引用;

PHP生成的XML偶尔缺少结束语<&引用;,php,mysql,xml,Php,Mysql,Xml,我有一个简单的php脚本,它从MySql中提取数据并构建一个提要,在本例中是针对Amazon的 它正确地生成数据,但每300-400行左右,它就会生成一个孤立的XML错误,在这个错误中,“您描述的内容”似乎不可能用您显示的代码来结束。您是否100%确定以后不会处理结果(比如做一些str_替换)或者使用另一个$myXML.=阻塞某处?$myXML被包装在另一个字符串中以完成XML。另一个字符串使用了离题,但由于您提到了mysql\u fetch\u array(),我应该指出mysql\u xxx

我有一个简单的php脚本,它从MySql中提取数据并构建一个提要,在本例中是针对Amazon的


它正确地生成数据,但每300-400行左右,它就会生成一个孤立的XML错误,在这个错误中,“您描述的内容”似乎不可能用您显示的代码来结束。您是否100%确定以后不会处理结果(比如做一些str_替换)或者使用另一个
$myXML.=
阻塞某处?$myXML被包装在另一个字符串中以完成XML。另一个字符串使用了离题,但由于您提到了
mysql\u fetch\u array()
,我应该指出
mysql\u xxx()
函数被认为已经过时,并且正在被弃用。您可能希望看到以下问题:有关详细信息。
<Message>
<MessageID>36</MessageID>
<OperationType>Update</OperationType>
<Inventory>
<SKU>NRS10111</SKU>
<Quantity>2</Quantity>
<FulfillmentLatency>1/FulfillmentLatency>
</Inventory>
</Message>
$myXML.=
'<Message>
<MessageID>'.$counter.'</MessageID>
<OperationType>Update</OperationType>
<Inventory>
<SKU>'.$sku.'</SKU>
<Quantity>'.$quantity.'</Quantity>
<FulfillmentLatency>1</FulfillmentLatency>
</Inventory>
</Message>';

$counter++