2

有没有办法使用 Relax NG 声明一个元素可以为空,例如使用 XSD 的 xsi:nillable="true" ?

4

1 回答 1

2

根据 J. Clark 在The Design of Relax NG中的说法, Null 值不包含在 Relax NG 中。他提出了一些替代方案来处理这些情况,但我们可以争辩说,有时(即数组编程)Null 值作为占位符是必要的。如果我们定义额外的参数或元素来表明一个元素是空的,我们会增加元素结构的复杂性。

于 2010-09-18T10:57:52.423 回答