当我们将xsd放入xsi:schemaLocation中时,它是否会从互联网下载xsd并验证xml?
如果是这种情况,我希望通过下载xsd进行离线验证。我该如何做到这一点?
我知道如何为DTD进行离线验证,但不确定如何处理xsd。
对于DTD,我目前正在执行以下操作:
如果是这种情况,我希望通过下载xsd进行离线验证。我该如何做到这一点?
我知道如何为DTD进行离线验证,但不确定如何处理xsd。
对于DTD,我目前正在执行以下操作:
<!DOCTYPE struts-config SYSTEM "struts-config_1_1.dtd">
我可以做类似这样的事情吗?
来自
<!-- beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd"-->
to
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
file://spring-beans-3.0.xsd
http://www.springframework.org/schema/context
file://spring-context-3.0.xsd">
编辑:
看起来我错了。当在jar文件中找不到dtd / xsd时,spring只会连接到互联网。我拔掉了互联网插头,发现应用程序可以正常工作。
此外,来源:https://forum.hibernate.org/viewtopic.php?f=1&t=949031
很抱歉给您带来麻烦和错误的问题。