gpt4 book ai didi

javascript - XML 与符号错误 我的 xml 文件中有 &

转载 作者:行者123 更新时间:2023-11-28 19:49:24 24 4
gpt4 key购买 nike

我有一个 XML 文件,当我在 XML 和或一些对 XML 不合法的花药字符中每 24 小时更新一次,我有问题,如何在加载之前在 javascript 中更改 XML

XML:

 <deal>
<title> ran & ban </title>

</deal>

我知道我需要将其更改为类似 & 的内容在将 XML 变为白色之前,如何更改 XML 的 ROW 数据

  function loadXMLDoc(filename){
if (window.XMLHttpRequest)
{
xhttp=new XMLHttpRequest();

}
else // code for IE5 and IE6
{
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}

xhttp.open("GET",filename,true);
xhttp.send();

var xml= xhttp.responseXML;
// xml==NULL
}

最佳答案

您发布的“XML”片段不是 XML,您必须事先将其作为文本文件处理,因为任何兼容的 XML 解析器都无法解析此片段文件。请注意,这本身可能容易出错(注意字符编码等问题),理想情况下您需要将传入的 XML 更正为 well-formed

 <deal>
<title> ran &amp; ban </title>

</deal>

参见this article了解更多信息。

我肯定会插入纠正你的消息来源。如果您必须编写代码来纠正此问题,那么可能

  1. 它会出现其他错误(实体编码或其他错误)
  2. 当您的源代码最终发布有效的 XML 时,您的“更正”代码可能会出现困惑

关于javascript - XML 与符号错误 我的 xml 文件中有 &,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23761758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com