افصل قيمة السمة من محتوى العنصر. [1] [2]
الخلاصة السريعة
المثال
import html.parser as h class P(h.HTMLParser): def handle_starttag(self,t,a): print(dict(a)['title']) s='<i title="x&y"></i>' for c in [False,True]: p=P(convert_charrefs=c) p.feed(s) p.close()
يطبع x&y مرتين؛ False لا يُبقي & في القيمة. [1] [2]
محتوى العنصر
في محتوى <i>x&y</i>: True يعطي handle_data النص x&y. [1] [2]

مع False تتتابع بيانات x، ومرجع اسمه amp، وبيانات y؛ ليست رسالة بيانات واحدة تحوي &. [1] [2]
النطاق
هذه أحداث محلل؛ لم نختبر متصفحًا أو حماية صفحة. [1] [2]
المراجع
- Python: HTMLParser
- CPython 3.12.14: html/parser.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
