-1

我有以下 xml

<pizzeria>
    <menu>
        <pizza codice="p1" nome="Marinara" prezzo="3"/>
        <pizza codice="p2" nome="Margherita" prezzo="4"/>
        <pizza codice="p3" nome="Prosciutto" prezzo="5"/>
        <pizza codice="p4" nome="Prosciutto e funghi" prezzo="5.5"/>
        <pizza codice="p5" nome="Crudaiola" prezzo="7"/>
        <pizza codice="p6" nome="Tartufo" prezzo="8"/>
    </menu>
    <tavoli>
        <tavolo id="t01">
            <pizza codice="p5" qta="2"/>
            <pizza codice="p1" qta="1"/>
            <pizza codice="p2" qta="3"/>
        </tavolo>
        <tavolo id="t02">
            <pizza codice="p3" qta="1"/>
            <pizza codice="p4" qta="2"/>
        </tavolo>
        <tavolo id="t03">
            <pizza codice="p3" qta="3"/>
            <pizza codice="p2" qta="4"/>
            <pizza codice="p4" qta="2"/>
        </tavolo>
        <tavolo id="t04">
            <pizza codice="p2" qta="2"/>
            <pizza codice="p5" qta="1"/>
        </tavolo>
    </tavoli>
</pizzeria>

现在我必须找到至少包含 3 个元素“pizza”的元素“tavolo”并返回它们的 id(tavolo)。谁能告诉我该怎么做?谢谢您的帮助。

4

1 回答 1

1

您正在寻找此查询:

/pizzeria/tavoli/tavolo[count(pizza) >= 3]/@id
于 2013-07-21T16:10:00.660 回答