Reply to comment
إنتاج Atom من XML بتحويل XSLT
Submitted by ahmad (not verified) on Tue, 2009/10/20 - 02:54تلقيمة أرشيف تسجيلات البرنامج الثاني التي تظهر في العامود الجانبي من هذا الموقع مولدة بطريق تطبيق تحويل XSLT على نتيجة البحث التي يرجعها موقع archive.org لتَنتُج تلقيمة في صيغة Atom.
باستخدام PHP أُطبِّق تحويل XSL على نتائج البحث في صيغة XML المجلوبة بطريق طلب HTTP GET ثم أحفظ في ملفٍ صيغة Atom الناتجة لحين تطلبه قارئات التلقيمات.
توجد تفصيلات أخرى تمكن ملاحظتها في كود المصدر.
نظرا لأن PHP لا تدعم إلى الآن سوى الإصدارة الأولى من XSLT، و هي التي تفتقر إلى الدوال المتقدمة لمعالجة النصوص الموجودة في الإصدارة الثانية فإني أُضمِّن تحويلي دالتين مستوردتين من مشروع EXSLT لإجراء بعض التحويلات.
النتيجة ذاتها من الممكن الوصول إليها برمجيا بطريق مُنابلة الكائناتٍ من فئة DOMDocument و قريباتها في لغة PHP، التي تمثل وثيقة XML و أجزائها، غبر أني أفضل الوسائل و البُنى التصريحية (declarative) على الإجرائية (procedural)، كما أفضل الوسائل التي تُبقى أكبر قدر من بنية التطبيق بمعزل عن لغات برمجة محددة، و أحب أن أفكر هذا قد يُسهّل نقل التطبيق إلى لغة أخرى.
أمس و أنا أُعد هذه التدوينة - تحديدا و أنا أكتب مستعرض الكود الذي أستخدمه هنا - استعمت إلى حلقة في برنامج أصداء المسرح الذي يقدمه الشريف خاطر في إذاعة البرنامج الثقافي و فيه ذكر لضيفه و للمستمعين إن تسجيلات المسرحيات الإذاعية قد أصبحت منشورة على الإنترنت، و قياسا بحجم تبادل هذه الأعمال في المنتديات، و التعليقات التي تصلني بشأنها، يبدو أن جمهور هذه الأعمال أكبر مما كنت أتوقع!



Recent comments
3 sec ago
1 day 16 hours ago
2 days 10 hours ago
2 days 10 hours ago
5 days 8 hours ago
23 weeks 1 day ago
23 weeks 2 days ago
37 weeks 4 days ago
45 weeks 1 day ago
1 year 5 days ago