为了账号安全,请及时绑定邮箱和手机立即绑定

xsi:schemaLocation的用途是什么?

xsi:schemaLocation的用途是什么?

跃然一笑 2019-12-16 10:27:18
xsi:schemaLocation的用途是什么?我看到我们有多个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/beanshttp://www.springframework.org/schema/beans/spring-beans-2.0.xsdhttp://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-2.0.xsd">为什么需要它,它的用途是什么?Spr
查看完整描述

4 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

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

如果省略schemaLocation,则XML解析器将不知道从何处获取模式以验证配置。


查看完整回答
反对 回复 2019-12-16
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

An xmlns是文档中的唯一标识符-不必是架构的URI:


XML名称空间通过将它们与URI引用标识的名称空间相关联,提供了一种简单的方法来限定可扩展标记语言文档中使用的元素和属性名称。


xsi:schemaLocation 应该提供有关实际架构位置的提示:


可以在文档中使用,以提供有关可用于评估的架构文档的物理位置的提示。


查看完整回答
反对 回复 2019-12-16
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

如果进入这些位置中的任何一个,那么您将找到那些模式中定义的内容。例如,它告诉您ini-method关键字值的数据类型是什么。


查看完整回答
反对 回复 2019-12-16
  • 4 回答
  • 0 关注
  • 1511 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信