Leitor XML para meus arquivos grandes

7

Estou à procura de um grande leitor de XML, experimentei o XML Copy Editor, mas ele não suporta os grandes arquivos xml (20-50MB) que tenho. Eu não quero editar o XML, apenas navegando nele.

    
por OHLÁLÁ 17.09.2011 / 15:28

1 resposta

5

O editor de cópia XML (como a maioria dos programas semelhantes) tenta ler o XML em uma só vez. Dependendo da formatação do XML, isso pode levar algum tempo. O que você está procurando é byte-stream editor (estes carregam apenas parte do arquivo antes de mostrar a você).

  • Se estiver navegando em um arquivo, a linha de comando less poderá ser interessante.
  

Menos é um programa semelhante ao mais, mas que permite o movimento para trás no arquivo, bem como o movimento para a frente. Além disso, menos não precisa ler o arquivo de entrada inteiro antes de iniciar, portanto, com arquivos de entrada grandes, ele é iniciado mais rapidamente do que os editores de texto.

  • E também há bom e confiável sed
  

Sed é um editor de fluxo. Um editor de fluxo é usado para executar transformações básicas de texto em um fluxo de entrada (um arquivo ou entrada de um pipeline). Embora de certa forma semelhante a um editor que permite edições com script (como ed), o sed funciona fazendo apenas uma passagem sobre a (s) entrada (s) e, consequentemente, é mais eficiente. Mas é a capacidade do sed de filtrar texto em um pipeline que o distingue particularmente de outros tipos de editores.

    
por Rinzwind 17.09.2011 / 16:18