العثور على تعليقات XML ذات المستوى الأعلى باستخدام Serntree Python
-
22-08-2019 - |
سؤال
أقنع ملف XML باستخدام Serntree Python، مثل هذا:
et = ElementTree(file=file("test.xml"))
يبدأ Test.xml بنطر بضعة أسطر تعليقات XML.
هل هناك طريقة للحصول على هذه التعليقات من ET؟
المحلول
بالنسبة إلى Elementtree 1.2.x هناك مقال تعليمات معالجة القراءة والتعليقات مع elesstree (http://effbot.org/zone/element-pi.htm.).
تعديل:
البديل سيكون يستخدم lxml.etree. التي تنفذ api elesstree. اقتباس من توافق Elementtree من lxml.etree:
elepertree يتجاهل تعليقات ومعالجة التعليمات عند تحليل XML، في حين سيقرأها وعلاجها كتعليق أو عناصر تصنيع الإناث على التوالي.
لا تنتمي إلى StackOverflow