يتيح استخدام XML لإنشاء صفحة ويب للمطورين توفير محتوى جديد للموقع بشكل متكرر دون الحاجة إلى قضاء بعض الوقت في تعديل صفحات الويب. لا يمكن استخدام المواقع المستندة إلى XML مع صفحات html ثابتة ولكن يجب أن تتضمن مستوى من الديناميكية من خلال استخدام لغة برمجة مثل Perl أو ASP أو PHP.
ميزة استخدام XML لتطوير الويب هي أنه يجب إنشاء الصفحة مرة واحدة فقط. بشكل أساسي ، يمكن تحديث موقع بأكمله على أساس يومي بمجرد تحميل ملف XML. توضح هذه المقالة كيفية استخدام XML لإنشاء صفحة ويب أساسية جدًا تسمى Matt's News. بمجرد إنشاء صفحة الويب الديناميكية ، يمكن تحديث محتوى الموقع عن طريق تحميل ملف XML.
قم بإنشاء ملف XML. سيحتوي ملف XML للمثال على ثلاث علامات وسمتين ؛ علامة جذر ووسمتان فرعيتان لعناصر الأخبار اليومية لمات والصورة اليومية. انسخ ما يلي في مستند نصي فارغ.
قم بإنشاء Perl CGI. يفتح هذا البرنامج النصي مستند "news.xml" على الخادم ويبحث عن عنصرين من المعلومات ؛ النص بين قم بتحميل ملفاتك على الخادم. قم بتحميل "news.xml" و "xml_site.cgi" إلى حاوية CGI. قم بتحميل صورة باسم "img1.jpg" إلى مجلد مستند html الخاص بك. اختبر صفحة الويب. قم بتحميل صفحة الويب بفتح صفحة xml_site.cgi "في متصفحك. ستقوم بذلك عن طريق كتابة ما يلي:" http://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi. "في هذا على سبيل المثال ، يظهر عنوان بخط عريض يقرأ "أخبار مات" متبوعًا بقاعدة أفقية. وتحت القاعدة الأفقية ، تفتح صورة لخيلين على اليسار وتعليق مختصر على يمين الصورة. قم بإضافة إدخال آخر إلى ملف XML. لإضافة إدخال آخر ، افتح ملف "news.xml" في محرر نصي. قم بعمل نسخة من الإدخال الأول عن طريق القص واللصق تحته. قم بتغيير سمات الإدخال الأول إلى "فارغ". في الإدخال الثاني ، قم بتغيير ملف الصورة إلى "img2.jpg" واكتب خبرًا جديدًا. الصورة الثانية لهذا المقال هي أنثى Fox Terrier تحمل اسم "La Nina" ، والأخبار عن رحلتها إلى الطبيب البيطري. تأكد من تعيين سمتَي العنصر الجديد على "نشر". حفظ الملف. قم بتحميل الصفحة مرة أخرى. هذه المرة ، قم بتحميل ملف "news.xml" ، وأعد تحميل ملف "xml_site.cgi" في المتصفح وسيتغير المحتوى تلقائيًا إلى عنصر جديد من الأخبار وصورة جديدة. هذا مثال بدائي للغاية لما يمكنك تحقيقه باستخدام XML. ومع ذلك ، فإن الترميز كافٍ ليكون بمثابة قاعدة لتطبيق أكبر وأكثر تعقيدًا باستخدام المزيد من حقول XML و CSS و Javascript وما إلى ذلك. إذا كنت تخطط لدمج 1000s من سجلات XML ، فمن الجيد النظر في تطوير تطبيق يقوم بإنشاء مستندات XML بشكل سريع ، بدلاً من نسخها ولصقها. يمكن إنشاء هذه في Perl بدمج الملفات. تأكد من صحة بناء الجملة. إذا كانت هناك فاصلة منقوطة واحدة في غير مكانها ، فسيفشل البرنامج في التنفيذ بشكل صحيح على الإطلاق.أخبار مات
نصائح
تحذيرات