XML-Reader für meine großen Dateien

7

Ich bin auf der Suche nach einem großen XML-Reader. Ich habe den XML-Kopiereditor ausprobiert, aber er kann nicht mit den großen XML-Dateien (20-50 MB) umgehen, die ich habe. Ich möchte das XML nicht bearbeiten, sondern nur durchsuchen.

OHLÁLÁ
quelle
Ich habe noch keinen GUI-XML-Editor gefunden, der schneller als der XML-
Kopiereditor

Antworten:

5

Der XML-Kopiereditor (wie die meisten ähnlichen Programme) versucht, das XML auf einmal einzulesen. Abhängig von der Formatierung des XML kann dies einige Zeit dauern. Was Sie suchen, ist ein byte-streamEditor (diese laden nur einen Teil der Datei, bevor sie Ihnen angezeigt werden).

  • Wenn Sie nur eine Datei durchsuchen, ist die Befehlszeile lessmöglicherweise interessant.

Weniger ist ein Programm, das mehr ähnelt, das jedoch sowohl eine Rückwärtsbewegung in der Datei als auch eine Vorwärtsbewegung ermöglicht. Außerdem muss weniger nicht die gesamte Eingabedatei lesen, bevor sie gestartet wird. Bei großen Eingabedateien wird sie daher schneller gestartet als Texteditoren.

  • Und es gibt auch gute alte zuverlässige sed

Sed ist ein Stream-Editor. Ein Stream-Editor wird verwendet, um grundlegende Texttransformationen für einen Eingabestream (eine Datei oder Eingabe aus einer Pipeline) durchzuführen. Während sed in gewisser Weise einem Editor ähnelt, der Skriptbearbeitungen (z. B. ed) zulässt, arbeitet es nur mit einem Durchgang über die Eingaben und ist folglich effizienter. Die Fähigkeit von sed, Text in einer Pipeline zu filtern, unterscheidet ihn jedoch besonders von anderen Arten von Editoren.

Rinzwind
quelle