[英]How to keep javax.xml.transform.Transformer from converting/parsing HTML-encoded characters
[英]Converting from a Html encoded string to a 'normal' Url
我在經過編碼的xml文檔中有一個網址
<Link>http://www.sample.com/test.asp?goto=HOTWIZ%26eapid=857</Link>
我想將其轉換為輸出的HTML中的Url。
我可以輸出鏈接,但我需要將%26轉換為&
我認為我可以在XSLT中使用某種替換功能,但我想有一個更優雅的解決方案
干杯
為了闡明意圖,應該是兩個單獨的參數,URL存儲在xml文檔中,因此需要對URL進行編碼
…?foo=bar&baz
和…?foo=bar%26baz
之間在語義上有所不同。 第一個是兩個參數( foo
的值為bar
和bar
的值為空),第二個只是一個參數( foo
的值為bar&baz
)。
&已進行urlencode編碼(%26),而不是實體編碼-對於更“純”的xml方法,您可以將其實體編碼為&
<Link>http://www.sample.com/test.asp?goto=HOTWIZ&eapid=857</Link>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.