Ich versuche, eine relativ große XML-Datei (50 MB) zu öffnen, aber mein Mac öffnet sie einfach nicht: Keine Fehler, ich habe nur fast 10 Minuten gewartet, aber nichts passiert.
Versucht mit TextEditor, Xcode
Irgendwelche anderen Vorschläge?
Abhängig von der Quelle der Datei möchten Sie ihren Inhalt möglicherweise auf andere Weise untersuchen, als sie einfach zu öffnen (Doppelklick). Dazu sollten Sie die Befehlszeile verwenden.
Einige vorgeschlagene Ausgangspunkte (wobei "whatever.xml" der Name der Datei ist):
file whatever.xml
Dadurch erfahren Sie, um welchen Dateityp es sich handelt. Nicht durch Dateiendung, sondern durch tatsächliche Prüfung des Inhalts.
head whatever.xml
Dies zeigt Ihnen die ersten zehn Zeilen der Datei. Seien Sie jedoch gewarnt: Es ist möglich, dass eine gesamte 50-MB-XML-Datei aus einer einzigen Zeile besteht. Drücken Sie Strg-C, um zu stoppen, wenn es anfängt, Müll zu spucken. (Ja, Steuerung C, nicht Befehl-C.)
Um die Datei nur anzuzeigen, ohne die Möglichkeit, sie zu bearbeiten:
less whatever.xml
Wenn die Datei aus sehr langen Zeilen besteht, könnten Sie zum Lesen periodische Zeilenumbrüche (Formatierung) erzwingen:
fmt whatever.xml | less
Aber eigentlich less
werden die Zeilen standardmäßig umgebrochen, es sei denn, Sie sagen es nicht. Für keinen Zeilenumbruch (damit Sie mit den seitlichen Pfeiltasten scrollen können):
less -S whatever.xml
Es ist sehr wahrscheinlich , dass einer dieser Befehle ein Problem mit der Datei aufdeckt.
Mein Goto-Editor für große Dateien ist BBEdit . Ich habe viel größere Dateien (200 MB+ Protokolldateien) ohne Verlangsamung geöffnet. Ich habe es sogar zum Öffnen von Binärdateien verwendet, um nach ASCII-Zeichenfolgen zu suchen. Wenn BBEdit es nicht öffnen kann, kann es nichts.
Ich verwende Sublime Text 3 für einige meiner Bearbeitungen. Ein sehr schöner und ziemlich schneller programmierbarer (mit Plugins) Editor. Ich habe es gerade mit einer 50-MB-Textdatei ausprobiert und es schien kein Problem zu geben. Sublime Text 3 ist nicht kostenlos, aber ihre kostenlose Testphase scheint endlos zu sein. Während ich Sublime Text überprüft habe, habe ich auch Atom ausprobiert. Atom war beim Laden langsamer, aber sobald es geladen war, schien es in Ordnung zu sein.
Probieren Sie Sublime Text oder Atom aus, um Ihre XML-Datei zu öffnen.
Wenn Sie es nur öffnen (nicht bearbeiten) möchten, versuchen Sie den xmllint
Befehl im Terminal:
xmllint --format ~/Desktop/file.xml
Es gibt eine Manpage für das xmllint
Befehlszeilentool: Gehen Sie hier
Wenn Sie mit größeren XML-Dateien arbeiten, schlage ich vor, Oxygen XML Editor oder Sublime Text auszuprobieren .
Während der erste wegen seiner Vielseitigkeit mein Editor der Wahl ist, ist er auch ziemlich schwer. Wenn Sie nur einfach lesen oder suchen und ersetzen müssen, können Sie dies in Sublime Text 3 tun. Es dauert seine Zeit, aber es stürzt nicht ab.
Alle anderen Editoren, die ich ausprobiert habe, konnten die Datei nicht öffnen (ich spreche von größeren XML-Dateien, > 200 MB), oder sie haben ewig gedauert. Darüber hinaus bieten Ihnen sowohl Oxygen als auch Sublime die Option zum Hervorheben von Code (falls Sie es beispielsweise mit RDF-Sprachen zu tun haben ...).
Ich hoffe es hilft
Allan
cat
die Datei haben, können Sie den Inhalt sehen? Geben Sie im Terminal eincat foobar.xml
Innerhalb