In diesem Fall kann Java nicht gestartet werden. Der wahrscheinlichste Grund dafür ist, dass die RAM-Einstellung in den Optionen zu hoch gesetzt wurde.
Diagnosetool
Die Hilfsanwendung "Diagnosetool" hilft bei der Fehlerbehebung falls der Easy XML Editor nicht (richtig) startet. Sie wird mit dem Easy XML Editor zusammen installiert und ist auch über Ansicht -> Optionen -> "Diagnosetool öffnen" abrufbar.
Löschen von startup.ini
Die Datei startup.ini speichert die RAM-Einstellung und wird immer beim Start des Easy XML Editor geladen. Sollte das Diagnosetool nicht weiterhelfen, so können Sie auch diese Datei löschen um die RAM-Einstellung zurückzusetzen.
Pfad der Datei:
C:\Users\[Ihr Benutzername]\.easyxmleditor\startup.ini
oder: C:\Benutzer\[Ihr Benutzername]\.easyxmleditor\startup.ini ("Benutzer" in deutscher Windows-Installation verweist auf C:\Users)
Starten Sie anschließend Easy XML Editor neu um die Einstellung zu verwenden.
2. Ich kann große Dateien (> ~5-20 MB) nicht öffnen. Was kann ich tun?
Easy XML Editor basiert auf Java und für diese Laufzeitumgebung kann vor dem Programmstart der maximal für das Programm verfügbare Arbeitsspeicher festgelegt werden um auch größere Mengen von Arbeitsspeicher zur Verfügung zu stellen. Bei sehr großen XML Dateien kann es sein, dass die Standardeinstellung nicht ausreicht. Beim Öffnen bzw. Speichern wird durch eine Meldung angezeigt, wenn nicht genug Speicher zum Bearbeiten der jeweiligen Datei zur Verfügung steht.
Diagnosetool
Das Diagnosetool hilft Ihnen bei der Auswahl einer Einstellung, es wird dem Easy XML Editor zusammen installiert und ist auch über Ansicht -> Optionen -> "Diagnosetool öffnen" abrufbar.
Der Punkt (1.) dieser FAQs zeigt beispielhaft einen Screenshot.
Als grobe Richtwerte für die RAM-Einstellung können diese Werte dienen. Die Werte müssen möglicherweise für mehrere Dateien addiert werden.
Dateigröße | Benötiger Arbeitsspeicher |
---|---|
10 MB | 200 MB |
20 MB | 500 MB |
30 MB | 800 MB |
... | ... |
Werte bis 75% des physisch vorhandenen Arbeitsspeichers (RAM) sind normalerweise unproblematisch. Je nach System/Java-Version kann aber auch 100% funktionieren.
3. CSV: Ist es möglich, CSV-Daten zu importieren/konvertiern?
Ja, mit dem Feature "Daten in Tabelle" lassen sich CSV-Daten importieren (aber: Tab-Getrennt). Dies lässt sich nutzen um Daten aus einer anderen Quelle einzufügen oder eine Art Konvertierung CSV -> XML vorzunehmen.
Schritte hierfür:
Hierfür muss der Vaterknoten für die zu importierenden Knoten im Baum ausgewählt sein (In diesem Beispiel: "Persons")
"Daten in Tabelle" findet automatisch die Spalten in den Kindknoten "Person", aber es lässt sich auch eine angepasste Tabellendefinition mit dem Icon "Pfeil nach unten" (links) anlegen.
Zum Einfügen die jeweilige Zelle mit rechter Maustaste anklicken, ab dieser Zelle werden die Werte der Spalten/Zeilen eingefügt. Dann "Einfügen: Werte" wählen. Vorher lässt sich noch eine neue Zeile über das Plus-Icon hinzufügen. Das Einfügen ergänzt alle nötigen Zeilen.
Ein typisches Format für Kopieren/Einfügen und auch CSV ist Tab-Getrennt, mit Anführungszeichen (") als Trennzeichen. Easy XML Editor nutzt dieses Format zum Einfügen, mit "Teilen kopieren: Tabelle" (bei Standardeinstellungen für das Kopieren) lässt sich ein Beispiel dafür in die Zwischenablage kopieren.
1. Fehlermeldung bei Öffnen einer XML-Datei: "The prefix '...' for element '...' is not bound"?
Bei dieser Fehlermeldung kann die XML-Datei nicht geöffnet werden, weil darin ein Namespace verwendet wird (z.B. <xsl:Seite>), der nicht deklariert wurde (z.B. mittels xmlns:xsl="http://www.easy-xml-editor.de").
Sie sollten die Datei so ändern, dass alle verwendeten Namespaces auch deklariert wurden und sie dann im XML Assistant öffnen.