Ich untersuche, wie ich Werte von bestimmten XML-Knoten in einer XML-Datei erhalten kann, die ich habe. In meiner Anwendung habe ich die gesamte XML-Datei in einer Zeichenfolge, und ich möchte die spezifischen Informationen von dort abrufen. Ich habe ein bisschen über DOM und SAX gehört, aber ich weiß nicht genau, wo ich anfangen soll. Irgendeine Hilfe?Werte in XML-Elementen in Java erfassen
Antwort
Eine der einfachsten Möglichkeiten ist die Verwendung von xPath. Hier ist ein tutorial.
Sie können entweder XPath (example) verwenden oder Sie können DOM oder SAX verwenden (wie Sie erwähnt haben) Sie können meine Antwort here (how to retrieve element value of XML using Java?) auf SO anzeigen.
Link zu XPath Beispiel ist 404, können Sie einen neuen hinzufügen? – timbru31
Nun, es gibt auch Xstream http://x-stream.github.io/index.html
Es LET'S Sie beide Richtungen tun (Objekt in XML und XML-Objekt). Hier sind die „2 Minuten Tutorial“: http://x-stream.github.io/tutorial.html
JAXB ist der Standard für die Zuordnung von Objekten zu XML, check out: http://bdoughan.blogspot.com/2010/10/how-does-jaxb-compare-to-xstream.html –
Nun, er hat nur darum gebeten, die Inhalt eines xmls ohne xsd oder irgendetwas auf einfache Weise, und ich finde es einfacher mit XStream. Ich gebe nur eine weitere Option ;-) – raspayu
JAXB benötigt kein XML-Schema, schaue in meinem Blog nach zahlreichen Beispielen, beginnend mit POJOs: http://bdoughan.blogspot.com/ –
- 1. Erfassen alter Werte für Modell in MVC3?
- 2. Java Regex - Erfassen wiederholter Gruppen
- 3. Rückkehr mehrere Werte in Java
- 4. Rückgabe mehrere Werte in Java
- 5. Wie erfassen Schließungen Werte von früheren Aufrufen?
- 6. Mit Reverse-Werte in Aufzählungen in Java
- 7. Fangcodes in Produktionsumgebungen erfassen?
- 8. Free/Open Source Bildschirm erfassen Bibliothek in Java
- 9. Erfassen von Laufwerksnamen (im Gegensatz zu Laufwerksbuchstaben) in Java
- 10. So erfassen Sie die Serverantwort in JSF
- 11. füllen barchart von jtable Werte in Java
- 12. Speichern mehrerer Werte/resultset in Java Bean
- 13. iterieren static int Werte in Java
- 14. Java: Alternierende Boolesche Werte in einem Array
- 15. Eclipse/Java - Werte in R.string. * Return int?
- 16. Liste der Enum-Werte in Java
- 17. Zugang Hash-Werte in Java-Objekte erstellen
- 18. lesen und XML-Werte in Java
- 19. Vergleich Integer-Werte in Java, seltsame Verhalten
- 20. Normalisieren sich wiederholende Werte in Hibernate - Java
- 21. Obfuscation: verstecken hartcodierte Werte in Java
- 22. Wie Werte in XML ersetzen java
- 23. Werte für Java-Methodenparameter in ASM
- 24. Auswahl Dropdown-Werte mit Selenium in Java
- 25. Gleiche Werte in einer Liste java
- 26. Erfassen von System/out in Clojure
- 27. Erfassen eingehender Argumentwerte in KeyValuePair Array
- 28. Wie erfassen
- 29. Erfassen von Eingabe in Linux
- 30. Erfassen eines Tastendrucks in C++
möglich Duplikat [? Wie Elementwert von XML mit Java abrufen] (http://stackoverflow.com/questions/4076910/how-to-retrieve-element -value-of-xml-using-java) –