簡體   English   中英

使用JavaScript解碼SecurityElement.Escape的正確方法

[英]Proper way to decode SecurityElement.Escape using Javascript

我嘗試了幾種使用JavaScript解碼編碼的xml的方法。 由於某種原因,他們所有人都忽略了',這導致它失敗。 我可以執行string.replace來解決此問題,但想知道為什么會發生這種情況,或者是否應該使用其他方法。

我試過了解碼URIComponent以及在SO上找到的另一種方法,該方法將內容放入div中,然后將其拉回。 兩者都忽略'。 我也嘗試過unescape,奇怪的是什么也沒做。 這是我正在解碼的xml塊。

因為沒有人回應,所以這是我唯一可以找到的方法:

函數HtmlDecode(input){var e = document.createElement('div'); e.innerHTML =輸入; 返回e.childNodes.length === 0? “”:e.childNodes [0] .nodeValue.replace(/'/ g,“'”);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM