موضع البدء يحدد حدود النص الداخلي. [1] [2]
الخلاصة السريعة
itertext يستبعد ذيل عنصر البداية؛ قد يظهر الذيل عند البدء بأبيه. [1] [2]
المثال
from xml.etree.ElementTree import (
Element,SubElement)
root=Element('own')
root.text='bud'
child=SubElement(root,'child')
child.text='leaf'
child.tail='stone'
print(list(root.itertext()))
print(list(child.itertext()))
print(child.tail)حدود النص
المصدر هنا يعيد النص الداخلي بترتيب المستند. الذيل التالي للابن داخل الأب، لكنه خارج الابن نفسه. السطر الأخير يطبع stone؛ الاستبعاد من القائمة ليس حذفًا من السمة. [1] [2]

النطاق
أنشأنا العناصر في الذاكرة دون قراءة ملف. لا نغير الشجرة أثناء الاجتياز، ولا نتحقق من صحة مستند أو ننسب النتيجة إلى أداة XML أخرى. [1] [2]
المراجع
- Python 3.12: Element text, tail and itertext
- CPython 3.12.14: _elementtree.c
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
