Fichiers XML et JSON

LabeljoyNouvelle version

Les fichiers XML et JSON contiennent les données sous forme d'arbre plutôt qu'en lignes : Labeljoy cherche donc la partie de l'arbre qui se répète - une branche par enregistrement - et fait de chaque branche une ligne. Dans l'assistant de connexion aux données, choisissez XML ou JSON, sélectionnez le fichier avec le bouton du dossier, à côté de Nom du fichier, puis, sous Source, la partie qui contient les enregistrements.

XML
SourceLe premier choix est l'élément racine du fichier : ses enfants sont les enregistrements. Viennent ensuite tous les éléments qui se répètent juste sous la racine.
Les champsLes éléments contenus dans chaque enregistrement, plus ses attributs, précédés d'un @ : @id. Un enregistrement qui n'a ni les uns ni les autres a un seul champ, Value, avec son texte.
Requête SQLPour des enregistrements situés plus profondément dans l'arbre : tapez une expression XPath qui les sélectionne, comme //order/item.
JSON
SourceToutes les listes du premier niveau du fichier. Une liste d'objets se trouve sous Tables, avec un champ pour chaque propriété ; une liste de valeurs simples se trouve sous Collections, avec un seul champ, Value. Un fichier qui est lui-même une liste apparaît sous son propre nom.
Les champsLes propriétés trouvées dans les 50 premiers enregistrements. Une propriété qui contient un objet ou une liste arrive sous la forme de son texte JSON.
Requête SQLPour une liste située plus profondément dans le fichier : tapez son chemin, comme data.items.

Les espaces de noms d'un fichier XML ne gênent pas : les éléments sont reconnus par leur nom, sans le préfixe. Tout arrive sous forme de texte.