指定XML模式数据类型为十进制或空白

Jer*_*ein 3 xml xsd

XML模式中是否有一种方法可以指定元素可以包含空字符串或十进制?

如果我xs:decimal像这样指定类型:

<xs:element name="Sample" type="xs:decimal" />
Run Code Online (Sandbox Code Playgroud)

那么空白值将无法通过验证:

<Sample/>
Run Code Online (Sandbox Code Playgroud)

(我意识到指示无值的最佳方法是不包含该元素,但是我想知道是否存在一种允许空白或十进制的方法。)

Joh*_*ers 5

添加nillable="true"