Ficheiros XML e JSON

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
FonteA 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 camposOs 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 SQLPara registos mais fundo na árvore: escreva uma expressão XPath que os selecione, como //order/item.
JSON
FonteTodas 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 camposAs propriedades encontradas nos primeiros 50 registos. Uma propriedade que contém um objeto ou uma lista chega como o seu texto JSON.
Consulta SQLPara 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.