Hallo zusammen!
Ich möchte gerne SVG (=XML) Dateien auslesen und bearbeiten. Aus diesen Dateien brauche ich nur einen Tag (<path d="M83.0141..." />), welcher aber fast den kompletten Inhalt ausmacht. In diesem Tag stehen (als Attribut) mal mehr und mal weniger viele Koodinaten (Mischung aus Double's und Chars's) drin.
Ich habe das mit Hilfe von JDOM umgesetzt, aber bei größerem Inhalt (ca. 7000 Zeichen und 8KB Dateigröße) beträgt die Ladezeit mehrere Sekunden (ca. 12 Sek.). Ist das normal beim Unmgang mit XML oder gibt es eine performantere Methode, um an die (Attribut-) Daten aus dem Tag zu kommen?
Hier der Code, mit dem ich die XML Datei einlese:
Wäre super, wenn mir jemand weiter helfen könnte!
Viele Grüße
Tom
Ich möchte gerne SVG (=XML) Dateien auslesen und bearbeiten. Aus diesen Dateien brauche ich nur einen Tag (<path d="M83.0141..." />), welcher aber fast den kompletten Inhalt ausmacht. In diesem Tag stehen (als Attribut) mal mehr und mal weniger viele Koodinaten (Mischung aus Double's und Chars's) drin.
Ich habe das mit Hilfe von JDOM umgesetzt, aber bei größerem Inhalt (ca. 7000 Zeichen und 8KB Dateigröße) beträgt die Ladezeit mehrere Sekunden (ca. 12 Sek.). Ist das normal beim Unmgang mit XML oder gibt es eine performantere Methode, um an die (Attribut-) Daten aus dem Tag zu kommen?
Hier der Code, mit dem ich die XML Datei einlese:
Code:
Document doc = new SAXBuilder().build(filename);
Wäre super, wenn mir jemand weiter helfen könnte!
Viele Grüße
Tom