الخلاصة السريعة
المثال
from xml.parsers import expat as e
p=e.ParserCreate()
print(p.Parse('<r>',False))
try:p.Parse('',True)
except e.ExpatError:
print('incomplete')المخرجان 1 ثم incomplete. [1] [2]
الجزء والنهاية
النجاح الأول يخص استدعاء غير نهائي. الجذر ما زال غير مغلق؛ عند إعلان النهاية يظهر الخطأ. [1] [2]

نطبع incomplete داخل فرع الاستثناء. يجب أن يكون الاستدعاء الأخير نهائيًا؛ الفراغ وحده لا يغلق الجذر. [1] [2]
حدود المثال
نص مؤلف في الذاكرة؛ لم نقرأ ملفًا أو نفحص DTD أو أسماء نطاقات أو مدخلات غير موثوقة أو كل الإصدارات. [1] [2]
المراجع
- Python: xml.parsers.expat
- CPython 3.12.14: pyexpat.c
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
