XSD如何在无界字段中生成序列/记录号?

时间:2011-03-16 20:13:53

标签: xml xsd

我有一个名为“customer”的字段的XSD,它是minOccurs = 0和maxOccurs = unbounded。有没有办法自动将序列号附加到该客户条目?

理想情况下,生成的XML看起来像:

<customerupdate>
<customer record="1">
<fname>albert</fname>
</customer>
<customer record="2">
<fname>david</fname>
</customer>
</customerupdate>

2 个答案:

答案 0 :(得分:0)

你无法做你想做的事。

您只能为属性定义默认值或固定值,但只能将静态值分配给默认值/固定值

Examples of default/fixed

W3C Reference

答案 1 :(得分:0)

您无法使用XSD处理器生成这些值,这不是它的工作。但是使用XSLT非常容易。