gpt4 book ai didi

java - 需要处理URL中的特殊字符

转载 作者:行者123 更新时间:2023-12-02 00:45:18 26 4
gpt4 key购买 nike

我输入的html是

<p>
<span>first
</span>
<a href="http://tools.google.com/dlpage/cloudconnect#utm_campaign=launch&utm_source=en-na-us-gdb-GCC-Appsperience_02242011&utm_medium=blog"><span>Google Cloud Connect for Microsoft Office</span></a>
</p>

我正在使用 xslt1.0 将 html 转换为 xml..我的输出 xml 是

<Relationship Id="rId12700703801" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink" Target="http://tools.google.com/dlpage/cloudconnect#utm_campaign=launch&utm_source=en-na-us-gdb-GCC-Appsperience_02242011&utm_medium=blog" TargetMode="External"/></Relationships>

目标属性中的位置 =(启动后&utm_source)出现错误“XML 解析错误:格式不正确”。

我想通过xslt转义url中存在的特殊字符并制作xml。请帮我。提前致谢..

最佳答案

你正在生成输入html吗?如果是这样,您可以使用 URLEncoder.encode 正确编码字符串,以便转换器不会提示语法。

如果这只是一个随机的 html 页面,并且您无法控制它,那么您可能需要使用一些 html 解析器,例如 tagoup 等。 al,预先纠正它,因为大多数 html 文件的格式不正确。

关于java - 需要处理URL中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5151713/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com