سؤال
أنا أستخدم محلل يامل C # المذكور موقع مشروع الكود
إذا كان يام لي يبدو وكأنه ما يلي
- id: tagid
tag:
- name: tagname
value: tagvalue
بعد أن تم تحليلها بنجاح، كيف يمكنني الوصول إلى عناصر البيانات حتى أتمكن من إجراء بعض المعالجة الإضافية. على سبيل المثال، إذا كنت بحاجة إلى الحصول على قيمة "الاسم" ما الرمز الذي أحتاجه للكتابة، فقد تقول المستند استخدام Doc.root ولكن لا يمكن العثور على أي أمثلة حول كيفية استخدامه.
المحلول
اكتشفت كيفية استخدام Doc.root
يقوم Doc.Root بإرجاع رسم خرائط بعد تحليل مدخل YAML. أقوم بتحليل الخرائط بشكل متكرر للتحقق مما إذا كانت أي من عناصر البيانات هي التعيين أو التسلسل ثم التصرف وفقا لذلك.
إنها طريقة ساذجة بعض الشيء ولكن طالما أنها تعمل.
تشكرات
لا تنتمي إلى StackOverflow