un iterateur SimpleXML :
soit un fichier {{{ <?xml version = "1.0" encoding="UTF-8" standalone="yes"?> <document> <flower> <spring>tulip</spring> <first>snowdrop</first> </flower> <flower>rose</flower> <flower>crocus</flower> <flower>lily</flower> <flower>snowdrop</flower> </document> }}} et la boucle recursive : {{{ <B_r8> <br />#TOTAL_BOUCLE/#GRAND_TOTAL <BOUCLE_r8(DATA){datasource flowers.xml, xml}> <dt>#CLE</dt> <dd> <BOUCLE_f(DATA){datasource #VALEUR**,table}{", "}> [(#VALEUR|is_array|?{#CLE:,#VALEUR})]<B_g> { <BOUCLE_g(BOUCLE_f)/> }</B_g></BOUCLE_f> </dd> </BOUCLE_r8> }}} resultat : {{{ flower 0: { spring: { tulip }, first: { snowdrop } }, rose, crocus, lily, snowdrop }}}
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter