دفعة :: property_tree - تحليل وتجهيز البيانات
-
12-12-2019 - |
سؤال
لقد اكتشفت للتو دفعة :: property_tree، والتي تبدو الإجابة المثالية لمشكلتي.كتبت برنامج اختبار صغير لاستخراج بيانات محددة من ملف XML.لقد استخدمت المثال المنصوص عليه في الوثائق كدليل. ملف XML: Test.xml:
giveacodicetagpre.الرمز:
giveacodicetagpre. ملاحظة: أحاول استخراج القيم (ABC والقيم الداخلية، مثل سلسلة - 6 - ABC، لكل مجموعة - وكل مجموعة من "الصف"، والتي ستعالجها ثم الإخراج بطريقة مختلفةصيغة).يرجى الاطلاع على التعليق في الكود لشيء حاولت.
حتى الآن كانت أفضل نتيجة مع: (محتويات داخل الطباعة ():
لا أستطيع الحصول على البيانات من أكثر من سجل واحد!الرجاء المساعدة، أعطني اقتراح - ماذا أفعل الخطأ؟ شكرا لك.
المحلول
تفتقد مستوى في التكرار الخاص بك.تحتاج إلى تكرار العناصر التي لديها أطفال متعددة لديهم نفس الاسم.
giveacodicetagpre. كررحسب الاقتضاء أثناء قيامك بإنشاء الشجرة.
لا تنتمي إلى StackOverflow