gpt4 book ai didi

xml - "The prefix ' 增值税 ' in XPath cannot be resolved"验证 XML 架构实例时

转载 作者:行者123 更新时间:2023-12-04 17:06:38 25 4
gpt4 key购买 nike

尝试验证架构上的 XML 文档时出现上述错误。下面是我的模式中的一个示例。 FileReference 元素上使用了前缀“vat”,但据我所知,它是在架构 header 中声明的,并且与 targetNamespace 具有相同的值。

<?xml version="1.0" encoding="UTF-16"?>
-<xs:schema xml:lang="en"
xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="targetNamespace" elementFormDefault="qualified"
xmlns:vat="targetNamespace"
xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
<xs:element name="VATRefund">
<xs:annotation>
<xs:documentation>VAT Refund XML file root element.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FileReference" type="vat:FileReference_Type">
<xs:annotation>
<xs:documentation>Unique file reference. May be chosen freely as long as it is different from all previous ones.</xs:documentation>
</xs:annotation>
</xs:element>

我该如何解决此错误以及可能导致此错误的原因?下面是我用于验证的文件中的一个示例。
<?xml version="1.0" encoding="utf-8"?>
<ns0:VATRefundUpload xmlns:ns0="targetNamespace">
<ns0:FileReference>2064745</ns0:FileReference>

最佳答案

我看到的一个问题是您的 xsd 和 xml 具有不同的根节点 - VATRefund 和 VATRefundUpload。
如果这是一个错字,请提供正确的示例输入。

关于xml - "The prefix ' 增值税 ' in XPath cannot be resolved"验证 XML 架构实例时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51356592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com