NCName 无效 - XSD 验证错误

Not valid NCName - XSD Validation error

XSD有这个元素:

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

我的 XML 中的值是这样的:

<systemReference>Axis Boss Ldn</systemReference>

并且当触发验证时,它给出了错误:

Message: Datatype error: Type:InvalidDatatypeValueException, Message:Value 'Axis Boss Ldn' is not valid NCName

我不知道这里出了什么问题。

您已将 systemReference 声明为 xsd:IDREF, which must be a valid NCName,但 NCName 不能包含空格。删除空格,或将类型更改为 xsd:string.