This page is under 旅聯網系統更新日誌.
在IE中,jquery無法直接parse自訂的tag,也就是xml。而且也無法以$.html()的方式輸出xml,只能以.text()讀取標籤內文。必須以parseXML來替代,解決的方式如下:
- 產生xml的jquery物件,如$x = x2j(“Test”);
function x2j(xmlstr)
{
return $j($j.parseXML(xmlstr)).children().eq(0);
} - 將xml的jquery物件輸出xml字串。(注意:試圖輸出xml的子元素的xml字串,似乎仍會回傳整體的xml字串)
function xj2string($xjobj)
{
return ($xjobj.context.xml ? $xjobj.context.xml : (new XMLSerializer()).serializeToString($xjobj.context));
}