Estoy tratando de abrir un archivo XML relativamente grande (50 MB) pero mi Mac simplemente no lo abre: Sin embargo, no hay errores, solo he estado esperando durante casi 10 minutos pero no pasa nada.
Intenté usar TextEditor, Xcode
¿Cualquier otra sugerencia?
Dependiendo de la fuente del archivo, es posible que desee investigar su contenido de otras formas además de abrirlo (doble clic). Para esto, debe usar la línea de comando.
Algunos puntos de partida sugeridos (donde "lo que sea.xml" es el nombre del archivo):
file whatever.xml
Esto le dirá qué tipo de archivo es. No por la extensión del archivo, sino por el examen real de los contenidos.
head whatever.xml
Esto le mostrará las primeras diez líneas del archivo. Sin embargo, tenga cuidado: es posible tener un archivo XML completo de 50 MB que consta de una sola línea. Presione Ctrl-C para detener si comienza a arrojar basura. (Sí, Control C, no Comando-C).
Para simplemente ver el archivo sin siquiera la posibilidad de editarlo:
less whatever.xml
Si el archivo consta de líneas muy largas , para leerlo, puede forzar ajustes de línea periódicos (formato):
fmt whatever.xml | less
Pero en realidad, less
ajustará las líneas de forma predeterminada a menos que le indique que no lo haga. Para no ajustar las líneas (para que pueda usar las teclas de flecha hacia los lados para desplazarse):
less -S whatever.xml
Es muy probable que uno de estos comandos revele un problema con el archivo.
Mi editor goto para archivos grandes es BBEdit . He abierto archivos mucho más grandes (archivos de registro de más de 200 MB) sin ninguna ralentización. Incluso lo he usado para abrir archivos binarios para buscar cadenas ascii. Si BBEdit no puede abrirlo, nada puede hacerlo.
Uso Sublime Text 3 para hacer algunas de mis ediciones. Un editor programable (con complementos) muy agradable y bastante rápido. Acabo de probarlo en un archivo de texto de 50 mb y no parece haber ningún problema. Sublime Text 3 no es gratuito, pero su período de prueba gratuito parece no tener fin. Mientras revisaba Sublime Text, también probé Atom. Atom fue más lento en la carga, pero una vez que se cargó, parecía estar bien.
Pruebe Sublime Text o Atom para abrir su archivo XML.
Si solo desea abrirlo (no editarlo), intente xmllint
con el comando en la Terminal:
xmllint --format ~/Desktop/file.xml
Hay una página de manual para xmllint
la herramienta de línea de comandos: Vaya aquí
Al trabajar con archivos XML más grandes, sugiero probar Oxygen XML Editor o Sublime Text .
Si bien el primero es mi editor preferido por su versatilidad, también es bastante pesado. Si solo tiene que buscar una lectura fácil o buscar y reemplazar, puede hacerlo en Sublime Text 3. Lleva su tiempo pero no falla.
Todos los demás editores que probé no pudieron abrir el archivo (estoy hablando de archivos xml más grandes,> 200 MB), o tardaron años. Además, tanto Oxygen como Sublime le brindan la opción de resaltado de código (en caso de que esté tratando con lenguajes RDF, por ejemplo...).
Espero eso ayude
Alano
cat
el archivo, ¿puedes ver el contenido? En Terminal, escribacat foobar.xml
en el interior