Bonjour,
Je cherchais comment le xml pouvait être transformé en tableau par SPIP et j'ai trouvé 2 méthodes dans le code :
- http://code.spip.net/autodoc/tree/ecrire/iterateur/data.php.html#function_XMLObjectToArray utilisé par la boucle DATA
- http://code.spip.net/autodoc/tree/ecrire/inc/simplexml_to_array.php.html#function_inc_simplexml_to_array_dist dont la seule et unique utilisation sur la zone est par le plugin rainette
Est-ce qu'il n'y aurait une unification à faire ?
--
RealET
marcimat
(Matthieu Marcillaud)
Août 16, 2016, 3:04
2
Le 16/08/2016 à 16:02, RealET a écrit :
Bonjour,
Je cherchais comment le xml pouvait être transformé en tableau par SPIP
et j'ai trouvé 2 méthodes dans le code :
-
http://code.spip.net/autodoc/tree/ecrire/iterateur/data.php.html#function_XMLObjectToArray
utilisé par la boucle DATA
-
http://code.spip.net/autodoc/tree/ecrire/inc/simplexml_to_array.php.html#function_inc_simplexml_to_array_dist
dont la seule et unique utilisation sur la zone est par le plugin rainette
Est-ce qu'il n'y aurait une unification à faire ?
Tu as testé les 2 fonctions ? elles ne se comportent pas pareil l'une / l'autre. Du coup, ça dépend un peu de la forme des xml que l'on reçoit.
La seconde crée une sortie plus complète, détaillée, et donc plus verbeuse aussi. Et on peut aussi l'utiliser en boucle DATA. {source simplexml, xxx} au lieu de {source xml, xxx} donc.
MM.