Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 不能';t验证XSD SAML元数据文件_Xml_Validation_Xsd_Saml 2.0_Xml Validation - Fatal编程技术网

Xml 不能';t验证XSD SAML元数据文件

Xml 不能';t验证XSD SAML元数据文件,xml,validation,xsd,saml-2.0,xml-validation,Xml,Validation,Xsd,Saml 2.0,Xml Validation,在SAML2.0中,我从 我正在尝试使用在线工具从上面的位置根据其XSD验证XML。它在XSD文件本身上显示错误。XSD文件有什么问题?如何根据自己的SAML元数据XML的XSD进行验证 这是我得到的错误的图像 您是否已将XML粘贴到左侧和右侧 在这种情况下,问题显然是此验证器无法解析相对导入: <import namespace="urn:oasis:names:tc:SAML:2.0:assertion" schemaLocation="saml-schema-ass

在SAML2.0中,我从

我正在尝试使用在线工具从上面的位置根据其XSD验证XML。它在XSD文件本身上显示错误。XSD文件有什么问题?如何根据自己的SAML元数据XML的XSD进行验证

这是我得到的错误的图像


您是否已将XML粘贴到左侧和右侧

在这种情况下,问题显然是此验证器无法解析相对导入:

<import
    namespace="urn:oasis:names:tc:SAML:2.0:assertion"
    schemaLocation="saml-schema-assertion-2.0.xsd"/>

这是完全可以理解的。在线验证工具可能适用于“快速且肮脏”的验证,但通常不适用于更复杂的情况

看看,你可能会在那里发现一些有用的东西

根据XSD验证SAML XML只是SAML断言验证的一部分(如果您要求,这是一个完全可选的部分)。强制部分是验证签名,这与XSD无关。

上面的链接是更改为