Analysieren und ändern von xml-string mit sax-parser
Ich habe eine XML-Datei, die ich brauche, um die Suche für einen bestimmten tag, und aktualisieren Sie den Wert. Das problem ist, dass mit Sax-parser ist "muss". Ich finde diese tags durch die Verwendung von Sax-Parser "nur", dom, stax j4dom dom4j-Parser sind außer Betracht.
Kann ich diese Aufgabe durch die Konvertierung meiner xml-Datei in einen string und parse es durch die Verwendung von sax-parser und hängen Sie den neuen Wert durch StringBuilder
Objekt? Wäre es okay? Oder was würden Sie empfehlen?
überprüfen Sie den link http://stackoverflow.com/questions/4898590/generating-xml-using-sax-and-java
SAX ist nicht dazu gedacht, für eine bestehende zu ändern oder XML. Warum dom etc. sind aus Rücksicht?
warum ist sax ein muss? ist es eine multi-gig-Dokument?
SAX ist nicht dazu gedacht, für eine bestehende zu ändern oder XML. Warum dom etc. sind aus Rücksicht?
warum ist sax ein muss? ist es eine multi-gig-Dokument?
InformationsquelleAutor user1873190 | 2012-12-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist eine funktionierende code, fügen Sie einfach die fehlenden Importe. Es nutzt SAX und änderungen
<name>user1</name>
zu<name>user2</name>
. Wenn Sie herausfinden, wie es funktioniert plus Lesen SAX-API, die Sie tun können, etwas mit deinem xml. Beachten Sie, dass SAX als hatte der effizientesten xml-parser bis StAX entstanddies ist sehr nützlich, nur vorsichtig sein, über das laden der richtigen sax-Treiber während der Verwendung auf verschiedenen Plattformen
InformationsquelleAutor Evgeniy Dorofeev
SAX-parser ist keine schlechte Wahl, wenn Zeit ist nicht eine Betrachtung und Erinnerung.
InformationsquelleAutor CodeDreamer