LabeljoyNova versão
Os ficheiros XML e JSON guardam os dados numa árvore e não em linhas; por isso, o Labeljoy procura a parte da árvore que se repete - um ramo por registo - e faz de cada ramo uma linha. No assistente de ligação de dados, escolha XML ou JSON, selecione o ficheiro com o botão da pasta ao lado de Nome do ficheiro e, depois, em Fonte, a parte que contém os registos.
| XML | |
| Fonte | A primeira opção é o elemento raiz do ficheiro: os seus filhos são os registos. Seguem-se todos os elementos que se repetem logo abaixo da raiz. |
| Os campos | Os elementos dentro de cada registo, mais os seus atributos, que levam um @ à frente: @id. Um registo sem elementos nem atributos tem um único campo, Value, com o seu texto. |
| Consulta SQL | Para registos mais fundo na árvore: escreva uma expressão XPath que os selecione, como //order/item. |
| JSON | |
| Fonte | Todas as listas no nível superior do ficheiro. Uma lista de objetos aparece em Tabelas, com um campo para cada propriedade; uma lista de valores simples aparece em Coleções, com um único campo, Value. Um ficheiro que é ele próprio uma lista aparece com o seu próprio nome. |
| Os campos | As propriedades encontradas nos primeiros 50 registos. Uma propriedade que contém um objeto ou uma lista chega como o seu texto JSON. |
| Consulta SQL | Para uma lista mais funda no ficheiro: escreva o seu caminho, como data.items. |
Os espaços de nomes de um ficheiro XML não atrapalham: os elementos são reconhecidos pelo nome, sem o prefixo. Tudo chega como texto.

























