Xsd xml名称空间是如何工作的?

Xsd xml名称空间是如何工作的?,xsd,xml-validation,Xsd,Xml Validation,假设我有一个xml文档,它附带了一个xsd文件。现在假设xsd文件从不同的名称空间导入多个xsd。验证主XML文档时,验证过程是否包括嵌套加载所有导入的名称空间以执行验证?验证过程需要某种方式确保XML文档中定义的数据对架构文件中定义的类型有效 因此,它必须先加载所有模式文件,然后才能验证该文件。如果它不能解析xml中使用的模式类型,那么验证就不能真正通过 但是,没有标准的方法可以让验证器使xml文档无法通过验证,因此,如果xml无效,将取决于验证器的实现 如果没有,您认为它将如何进行验证?因此

假设我有一个xml文档,它附带了一个xsd文件。现在假设xsd文件从不同的名称空间导入多个xsd。验证主XML文档时,验证过程是否包括嵌套加载所有导入的名称空间以执行验证?

验证过程需要某种方式确保XML文档中定义的数据对架构文件中定义的类型有效

因此,它必须先加载所有模式文件,然后才能验证该文件。如果它不能解析xml中使用的模式类型,那么验证就不能真正通过


但是,没有标准的方法可以让验证器使xml文档无法通过验证,因此,如果xml无效,将取决于验证器的实现

如果没有,您认为它将如何进行验证?因此,它确实为验证过程加载了所有xsd文档