Ciao a tutti,

ho questo XML:

codice:
<items>
  <cat name="category 1">
    <item name="product 1"/>
    <item name="product 2"/>
  </cat>
  <cat name="category 2">
    <item name="product 2"/>
    <item name="product 3"/>
    <item name="product 4"/>
  </cat>
  <cat name="category 3">
    <item name="product 1"/>
    <item name="product 2"/>
    <item name="product 4"/>
  </cat>
</items>
Per ottenere tutti gli elementi <item> con attributo "@name" uguale a category 1 scrivo semplicemente:

codice:
//restituiscimi tutti i prodotti della categoria navale
var cat1Items:XMLList = data.cat.(@name == "category 1").item;
Se invece avessi bisogno di ottenere solo gli elementi <cat> che contengono un elemento <item> con attributo "@name" uguale a "product 4" come devo fare?

Kla