Ferramenta de visualização XML? [fechado]
o que é uma boa ferramenta de visualização XML? Estou à procura de ferramentas para ajudar a fornecer uma boa visualização xml. O espião XML não fez um bom trabalho nisso
6 answers
BaseX tem visualizações fantásticas, é cegamente rápido, e é livre.
No Windows o marcador XML {[3] } faz um bom trabalho ao visualizar dados XML simples. É rápido e leve. Version 2.x é um teste limitado de 30 dias, e tem visualização JSON. A versão 1.1 mais antiga é totalmente funcional freeware sem limitações (role a página de download para ver o link). Eu achei que era a melhor ferramenta rápida para visualizar logs XML. Se você não se importa com o suporte JSON, então a única limitação importante em v1.1. é a falta de suporte Unicode. Btw, version 1.1 funciona bem em wine no Linux e no OSX.
O Microsoft Excel, a partir da versão 2003, pode visualizar um ficheiro XML de dados em XML, arrastando-o e largando - o numa janela do Excel vazia (ou na barra de ferramentas do Excel, se já tiver uma folha de cálculo aberta), e seleccionar como uma tabela XML quando for pedida. Certifique-se que você remove a declaração do esquema DTD no arquivo XML ou caso contrário o Excel não consegue abrir o arquivo.
O primeiro objecto é o mais rápido e ideal para as minhas necessidades, mas é não vai tão longe quanto o marcador XML em termos de visualização.
No Linux O KXmlEditor é utilizável, mas não é excepcional.
Para além do XMLSpy já mencionado, outros pesos pesados comerciais incluem Oxigenxml, e StylusStudio que, para além das transformações de suporte à visualização XSLT e depuração, WSDL, XPath, etc.
Intelij IDEs ou seja, Idea, Pycharm, etc. (incluindo as edições da comunidade livre) fazer um bom trabalho de XML e HTML visualização, validação e navegação, e pode mostrar uma árvore de um ficheiro XML / HTML, bem como migalhas de navegação que reflectem a posição do cursor:
A navegação em árvore também é acessível através de um popup, a partir do menu navegar > estrutura do ficheiro ou o atalho correspondente. Na janela, poderá escrever o nome do nó parcial e carregar em Enter para saltar rapidamente para ele:
Também podes saltar. para os nós pais / filhos clicando-os na migalha de pão. Se não conseguir ver a migalha, active-a a partir das configurações .Sendo o XML extensível, não existe nenhuma ferramenta de visualização final. Se você quiser visualizar um certo kind of XML( for instance WSDL), then look for a visualization tool for this particular kind of XML. Se nenhuma existir, uma opção de visualização poderosa e barata é escrever uma folha de estilo XSL que irá mostrar o conteúdo XML como você gosta.
SchemaAgent (http://www.altova.com/schemaagent.html)
Da sua lista de funcionalidades:
- ligar-se a qualquer repositório de ficheiros para analisar as relações de ficheiros
- Visualize os ficheiros como componentes gráficos
- identificar imediatamente ficheiros ligados, referenciados e relacionados
- analisar as relações de ficheiros com base em linhas codificadas por cores
- ver os detalhes da visualização ficheiros (IIRs, elementos globais, espaços de nomes, etc.)
- arrastar e largar para gerir as relações IIR entre o XSD, o XSLT & Ficheiros WSDL
- inserir & gravar automaticamente o código IIR requerido em ficheiros impactados
- compilar ficheiros complexos XSD, XSLT & WSDL a partir de componentes mais pequenos
- reutilizar componentes normalizados numa abordagem de desenvolvimento modular
- Access SchemaAgent schema components in XMLSpy schema editor
- gravar e imprimir os desenhos gráficos para documentar o seu XML informacao arquitectura
- compreender as dependências dos ficheiros e o impacto de cada alteração
E
XPathVisualiser (http://www.xml.com/pub/p/275)
- desvantagem (pelo menos aos meus olhos): requer MSXML3 e IE
XMLMax, especialmente se o xml for grande.
Muito rápido, com código de cores treeview
Consulta Xpath com resultados em treeview
Talvez isto não fosse realmente o que você estava perguntando, Mas eu estava procurando uma ferramenta para gerar documentação do Usuário para um serviço Web, dado o esquema e/ou wsdl. Eu testei 4 ferramentas diferentes para o trabalho:
Eu estava apenas à procura de uma ferramenta para fornecer a documentação da API do serviço Web schema, desconsiderando qualquer outra característica qualquer das ferramentas tinha. Eu e a minha equipa caímos todos pela documentação / visualização que DocumentX! 2011 gerado. Falhou miseravelmente para carregar o meu WSDL (alguma mensagem de erro, talvez não consiga lidar com o WSDLs?) mas fez um ótimo trabalho com o XSD. Cada elemento/tipo tem um:
- Diagrama
- resumo conciso do texto
- referências ao local de Utilização
- secção do código-fonte XSD
Todas as outras ferramentas têm um monte de recursos para trabalhar com XML que o DocumentX não tem. DocumentX é apenas uma ferramenta para documentação e era isso que eu estava procurando.