Fatos principais
- Categoria
- Data Processing
- Tipos de entrada
- textarea, select, checkbox
- Tipo de saída
- text
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Extrator de Caminho XML permite extrair dados específicos de documentos XML complexos utilizando expressões XPath precisas, facilitando a análise de respostas de APIs, feeds RSS e arquivos de configuração.
Quando usar
- •Quando precisar isolar dados específicos de estruturas XML profundamente aninhadas.
- •Ao processar respostas de APIs ou arquivos de configuração que utilizam o formato XML.
- •Para converter rapidamente dados XML em formatos estruturados como JSON ou CSV.
Como funciona
- •Cole o seu código XML na área de entrada principal.
- •Insira as expressões XPath desejadas para localizar os elementos específicos.
- •Selecione o formato de saída preferido, como JSON, CSV ou lista simples.
- •Ajuste as configurações adicionais, como a inclusão de atributos ou a preservação da ordem, e execute a extração.
Casos de uso
Exemplos
1. Extração de Títulos de Livros
Desenvolvedor Web- Contexto
- Um desenvolvedor possui um arquivo XML contendo uma biblioteca de livros e precisa listar apenas os títulos para um menu.
- Problema
- O arquivo é muito grande e navegar manualmente para copiar os títulos é ineficiente.
- Como usar
- Cole o XML na entrada, use a expressão XPath '//book/title' e selecione o formato 'Simple List'.
- Resultado
- Uma lista limpa contendo apenas os títulos de todos os livros presentes no documento.
2. Conversão de API para JSON
Analista de Dados- Contexto
- Uma resposta de API em formato XML contém dados de usuários que precisam ser importados para um banco de dados NoSQL.
- Problema
- O formato XML não é compatível com o banco de dados, sendo necessária a conversão para JSON.
- Como usar
- Insira o XML da API, defina a expressão XPath para os nós de usuário e selecione 'JSON Array' como formato de saída.
- Resultado
- Um array JSON estruturado pronto para ser importado diretamente no banco de dados.
Testar com amostras
xmlHubs relacionados
FAQ
O que é uma expressão XPath?
XPath é uma linguagem de consulta usada para navegar e selecionar nós em documentos XML, permitindo localizar elementos específicos com base em caminhos ou atributos.
Posso extrair múltiplos valores de uma vez?
Sim, você pode inserir várias expressões XPath, uma por linha, para extrair diferentes conjuntos de dados simultaneamente.
Quais formatos de saída são suportados?
A ferramenta suporta a exportação dos resultados em formato de lista simples, array JSON, CSV ou XML.
Como lidar com namespaces em XML?
Ative a opção 'Namespace Aware' nas configurações para garantir que a ferramenta interprete corretamente os namespaces definidos no seu documento XML.
É possível incluir atributos dos elementos?
Sim, basta marcar a opção 'Incluir Atributos de Elemento' para que os valores dos atributos sejam extraídos junto com o conteúdo dos nós.