Удалить узел XML, когда дочерний узел соответствует определенным требованиям

У меня есть следующий xml:

<listaGiros>

    <giro>
        <idGiro type="int">89</idGiro>
        <nombreGiro type="varchar">foo</nombreGiro>
    </giro>

    <giro>
        <idGiro type="int">78</idGiro>
        <nombreGiro type="varchar">apple</nombreGiro>
    </giro>

    <giro>
        <idGiro type="int">10</idGiro>
        <nombreGiro type="varchar"/>
    </giro>
</listaGiros>

, которым я хочу стать:

<listaGiros>

    <giro>
        <idGiro type="int">89</idGiro>
        <nombreGiro type="varchar">foo</nombreGiro>
    </giro>

    <giro>
        <idGiro type="int">78</idGiro>
        <nombreGiro type="varchar">apple</nombreGiro>
    </giro>

</listaGiros>

, так как мне нужно удалить каждый узел , чей пусто

Какой лучший способ сделать это с помощью XSLT?
Thank you in advance

8
задан azathoth 1 September 2010 в 16:42
поделиться