استخدام XML كقاعدة بيانات exist-db

أقوم بالبحث عن موضوع استخدام xml كقاعدة بيانات لموقع ويب باستخدام تقنيات xml مثل

XSLT XQUERY XPATH XFORM

هناك عدة برامج لإدارة قواعد البيانات XML ومنها exist-db وهذا موقعهم:

http://exist-db.org

ما وجدته يدور حول استخدام xquery و xpath بشكل عام باستخدام اداة تسمى exite داخل exist-db

لكن لم أجد مصدر واضح يبين كيفية تصمميم الموقع وبناءه ونشره ليعمل باستخدام exist-db

أرجو ممن لديه خبره سابقة في هذا المجال أن يدل على بداية الطريق


التعليق السابق

سؤال 1) ربط جافا سركبت وcss مع ملف xsl

سؤال 2 و 3 ) استخدم xsl لتحويل بيانات xml الى html

سؤال 3 ) جميع الاوامر من حذف , اضافة و تحديث

سؤال 4) انا اكتب الخادم ب nodejs 

اذا كنت تريد حفظ session في basex عليك برمجة ذلك لوحدك لا يوجد شئ جاهز.

استخدم passport مع session وفيها serializeUser و deserializeUser فيها تقوم بالتواصل مع basex لجلب معلومات العضو.

للاسف وقت ما برمجت مشروعي لم اجد شروحات كافية.

لبناء موقع ديناميكي يعتمد اعتماد كلي على XML

تحتاج ل سيرفر سواء كان php او غير ليقوم بمعالجة طلبات http وارسال ملفات html المولدة عن طريق xslt و css و javascript

لا تستطيع فعل ذلك فقط ب xml

شكرا لك على ردك، 

العمل متشابه في النقاط السابقة لكن الفرق في النقطة الأخيرة 

قرأت حول basex ويبدو أنه يوفر طريقة ليعمل كسيرفر للرد على طلبات HTTP

لكن إعداده يحتاج لعدة خطوات بينما exist-db يقوم بالمهمة كاملة ولايحتاج شيء سوى عمل Install ويعمل كخادم لطلبات HTTP، وأعتقد sedna كذلك ما يعني توفير الوقت والجهد وربما هذه الأسباب لن تجعلني أستخدم basex للتركيز أكثر على ناحية العميل.

اسعدني جدا ردك.