In diesem Artikel werden hauptsächlich vier Möglichkeiten zum Betrieb von XML in Java vorgestellt und verglichen und analysiert. Hat einen sehr guten Referenzwert. Werfen wir einen Blick darauf mit dem Editor: 1) DOM (JAXP Crimson Parser) DOM ist der offizielle W3C-Standard zur plattform- und sprachunabhängigen Darstellung von XML-Dokumenten. DOM ist eine Sammlung von Knoten oder Informationsstücken, die in einer hierarchischen Struktur organisiert sind. Diese Hierarchie ermöglicht es Entwicklern, den Baum nach bestimmten Informationen zu durchsuchen. Die Analyse dieser Struktur erfordert normalerweise das Laden des gesamten Dokuments und den Aufbau der Hierarchie, bevor Arbeiten ausgeführt werden können. Da das DOM auf einer Informationshierarchie basiert, wird es als baumbasiert oder objektbasiert betrachtet. DOM und die baumbasierte Verarbeitung im Allgemeinen haben mehrere Vorteile. Da der Baum im Speicher persistent ist, kann er erstens so geändert werden, dass die Anwendung Änderungen an den Daten und Strukturen vornehmen kann. Es ermöglicht außerdem jederzeit die Navigation im Baum nach oben und unten, anstatt einen einmaligen Vorgang wie bei SAX durchzuführen. DOM ist auch viel einfacher zu verwenden. 2) Die Vorteile der SAXSAX-Verarbeitung sind den Vorteilen von Streaming Media sehr ähnlich. Die Analyse kann sofort beginnen, anstatt auf die Verarbeitung aller Daten zu warten. Da die Anwendung die Daten außerdem nur beim Lesen überprüft, führt sie dies nicht aus in Java und vergleicht und analysiert sie. Hat einen sehr guten Referenzwert. Werfen wir einen Blick mit dem Editor unten
2 Wie man XML-Dateien mit Jdom liest
Einführung: Beim Erlernen von Spring sehen wir häufig, dass Spring IOC (Inversion of Control) durch Konfiguration in der Konfigurationsdatei verwendet, um Codeflexibilität zu erreichen wird Ihnen eine Möglichkeit zum Parsen von XML vorstellen - Jdom
3 Linq-to-XML-Methode zur Bedienung von XML
Einführung: LINQ to XML bietet eine bequemere Möglichkeit, XML zu lesen und zu schreiben. In den Kommentaren früherer Artikel haben Freunde immer erwähnt: Warum verwenden Sie nicht Linq to XML? Jetzt ist es soweit, Linq to XML erscheint.
4. Verwenden Sie XMLBean, um XML einfach zu lesen und zu schreiben
Pull-Parsing-XML-Methode
Einführung: Pull analysiert XML-Dateien wie Sax und Dom und kann unabhängig von Android verwendet werden. Die Prinzipien von Pull und Der Unterschied besteht darin, dass die Aufrufmethode eine Zahl zurückgibt, nachdem die Pull-Methode die XML-Datei gelesen hat: Android SAX analysiert die XML-Methode
Einführung: SAX ist ein XML-Parser, der eine schnelle Parsing-Geschwindigkeit hat und wenig Speicher beansprucht. Er eignet sich sehr gut für mobile Geräte wie Android. SAX verwendet ereignisgesteuertes Parsen von XML-Dateien, das heißt, es muss nicht das gesamte Dokument analysiert werden. Beim Parsen des Dokuments in der Inhaltsreihenfolge ermittelt SAX, ob die aktuell gelesenen Zeichen in a zulässig sind oder nicht Bestimmter Teil der XML-Syntax. Wenn er übereinstimmt, wird das Ereignis ausgelöst. Die sogenannten Ereignisse sind eigentlich einige Rückrufmethoden. Diese Methoden (Ereignisse) werden in der ContentHandler-Schnittstelle definiert. Im Folgenden sind einige häufig verwendete Methoden der ContentHandler-Schnittstelle aufgeführt:
7. XML im Android-Dom-Modus erstellen
Einführung: Im Artikel über Android Dom Parsing XML wird die Anwendung von Dom Parsing XML kurz vorgestellt. Lassen Sie uns heute basierend auf dem Originalartikel über die Anwendung von dom zum Erstellen von XML in Android sprechen. 8. Android-Dom-Parsing-XML-Methode
Einführung: Definiert eine Reihe von Schnittstellen für die analysierte Version eines XML-Dokuments. Der Parser liest das gesamte Dokument ein und erstellt eine speicherresidente Baumstruktur, die der Code dann mithilfe der DOM-Schnittstelle bearbeiten kann. Vorteile: Der gesamte Dokumentbaum befindet sich im Speicher und ist einfach zu bedienen. Nachteile: Das Übertragen des gesamten Dokuments in den Speicher (einschließlich nutzloser Knoten) verschwendet Zeit und Platz Außerdem muss mehrfach auf diese Daten zugegriffen werden; die Hardwareressourcen sind ausreichend (Speicher, CPU). 9. Wie Android Dom XML analysiert
Einführung: Erstellen Sie zunächst selbst eine XML-Datei: DomTest Geeignet für mobile Geräte wie Android. SAX verwendet ereignisgesteuertes Parsen von XML-Dateien, das heißt, es muss nicht das gesamte Dokument analysiert werden. Beim Parsen des Dokuments in der Inhaltsreihenfolge ermittelt SAX, ob die aktuell gelesenen Zeichen in a zulässig sind oder nicht Bestimmter Teil der XML-Syntax. Wenn er übereinstimmt, wird das Ereignis ausgelöst. Die sogenannten Ereignisse sind eigentlich einige Rückrufmethoden. Diese Methoden (Ereignisse) werden in der ContentHandler-Schnittstelle definiert. Im Folgenden sind einige häufig verwendete Methoden der ContentHandler-Schnittstelle aufgeführt:
Das obige ist der detaillierte Inhalt vonZusammenfassung der Verwendung der XML-Methode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!