XMLSchema验证失败问题,org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document

时间:2021-12-04 03:15:18
我运行一个程序,要读取一个XML文件,内容如下,
?xml version="1.0" ?>
<TestPassConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://engweb/apiframework/schemas/testpassconfig.xsd"
......
/TestPassConfiguration>
但是发现连接无法打开:“http://engweb/apiframework/schemas/testpassconfig.xsd”,
导致了 “Failed to read schema document”的错误,
现在我可以可以从别的地方下载到testpassconfig.xsd,但是条件是不能修改XML文件中:xsi:noNamespaceSchemaLocation的属性,
有什么办法能够使验证通过吗?
谢谢!

1 个解决方案

#1


用java读取的话是字符串。/要使用转义字符

#1


用java读取的话是字符串。/要使用转义字符