错误是:
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。 :)
答案 0 :(得分:3)
xsi:schemaLocation属性采用URI对列表,其中每对的第一个成员是命名空间名称,第二个成员标识该命名空间的XSD架构文档的位置。
如果架构文档的目标命名空间(看起来像是urn:S2SCTIcf:xsd:$SCTIcfBlkCredTrf
),则需要编写
schemaLocation="urn:S2SCTIcf:xsd:$SCTIcfBlkCredTrf
file:///E:/SCTIcfBlkCredTrf.xsd"
或同等的。