Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   XML-Viewer für riesengroße Dateien (https://www.delphipraxis.net/186225-xml-viewer-fuer-riesengrosse-dateien.html)

Perlsau 15. Aug 2015 12:11

XML-Viewer für riesengroße Dateien
 
Moin allerseits,

kennt jemand einen XML-Viewer für Windows, der XML-Dateien anzeigen kann, die nicht ganz in den Arbeitsspeicher passen? Der müßte dann vermutlich über einen Sax-Parser verfügen und immer nur eine bestimmte Anzahl von Records oder Zeilen anzeigen.

Vielen Dank im Voraus ...

Daniel 15. Aug 2015 12:26

AW: XML-Viewer für riesengroße Dateien
 
Zitat:

Zitat von Perlsau (Beitrag 1312179)
[...] die nicht ganz in den Arbeitsspeicher passen[...]

Ich habe sowas mal für Logfiles geschrieben und Windows bietet da mit den sog. "Memory Mapped Files" ein überraschend gutes und handliches Werkzeug. Kurz gesagt öffnet man einen Stream auf so eine große Datei und Windows lädt nur jeweils ein "Fenster" der Daten in den Speicher. Daraus könnte man dann XML-Daten extrahieren und den Teilbaum passen lassen.

Wie komfortabel muss der Viewer denn sein? Wenn man den Kopf ein wenig schief legt, ist eine XML-Datei ja erstmal nur eine Textdatei. Würde dies langen, würde dies viel vereinfachen.

Perlsau 15. Aug 2015 12:48

AW: XML-Viewer für riesengroße Dateien
 
Danke, das ist zwar nicht der Hinweis, den ich suchte, aber zur Not mach ich mir eben selber einen. Der Viewer muß nicht sehr komfortabel sein, er muß lediglich anzeigen und können eine Suchfunktion bereitstellen. Ich dachte, wenn jemand so einen Viewer kennt, muß ich das nicht selber machen.

frankyboy1974 15. Aug 2015 12:53

AW: XML-Viewer für riesengroße Dateien
 
hallo,

mir würde der xmlspy einfallen, soweit ich mich erinnere, konnte der auch Dateien anzeigen, die weit über die Speichergrenze des Rechners liegen(Ich kann mich daran erinneren eine 500 GB XML (die Daten eines Versicherungskonzerns), mit diesem angezeigt bekommen zu haben, ist allerdings schon circa 15 jahre her).

mfg

frank

Perlsau 15. Aug 2015 13:12

AW: XML-Viewer für riesengroße Dateien
 
Den XMLspy gibt's offebar noch, doch kostet der 400,- Euro! Das ist mir eindeutig zu viel und die Funktionalität für meine Zwecke überdimensioniert.

mensch72 15. Aug 2015 14:22

AW: XML-Viewer für riesengroße Dateien
 
Ich nehme für sowas seit Jahren hauptsächlich für zig Gigabyte große CSV Dateien den LTF... alt aber für mich immer noch ausreichend und geht auch zum Anzeigen&Suchen in XMLs

LTF(LargeTextFile) Viewer 5.2u
http://www.softpedia.com/dyn-postdow...851f/4/2?tsf=0

nahpets 15. Aug 2015 15:32

AW: XML-Viewer für riesengroße Dateien
 
Wenn ich in irgendwelche Dateien beliebigen Formates und beliebiger Größe schauen muss, dann nutze ich dafür die Schnellansicht des TotalCommander (kostet 40 CHF - ca. 38€). Dem scheint das Format und die Größe vollkommen egal zu sein und Suchen kann man damit auch.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz