如何用XML表示列表?

Mat*_*Mat 7 xml list

在XML中,如何表示列表?

使用封闭列表实体:

<person>
    <firstname>Joe</firstname>
    <lastname>Bloggs</lastname>

    <children>
        <child .../>
        <child .../>
        <child .../>
        <child .../>
        <child .../>
    </children>
</person>
Run Code Online (Sandbox Code Playgroud)

或者没有:

<person>
    <firstname>Joe</firstname>
    <lastname>Bloggs</lastname>

    <child .../>
    <child .../>
    <child .../>
    <child .../>
    <child .../>
</person>
Run Code Online (Sandbox Code Playgroud)

Dan*_*ite 7

我会把它放在一个实体中,以区别于其他元素.


Jas*_*son 7

为了可扩展性,我将使用第一个解决方案(具有节点的解决方案).如果您希望存储有关所有子项的任何数据,那么您可以在其中放置一个方便的节点来放置属性.