2017-03-22 13 views
-2

Es gibt viele Parsing-Algorithmen vorhanden, wie auch immer ich verwirrt bin, in denen ist besser und effizienter Parser für tief verschachtelte XML-Datei? Welcher Parseralgorithmus ist für tief verschachtelte XML-Dateien geeignet?Parsing-Algorithmus für verschachtelte XML

  1. DOM
  2. SAX
  3. StAX
  4. DOM4J
  5. JAXB
  6. JDOM
  7. Andere falls vorhanden
+0

Glaubst du nicht, wenn es einen besten Algorithmus gäbe, wäre die Ruhe verloren gegangen. –

+0

Sie sollten zuerst mit den Standard-Java-Parsern bleiben: DOM, SAX und StAX. Sie können DOM in Verbindung mit XPath für kleine XML-Dokumente verwenden. Für DOM muss das gesamte Dokument in den Speicher geladen werden. Für größere Dokumente sollten Sie StAX ausprobieren, das moderner als SAX ist und eine angenehmere API hat. – vanje

+0

Geben Sie ein Beispiel XML. Ist es dynamisch oder repariert, viele oder weniger Tags, ...? Was hast du bisher versucht? – wumpz

Antwort

0

DOM4J beste Lösung ist, ich es benutzt haben.

+1

Warum ist es das Beste? Wofür hast du es benutzt? Mit was vergleichen Sie es? – Nrzonline