ExtractXMLList()
Syntaxe
ExtractXMLList(Noeud, Liste() [, Options])Description
Extrait les éléments d'un noeud dans une liste.
Arguments
Noeud Le noeud XML contenant les données à extraire. List() La liste à remplir avec les éléments XML.
La liste sera effacée avant d'extraire les éléments.Options (optionnel) Si ce paramètre est réglé sur #PB_XML_NoCase alors la comparaison des noms de noeuds et d'attribut XML est insensible à la casse.
La valeur par défaut est d'être sensible à la casse.
Valeur de retour
Aucune.
Remarques
L'extraction est réalisée de manière récursive si la liste est structurée. Les noeuds XML doivent avoir la forme décrite dans la fonction InsertXMLList(). Les noeuds avec des noms différents sont ignorés par l'extraction.
Exemple
Xml$ = "<list><element>1</element><element>10</element><ELEMENT>100</ELEMENT></list>" If ParseXML(0, Xml$) And XMLStatus(0) = #PB_XML_Success NewList Values() ExtractXMLList(MainXMLNode(0), Values(), #PB_XML_NoCase) ForEach Values() Debug Values() Next Else Debug XMLError(0) EndIf
Voir aussi
InsertXMLList(), ExtractXMLArray(), ExtractXMLMap(), ExtractXMLStructure()
OS Supportés
Tous