【问题标题】:XML doesn't match XSD BizTalkXML 与 XSD BizTalk 不匹配
【发布时间】:2016-11-28 01:49:53
【问题描述】:

我收到一个错误:Cvc-elt.1.a:找不到元素“ns0:BizTalk_Invoices_Root”的声明。第 1 行,第 56 列。

我的 XML:

<?xml version="1.0" encoding="utf-8"?>
<ns0:BizTalk_Invoices_Root xmlns:ns0="ReceiveInvoices">

我的 XSD:

<?xml version="1.0" encoding="utf-8"?> 
<xsd:schema xmlns:schema="ReceiveInvoices"                        
xmlns:b="http://schemas.microsoft.com/BizTalk/2003"                                                                                                                                                                                                  
elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="BizTalk_Invoices_Root">
<xsd:complexType>

【问题讨论】:

  • 这可能只是标签没有关闭或自关闭的问题吗?
  • 嗨,Jeff,还没有发布完整的 XSD 和 XML,因为它只是这部分显示错误。

标签: xml biztalk xsd-validation


【解决方案1】:

根据你的 XSD 中的 targetNamespace 应该是这个

<?xml version="1.0"?><ns0:BizTalk_Invoices_Root xmlns:ns0="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

【讨论】:

  • 嗨,我更改了 XSD 文件。你现在能帮我解决这个问题吗?以前的 XSD 文件不正确。
  • @Shivang 我不确定你现在在问什么。如果以上解决了您的问题,请将其标记为答案。如果没有,请使用编辑链接为您的问题添加更多详细信息。如果您有新问题,请将其作为新问题发布。
猜你喜欢
  • 1970-01-01
  • 2013-11-27
  • 2010-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-02
  • 2021-06-24
  • 2010-10-06
相关资源
最近更新 更多