Java spricht umfassend XML -Format -Saiten (Jdom analysieren)
import Java.io.ioException; import Java.io.stringReader; import Java.util.list; import org.jdom.document; import org.jdom.element; DuxMLDOC {publiclist xmlelements (String xmldoc) {// Erstellen Sie einen neuen StringReader -StringReader Read = new StringReader (xmldoc); // Erstellen Sie eine neue Eingangsquelle Der SAX -Parser verwendet das InputSource -Objekt, um zu bestimmen, wie XML InputSource Source = new InputSource (read) gelesen wird. // Erstellen Sie einen neuen Saxbuilder Saxbuilder SB = New Saxbuilder (); Versuchen Sie {// Konstruieren Sie ein Dokument doc = sb.build (Quelle); // das Root Element Element root = doc.getrootelement () abrufen; System.out.println (root.getName ()); // Ausgabe des Namens des Stammelements (Test) // Erhalten Sie den Satz aller untergeordneten Elemente der Root -Elementliste jiedian = root.getChildren (); // den Namespace in XML (in XML nicht definiert kann) Namespace ns = root.getNamePace () erhalten; Element et = null; für (int i = 0; i <jiedian.size (); i ++) {et = (Element) Jiedian.get (i); // Schleife, um das untergeordnete Elements System.out.println (etsgetchild ("user_id", ns) zu erhalten .GETTEXT ()); System.out.println (etsgetchild ("user_address", ns) .getText ()); } et = (Element) Jiedian.get (0); Liste zjiedian = et .getChildren (); für (int j = 0; j <zjiedian.size (); j ++) {Element xet = (Element) zjiedian.get (j); System.out.println (xet.getName ()); }} catch (jdomexception e) {// Todo generiert automatisch Catch Block e.printstacktrace (); } catch (ioException e) {// Todo generiert automatisch Catch Block e.printstacktrace (); } return null; } public static void main (string [] args) {duxmldoc doc = new duxmldoc (); String xml = "<? Xml Version =/" 1.0/"coding =/" gb2312/"?>"+ "<Result xmlns =/" http://www.fiorano.com/fesb/activity/dbqueryonInput2/out/out/Out/Out/usw. usw./usw./"ubl. "<Users_name> wangwei </user_name>"+ "<user_group> 80 </user_group>"+ "<user_address> 1001 </user_address>"+ "</row>"+ "<row resultCount "<user_group> 80 </user_group>"+ "<user_address> 1002 </user_address>"+ "</row>"+ "</result>"; doc.xmlelements (xml); }}Der obige Artikel über Java Comprehensive Parsing XML Format String (Jdom Parsing) ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.