Xml 如何验证xsd文件本身

Xml 如何验证xsd文件本身,xml,xsd,xsd-validation,Xml,Xsd,Xsd Validation,我知道,为了验证xml文件,我们使用xsd文件,它也是xml文件。如何验证此xsd文件?您可以使用诸如加载和验证xsd之类的工具,这将提供xsd的图形表示并引导您找到错误 如果要在代码中执行此操作,请执行以下操作: .Net您可以将XSD加载到XmlSchemaSet中,并钩住ValidationEventHandler事件以查找错误。一旦加载了模式,编译模式集将消除最后一个错误 COM将其加载到MSXML中,解析器不是最好的,因此它将输出一些虚假错误 Java使用Xerces创建XMLSch

我知道,为了验证xml文件,我们使用xsd文件,它也是xml文件。如何验证此xsd文件?

您可以使用诸如加载和验证xsd之类的工具,这将提供xsd的图形表示并引导您找到错误

如果要在代码中执行此操作,请执行以下操作:

  • .Net您可以将XSD加载到XmlSchemaSet中,并钩住ValidationEventHandler事件以查找错误。一旦加载了模式,编译模式集将消除最后一个错误
  • COM将其加载到MSXML中,解析器不是最好的,因此它将输出一些虚假错误
  • Java使用Xerces创建XMLSchemaFactory并使用它创建模式对象,从模式创建验证器将导致模式本身被验证

答案的可能重复无法解释它是如何工作的。您还没有理解我的问题。要验证另一个xml文件,现在需要验证xsd文件,因此必须创建另一个xsd文件。现在,如果我想验证这个xsd文件,我必须创建另一个xsd。你看到递归了吗?