相关疑难解决方法(0)

在XML Schema中指定元素列表中的排序

有没有办法在XML Schema中指定列表的元素必须按某些文本节点排序?

例如:

我想制作一个xsd,以下xml是有效的:

<root>
    <Users>
        <User>
            <Id>1</Id>
            <Username>lsuarez</Username>
        </User>
        <User>
            <Id>3</Id>
            <Username>dforlan</Username>
        </User>
        <User>
            <Id>7</Id>
            <Username>ecavanni</Username>
        </User>
    </Users>
</root>
Run Code Online (Sandbox Code Playgroud)

但以下不是:

<root>
    <Users>
        <User>
            <Id>7</Id>
            <Username>ecavanni</Username>
        </User>
        <User>
            <Id>1</Id>
            <Username>lsuarez</Username>
        </User>
        <User>
            <Id>3</Id>
            <Username>dforlan</Username>
        </User>
    </Users>
</root>
Run Code Online (Sandbox Code Playgroud)

也就是说,集合中的元素按User.Id排序

xml xsd

2
推荐指数
1
解决办法
743
查看次数

标签 统计

xml ×1

xsd ×1