جافا توصيف بشكل شامل سلاسل تنسيق XML (تحليل JDOM)
استيراد java.io.ioException ؛ استيراد java.io.stringReader ؛ استيراد java.util.list ؛ استيراد org.jdom.document ؛ استيراد org.jdom.element ؛ استيراد org.jdom.jdomexception ؛ eSrage org.jdom.namespace ؛ duxmldoc {public list xmlelements (String xmldoc) {// إنشاء سلسلة جديدة readReader read = new StringReader (xmldoc) ؛ // إنشاء مصدر إدخال جديد سيستخدم SAX Parser كائن InputSource لتحديد كيفية قراءة XML Inputsource Source = New Inputsource (قراءة) ؛ // إنشاء saxbuilder saxbuilder sb = new saxbuilder () ؛ حاول {// إنشاء مستند مستند = sb.build (المصدر) ؛ // احصل على جذر عنصر الجذر = doc.getRootElement () ؛ system.out.println (root.getName ()) ؛ // إخراج اسم عنصر الجذر (اختبار) // احصل على مجموعة من جميع عناصر الأطفال في قائمة العناصر الجذر Jiedian = root.getChildren () ؛ // احصل على مساحة الاسم في XML (غير محدد في XML يمكن كتابة) مساحة الاسم NS = ROOT.GetNamesPace () ؛ العنصر et = null ؛ لـ (int i = 0 ؛ i <jiedian.size () ؛ i ++) {et = (element) jiedian.get (i) ؛ // loop للحصول على العناصر الفرعية system.out.println (et.getChild ("user_id" ، ns) .getText ()) ؛ System.out.println (et.getChild ("user_address" ، ns) .getText ()) ؛ } et = (element) jiedian.get (0) ؛ قائمة zjiedian = et.getChildren () ؛ لـ (int j = 0 ؛ j <zjiedian.size () ؛ j ++) {element xet = (element) zjiedian.get (j) ؛ System.out.println (xet.getName ()) ؛ }} catch (jdomexception e) {// toDo يوليف تلقائيًا كتلة catch e.printstacktrace () ؛ } catch (ioException e) {// todo يقوم تلقائيًا بإنشاء كتلة catch e.printstacktrace () ؛ } إرجاع فارغ ؛ } main static void main (string [] args) {duxmldoc doc = new duxmldoc () ؛ سلسلة xml = "<؟ <؟ xml version =/" 1.0/"charding =/" gb2312/"؟>"+ "<result xmlns =/" http://www.fiorano.com/fesb/activity/dbqueryonput2/out/ " "<Suster_name> wangwei </perves_name>"+ "<Sets_group> 80 </surse_group>"+ "<Sets_address> 1001 </surse_address>"+ "</row>"+ "<row resultcount =/" 1/" "<Suster_group> 80 </susters_group>"+ "<Suster_address> 1002 </users_address>"+ "</row>"+ "</sropered>" ؛ doc.xmlelements (xml) ؛ }}المقالة أعلاه حول سلسلة تنسيق XML الشاملة Java (JDOM) هي كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.