gpt4 book ai didi

java - 带有 unicode 路径的 XML 实体引用

转载 作者:行者123 更新时间:2023-12-01 16:46:56 25 4
gpt4 key购买 nike

我正在缓存 XML 实体,因此不必从服务器获取它们,从而产生像这样的 XML header 标签

<!ENTITY % xhtml-special-local SYSTEM "/Users/test/Library/Application Support/test/xhtml-special.ent" > %xhtml-special-local;

除非用户名包含 öäå 或类似的非 ascii 字符,否则这种方法效果很好。有了这些,我得到以下解析器错误

java.net.MalformedURLException: no protocol: /Users/test/Library/Application Support/testööö/xhtml-special.ent

实体路径应该如何转义才能被解析器接受?

最佳答案

这可以通过在路径前添加 file:///来修复,如下所示

<!ENTITY % xhtml-special-local SYSTEM "file:////Users/test/Library/Application Support/test/xhtml-special.ent" > %xhtml-special-local;

关于java - 带有 unicode 路径的 XML 实体引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61753533/

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