العثور على تعليقات XML ذات المستوى الأعلى باستخدام Serntree Python

StackOverflow https://stackoverflow.com/questions/541100

  •  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، في حين سيقرأها وعلاجها كتعليق أو عناصر تصنيع الإناث على التوالي.

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