جدول المحتويات

هيئة xml الخاصة بالتبادل

الهدف

الهدف من هذه الهيئة هو الاستيراد والتصدير من وإلى ثواب.

بكلمات أخرى بفترض أن نوفر api تعمل تحويل الكتاب أو أي شجرة فرعية فيه إلى هذه الهيئة أو تحويل ملف من هذه الهيئة إلى كتاب أو إدراجها داخل عقدة في الكتاب.

ومع أن هيئة xml مقروؤة إلا أننا لا نهدف أن تكون محررة بشريا.

كذلك يمكن استخدام هذه الهيئة في تتبع الإصدارات على الكتاب (عمل ما يشبه diff/patch كما في git وأنظمة الويكي) إلا أن هذا يبدو أنه ليس الطريقة المثلى أو الاستخدام الأمثل لهذه الهيئة انظر إدارة المراجعات revisions والإصدارات versions.

كذلك يمكن أن تستخدم هذه الهيئة في عمل التحرير عبر تطبيق الويب حيث يقوم التطبيق بتوليد ناتج التحرير على شكل xml (أو لعل الأفضل أن يكون بصورة JSON object يحتوي على سلسلة من العقد)

الفضاءات namespaces

التعامل مع xml في بايثون

هناك مكتبة اسمها lxml