8
votes

As3 XML Vérifiez si l'élément existe

Je veux vérifier si l'élément de cette structure existe pour chaque enfant. Le problème est que les enfants n'ont pas le même nom (produit, pré-panique) et je ne veux pas changer la commande. De plus, je ne peux pas changer la structure XML.

<items>
    <product>
        <resourceImages>
            <image />
        </resourceImages>
    </product>
    <product>
        <resourceImages>
            <image />
        </resourceImages>
    </product>
    <prepack>
        <resourceImages />
    </prepack>
    <product>
        <resourceImages>
            <image />
        </resourceImages>
    </product>
    <prepack>
        <resourceImages />
    </prepack>
</items>


1 commentaires

Quel élément? Peut-être un exemple de ce que vous voulez atteindre sera meilleur


3 Réponses :


7
votes

Comme ça? XXX


3 commentaires

J'ai changé l'exemple. Je dois exécuter ces chèques dans A pour boucle. Pouvez-vous donner un exemple?


Quel élément voulez-vous vérifier? Image?


Oui, je dois vérifier dans A pour boucle si l'élément d'image existe. Mais je ne sais pas comment trouver la longueur ()



6
votes

dépend également de quelle est votre première boucle, mais vous pouvez également vérifier si le nœud n'est pas non défini : xxx


0 commentaires

10
votes

Il semble qu'il y a deux manières, mais le chèque en utilisant indéfini semble préférable.

if (item.image)


0 commentaires