一千萬個為什麽

搜索

需要處理URL中的特殊字符

我輸入的HTML是


first Google Cloud Connect for Microsoft Office

我使用xslt1.0將html轉換為xml..my輸出xml是


with error "XML Parsing Error: not well-formed" in the location =(after launch&utm_source) in target attribute..

我想通過xslt轉義url中的特殊字符並生成xml。 請幫幫我。提前致謝..

最佳答案

你在生成輸入html嗎?如果是這樣,您可以使用URLEncoder.encode正確編碼字符串,以便變換器不會抱怨語法。

如果這只是一個隨機的html頁面,並且你無法控制它,那麽你可能需要使用一些html解析器,例如tagsoup,et。 al,要預先糾正它,因為大多數html文件沒有正確格式化。

轉載註明原文: 需要處理URL中的特殊字符