[SPIP Zone] XML to Array : 2 méthodes disponibles dans SPIP

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

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.