好的,所以我的 responseText 包含一个 '&' 字符,这似乎在解析时会导致问题。所以我想抓住我的 responseText 并将 ' ' 更改&
为 ' &
'
我知道 responseText 是一个字符串,理想情况下我想将它反馈到 responseXML 中,以使用带有 & 的新 xml 进行解析
非常感谢任何帮助
responseXML = xmlhttp.responseXML;
var myResponseText = "<document-metadata><item><name>ccms_customer_key</name><value>0100000931012004110</value></item><item><name>ccms_customer_name</name><value>Mr Joe Bloggs</value></item><item><name>ccms_customer_salutation_name</name><value>Mr</value></item><item><name>ccms_rm_name</name><value></value></item><item><name>ccms_dms_key</name><value>2432559OEKM</value></item><item><name>ccms_customer_address</name><value>Main & Street Dublin </value></item></document-metadata>";
/*
if(myResponseText.indexOf('&') >= 0)
{
var str = myResponseText.replace(/&/g,"&");
return str;
}
*/
//old line getSession().setAttribute('LH_METADATA_XML',xmlhttp.responseText);
getSession().setAttribute('LH_METADATA_XML',myResponseText);
// extract COMP_DMS_KEY from metadata
var root = responseXML.getElementsByTagName('document-metadata').item(0);