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 | |
| Source | Le 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 champs | Les é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 SQL | Pour des enregistrements situés plus profondément dans l'arbre : tapez une expression XPath qui les sélectionne, comme //order/item. |
| JSON | |
| Source | Toutes 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 champs | Les 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 SQL | Pour 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.


























