سؤال

لقد اكتشفت للتو دفعة :: property_tree، والتي تبدو الإجابة المثالية لمشكلتي.كتبت برنامج اختبار صغير لاستخراج بيانات محددة من ملف XML.لقد استخدمت المثال المنصوص عليه في الوثائق كدليل. ملف XML: Test.xml:

giveacodicetagpre.

الرمز:

giveacodicetagpre.

ملاحظة: أحاول استخراج القيم (ABC والقيم الداخلية، مثل سلسلة - 6 - ABC، لكل مجموعة - وكل مجموعة من "الصف"، والتي ستعالجها ثم الإخراج بطريقة مختلفةصيغة).يرجى الاطلاع على التعليق في الكود لشيء حاولت.
حتى الآن كانت أفضل نتيجة مع: (محتويات داخل الطباعة ():

giveacodicetagpre.

لا أستطيع الحصول على البيانات من أكثر من سجل واحد!الرجاء المساعدة، أعطني اقتراح - ماذا أفعل الخطأ؟ شكرا لك.

هل كانت مفيدة؟

المحلول

تفتقد مستوى في التكرار الخاص بك.تحتاج إلى تكرار العناصر التي لديها أطفال متعددة لديهم نفس الاسم.

giveacodicetagpre. كرر

حسب الاقتضاء أثناء قيامك بإنشاء الشجرة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top