必须有偶数个URI。 - XSD Schema - XML Doc

时间:2013-12-17 14:44:19

标签: xml xsd

错误是:

  

SchemaLocation:schemaLocation value ='E:\ SCTIcfBlkCredTrf.xsd'必须   有偶数个URI。

我是关于XSD的完整菜鸟。我已经设法创建了一个SEPA支付格式..但是我正在使用标题的架构部分。

我使用ff网站创建了一个架构...将其保存到E:\驱动器,因此文件和位置为“ E:\ SCTIcfBlkCredTrf.xsd

这是我在XML第2行的架构标题:

<S2SCTIcf:SCTIcfBlkCredTrf 
  xmlns:S2SCTIcf="urn:S2SCTIcf:xsd:$SCTIcfBlkCredTrf" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:schemaLocation="E:\SCTIcfBlkCredTrf.xsd">

我希望你能帮助这个noggin。 :)

1 个答案:

答案 0 :(得分:3)

xsi:schemaLocation属性采用URI对列表,其中每对的第一个成员是命名空间名称,第二个成员标识该命名空间的XSD架构文档的位置。

如果架构文档的目标命名空间(看起来像是urn:S2SCTIcf:xsd:$SCTIcfBlkCredTrf),则需要编写

schemaLocation="urn:S2SCTIcf:xsd:$SCTIcfBlkCredTrf
                file:///E:/SCTIcfBlkCredTrf.xsd"

或同等的。