Documentation de Gambas - /comp/gb.xml/xmlelement/getchildrenbyattributevalue

/comp/gb.xml/xmlelement/getchildrenbyattributevalue

# XmlElement.GetChildrenByAttributeValue (gb.xml)

Function GetChildrenByAttributeValue ( Attribute As String, Value As String [ , Mode As Integer, Depth As Integer ] ) As XmlElement[]

Recherche tous les éléments enfants de l'élément actuel ayant un atribut nommé `Name` et valant `Value`, puis les retourne.

L'argument `Depth` vous permet d'ajuster la profondeur de recherche des éléments à partir de l'élément courant :

- Si `Depth` vaut 0, alors la méthode ne retourne rien;

- si `Depth` vaut 1, alors la méthode retournera uniquement l'élément courant, si il possède un attribut correspondant;

- si `Depth` vaut 2, alors la méthode recherchera uniquement les éléments dont un attribut correspond parmi les enfants directs de l'élément courant;

- ... et ainsi de suite.