当前位置: 首页 > 知识库问答 >
问题:

XSD验证错误:找不到元素“soapenv:Envelope”的声明

沃学
2023-03-14

我尝试使用http://www.freeformatter.com/xml-validator-xsd.html但由于上面的错误,它失败了。我发现了许多相同的问题,但没有一个答案对我有帮助。请帮助,正确的XML/XSD是什么?

我的XML:(只有最小的一个)

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope" >
</soapenv:Envelope>

我的XSD:(只有最小的一个)

<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema  xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"  >
</xs:schema>  

共有1个答案

白子昂
2023-03-14

几个问题:

>

  • XML不会提示XSD的位置。

    补救措施:使用xsi:schemaLocation(参见下面的XSD)。

    SOAP的XML命名空间URI是非标准的。

    补救措施:使用<代码>http://schemas.xmlsoap.org/soap/envelope/(注意尾部斜杠)。

    XSD没有定义targetNamespace。

    补救措施:定义一个,或者更好地使用SOAP/1.1信封的标准模式。

    您可以使用以下空SOAP信封消息来检查您的消息;它将消除您的错误,并允许找到soapenv:Envelope的声明:

    <?xml version="1.0" encoding="UTF-8"?>
    <soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                      xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/
                                          http://schemas.xmlsoap.org/soap/envelope/"
                      xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >
      <soapenv:Body/>
    </soapenv:Envelope>
    

  •  类似资料:
    • 我对XML非常陌生,我面临验证问题,如果我的XML和XSD文件结构良好,我也希望得到一些反馈。 在根据XSD验证XML时,我经常遇到错误- 我正在windows上使用程序XML复制编辑器。我还针对XSD尝试了一个在线验证器XML,但出现了这个错误。https://www.freeformatter.com/xml-validator-xsd.html I get error Src resolve

    • 我有以下带有unit&measure子元素的xml。 在SAXParseException中,我获得发生错误的行号。是否可以从行号中获取元素,然后获取其父元素?

    • 我有以下xml: 我在网上验证了xml,它的格式很好。接下来我做了架构: 当我尝试在线验证时,会出现以下错误:http://www.utilities-online.info/xsdvalidation/?save=72595340-b1e9-4061-a655-c6cfb9cdac44-XSD验证#。USIxpqw1pi点击按钮根据xsd验证xml并查看所有错误。有人知道如何毫无差错地解决这个问

    • 下面是XSD。 下面是xml文件。 当尝试使用http://www.utilities-online.info/xsdvalidation验证它时,我得到以下错误 第2行62:org.xml.sax.SAXParseException;行号:2;列号:62;CVC-ELT.1:找不到元素“Message”的声明。

    • 问题内容: 我有弹簧罐,并试图 从此处给出的教程中实现程序。xml配置文件为: 主要: 我不知道这些豆怎么了。到目前为止,关于其他问题的任何建议都无济于事。有什么帮助吗? 问题答案: 假设您使用的是Spring 3.1,请尝试以下操作: 在最后一行用您使用的 主要 Spring版本替换。含义:即使有Spring版本,也没有XSD 。

    • 我有这个问题 XML格式的文档 我的XSD 我有个神经衰弱的问题。有什么想法吗? 问候