Como posso abrir um arquivo XML grande?


2

Eu tenho que ler um arquivo XML e colocá-lo em um banco de dados. Primeiro, porém, quero abri-lo e 'limpá-lo', excluindo muitos pedaços de registros. O arquivo original tem cerca de 20 Mb.

Como posso abrir este arquivo para ver seu conteúdo e remover registros?

Eu tentei o gedit e o Firefox, mas ambos os programas parecem entrar em uma situação de congelamento após 5 minutos.

Meu sistema operacional é o Ubuntu 10.10 e espero fazer o código final usando PHP.


gedit? então você não está perguntando como fazer isso programaticamente?

@Gordon, eu sei como lê-lo usando PHP. Mas quero saber como o conteúdo pode ser exibido para que eu possa remover alguns registros manualmente. Depois disso, eu vou para a codificação. É por isso que estou tentando usar o GEdit - pelo menos esse é o único editor de texto com o qual me sinto confortável.
itsols 13/08/11

@Gordon, ele está pedindo uma boa ferramenta para limpar os dados manualmente: "Mas antes disso eu quero abri-los e 'limpá-los', excluindo muitos pedaços de registros"
Matt

1
@ Mat Se a questão é como abri-lo com um editor, a questão não é adequada para o StackOverflow porque não está relacionada à programação. Ele deve ser movido para Superusuário então.

1
@Gordon não se preocupe, eu já sinalizada como tal
Matt

Respostas:


7

Vimserá capaz de lidar com 20mb sem suar a camisa. Deve ser mais do que suficiente para fazer suas exclusões de registro. Execute vimtutorse você precisar de uma boa explicação sobre como usá-lo (a lição 2.1 aborda os comandos de exclusão)


Obrigado Matt. Isso é incrível! Estou surpreso ao encontrar meu Gedit entrando em um impasse, mas o VIM o abriu em alguns segundos! Obrigado novamente!
itsols 13/08/11
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.