وجود البيانات في XML لا يجعل القيمة المستعادة نصًا. [1] [2]
الخلاصة السريعة
المثال
import plistlib as p for x in [b'R','R']: y=p.loads(p.dumps(x,fmt=p.FMT_XML)) print(type(y).__name__)
المخرجان bytes ثم str. [1] [2]
التمثيل والقيمة
وسم data يحفظ البايتات بتمثيل Base64، ووسم string يحفظ النص. القراءة تستعيد نوع كل قيمة؛ نوع وعاء XML لا يساوي نوع محتواه. [1] [2]

حدود التجربة
الحرف R مؤلف للتوضيح. لا نقيس الأداء، ولا نعمم حفظ كل أنواع الكائنات على هذه المقارنة. [1] [2]
المراجع
- Python: plistlib
- CPython 3.12.14: plistlib.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
