1

XSD 有这个元素:

<xsd:element name = "systemReference" type = "xsd:IDREF"/>

我的 XML 中的值是这样的:

<systemReference>Axis Boss Ldn</systemReference>

当验证被触发时,它会给出错误:

消息:数据类型错误:类型:InvalidDatatypeValueException,消息:Value 'Axis Boss Ldn' is not valid NCName

我无法弄清楚这里出了什么问题。

4

1 回答 1

2

您已声明systemReference为 a xsd:IDREF,它必须是有效的NCName,但 NCNames 不能包含空格。删除空格,或将类型更改为xsd:string.

于 2016-03-04T05:11:36.503 回答