连接被拒绝错误

问题描述 投票:0回答:1

我有问题,如果我尝试解析文件,我会收到连接拒绝错误。 这是因为我运行代码的机器上没有互联网连接,并且我无法更改它。

文件的标题如下所示:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generator: Arbortext IsoDraw 7.2 -->
<svg id="Standardebene" width="100%" height="100%" viewBox="0 0 135.413 119.471"
 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
 fill-rule="evenodd" clip-rule="evenodd" stroke="#000000" stroke-linecap="round" fill="none" xml:space="preserve">

所以我可以禁用 .dtd 加载:

setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);

它有效,但我从命名空间行收到另一个错误。 我只能删除

xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
它也会起作用,但我想知道是否有更好的解决方案? 我不想每次生成 .svg 文件时都删除该行。

感谢您的宝贵时间。

xml svg xml-namespaces
1个回答
0
投票

记住,整洁并不重要,尤其是对于像这样的语言


  • xml
  • html
  • java

只要有效。

© www.soinside.com 2019 - 2024. All rights reserved.