PHP中的XML提交被拒绝,因为元素中缺少匹配的数据结束标记。如何处理?
我使用XML将原始HTML传递到第三方API 提交后,我经常收到错误,如PHP中的XML提交被拒绝,因为元素中缺少匹配的数据结束标记。如何处理?,php,xml,Php,Xml,我使用XML将原始HTML传递到第三方API 提交后,我经常收到错误,如,和被匹配的结束标记终止。我不希望HTML是完美的,但显然XML过于敏感,需要在所有内容上都添加结束标记 我无法控制我发送的信息。处理这个问题的最好方法是什么?是否有任何建议的脚本可以自动插入结束标记,或者XML是否有办法忽略此错误 谢谢。我不确定xml是如何生成的,但您可以使用htmlspecialchars尝试使用cdata部分?cdata如何工作?假设元素是。我会做![CDATA[……html…]>是的,应该可以,不过
,
和
被匹配的结束标记终止。我不希望HTML是完美的,但显然XML过于敏感,需要在所有内容上都添加结束标记
我无法控制我发送的信息。处理这个问题的最好方法是什么?是否有任何建议的脚本可以自动插入结束标记,或者XML是否有办法忽略此错误
谢谢。我不确定xml是如何生成的,但您可以使用htmlspecialchars尝试使用cdata部分?cdata如何工作?假设元素是。我会做![CDATA[……html…]>
是的,应该可以,不过您必须检查接收api此时是否可以处理CDATA部分。是的,工作非常完美。谢谢如果你把它作为答案贴出来,我会接受的。