gpt4 book ai didi

xsd - xsi :schemaLocation? 有什么用

转载 作者:行者123 更新时间:2023-12-03 04:31:22 30 4
gpt4 key购买 nike

我发现我们有多个 url 作为此属性的值,就像在 spring 中一样:

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">

为什么需要它以及它的用途是什么? Spring 是否会访问 url 并进行验证?xmlns 和 xsi:schemaLocation 有什么区别?

最佳答案

Spring 使用的 Java XML 解析器将读取 schemaLocation 值并尝试从互联网加载它们,以验证 XML 文件。 Spring 反过来拦截这些加载请求并从其自己的 JAR 文件中提供版本。

如果您省略 schemaLocation,那么 XML 解析器将不知道从哪里获取架构以验证配置。

关于xsd - xsi :schemaLocation? 有什么用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5875021/

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