2009-09-08 9 views

Répondre

9

Lorsque vous utilisez //tag[attr] vous sélectionnez tous les éléments tag qui ont au moins un élément enfant nommé attr. D'autre part, lorsque vous utilisez //tag[@attr], vous sélectionnez tous les éléments tag qui ont un attribut nommé attr.

En résumé, vous utilisez @ chaque fois que vous souhaitez sélectionner un attribut. Cela importe, car l'omettre sélectionnerait des nœuds ou des éléments, plutôt que des attributs.

3

Si vous faites référence à un attribut, vous doit utiliser @, sinon vous faites référence à un élément de ce nom!