查找和指定 XML 架构 (XSD) 位置的最佳方式

Best way to find and specify XML Schema (XSD) locations

我经常处理这样的问题 - 模式位置。有时您必须编写配置 XML 文件或任何其他包含大量链接的 XML 文件,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<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/aop
       http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
       http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd"> 

每次我不得不处理一些乐器时,我都想知道:我应该在哪里寻找它?我怎么知道我应该在 XML 的 header 中使用哪些链接和选项?

请告诉我,你如何找出需要放在那里的东西以及你通常在哪里寻找

如果需要在相同的 XML 中描述另一种技术的使用,您怎么知道如何 修改 header?

如何找到 XSD

  • 看看你被告知 XSD 所在的位置。
  • 查看命名空间给出的URI(虽然注意an XML namespace URI need not be retrievable)。
  • Google 命名空间给出的 URI。
  • Google等根键元素XML.
  • 浏览 XSD 编译,例如 XML Standards Library.

如何指定 XSD 位置