أدوات المستخدم

أدوات الموقع


thawab-pri:xml


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

الهدف

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

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

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

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

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

الفضاءات namespaces

  • فضاء الميتا meta وهو يحتوي على العمليات المتعلقة بالميتا المختزلة الخبيئة مثل تحديد معرف اسم المؤلف
  • فضاء العمليات ops وهو يحتوي على عمليات على الكتاب مثل نقل شجرة من عقدة إلى أخرى.
  • فضاء المحتويات أو العقد nodes.

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

نقاش

أدخل تعليقك:
21 +3 = 
 
thawab-pri/xml.txt · آخر تعديل: 2015/04/23 00:21 (تحرير خارجي)