如何在XML XSD

时间:2018-02-08 09:41:35

标签: xml xsd

我的目标是拥有一个可以包含任意数量的形状元素(圆形,矩形,三角形)的元素。我是XML和XSD的新手,我很难搞清楚如何做到这一点。

基本上我希望它验证以下

<array>
    <circle/>
    <circle/>
    <triangle/>
    <circle/>
</array>

我还希望数组包含更多数组。你能用某种方式在XSD中表达这个吗?所以我可以验证这样的东西

<array>
    <circle/>
    <circle/>
    <array>
        <rectangle/>
    </array>
    <triangle/>
    <circle/>
</array>

总结一下:

  • 我可以制作元素类型形状,然后将不同类型作为子类型吗?

  • 我可以递归地执行数组元素吗?

0 个答案:

没有答案