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 es passiert nichts.
Versucht mit TextEditor, Xcode
Irgendwelche anderen Vorschläge?
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 es passiert nichts.
Versucht mit TextEditor, Xcode
Irgendwelche anderen Vorschläge?
Abhängig von der Quelle der Datei möchten Sie den Inhalt möglicherweise auf andere Weise untersuchen, als nur zu öffnen (Doppelklick). Verwenden Sie dazu die Befehlszeile.
Einige vorgeschlagene Startpunkte (wobei "Whatever.xml" der Name der Datei ist):
Datei Whatever.xml
Hier erfahren Sie, welcher Typ die Datei ist. Nicht durch Dateierweiterung, 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, eine gesamte 50-MB-XML-Datei zu haben, die aus einer einzelnen Zeile besteht. Drücken Sie Strg-C, um anzuhalten, wenn Müll ausgegeben wird. (Ja, Control C, nicht Command-C.)
So zeigen Sie die Datei einfach an, ohne sie bearbeiten zu können:
weniger Whatever.xml
Wenn die Datei aus sehr langen Zeilen besteht, können Sie zum Lesen periodische Zeilenumbrüche (Formatierungen) erzwingen:
fmt Whatever.xml | weniger
Tatsächlich werden die Zeilen jedoch standardmäßig von less
umbrochen, es sei denn, Sie weisen an, dies nicht zu tun. Ohne Zeilenumbruch (Sie können also mit den Seitwärtspfeiltasten scrollen):
less -S Whatever.xml
Es ist eine gute Wahrscheinlichkeit, dass einer dieser Befehle ein Problem mit der Datei anzeigt.
Ich verwende Sublime Text 3, um einen Teil meiner Bearbeitung durchzuführen.Ein sehr schöner und ziemlich schnell programmierbarer Editor (mit Plugins).Ich habe es gerade mit einer 50-MB-Textdatei versucht und es schien kein Problem zu geben.Sublime Text 3 ist nicht kostenlos, aber die kostenlose Testphase scheint endlos zu sein.Während ich Sublime Text überprüfte, versuchte ich es auch mit Atom.Atom war beim Laden langsamer, aber sobald es geladen wurde, schien es in Ordnung zu sein.
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 verwendet, um Binärdateien zu öffnen, um nach ASCII-Zeichenfolgen zu suchen.Wenn BBEdit es nicht öffnen kann, kann nichts.
Versuchen Sie Sublime Text oder Atom, um Ihre XML-Datei zu öffnen.
Wenn Sie es nur öffnen (nicht bearbeiten) möchten, versuchen Sie den Befehl xmllint
in Terminal:
xmllint --format ~ / Desktop / file.xml
Es gibt eine Manpage für das Befehlszeilentool xmllint
: Hier klicken
Arbeiten mit größeren XML-Dateien Ich schlage vor, es mit Oxygen XML Edito r oder Sublime Text zu versuchen.
Während der erste aufgrund seiner Vielseitigkeit mein bevorzugter Editor ist, ist er auch ziemlich schwer.Wenn Sie nur einfach & ersetzen oder suchen müssen, können Sie dies in Sublime Text 3 tun. Es dauert einige Zeit, stürzt aber 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 sowohl Oxygen als auch Sublime die Option zum Hervorheben von Code (falls Sie beispielsweise mit RDF-Sprachen arbeiten ...).
Hoffe es hilft