كيفية إنشاء صفحة ويب باستخدام XML

يتيح استخدام XML لإنشاء صفحة ويب للمطورين توفير محتوى جديد للموقع بشكل متكرر دون الحاجة إلى قضاء بعض الوقت في تعديل صفحات الويب. لا يمكن استخدام المواقع المستندة إلى XML مع صفحات html ثابتة ولكن يجب أن تتضمن مستوى من الديناميكية من خلال استخدام لغة برمجة مثل Perl أو ASP أو PHP.

ميزة استخدام XML لتطوير الويب هي أنه يجب إنشاء الصفحة مرة واحدة فقط. بشكل أساسي ، يمكن تحديث موقع بأكمله على أساس يومي بمجرد تحميل ملف XML. توضح هذه المقالة كيفية استخدام XML لإنشاء صفحة ويب أساسية جدًا تسمى Matt's News. بمجرد إنشاء صفحة الويب الديناميكية ، يمكن تحديث محتوى الموقع عن طريق تحميل ملف XML.

كيفية إنشاء صفحة ويب باستخدام XML

قم بإنشاء ملف XML. سيحتوي ملف XML للمثال على ثلاث علامات وسمتين ؛ علامة جذر ووسمتان فرعيتان لعناصر الأخبار اليومية لمات والصورة اليومية. انسخ ما يلي في مستند نصي فارغ. تم إحضار الخيول الإسبانية إلى ميدان سانتو دوميندو هذا الصباح. كان مشهدًا جميلًا وخرج الكثير من الناس لرؤيتهم. أحضرت صديقتي وابن عمها. كان لدينا انفجار. img1.jpg ستخبر سمات "الحالة" صفحة الويب أنه يجب عليها استخراج معلومات معينة من مستند XML. احفظ النص باسم "news.xml."

قم بإنشاء Perl CGI. يفتح هذا البرنامج النصي مستند "news.xml" على الخادم ويبحث عن عنصرين من المعلومات ؛ النص بين العلامات واسم ملف الصورة بين امتداد العلامات. #! / usr / bin / perl -w print "Content-type: text / html \ n \ n"؛ فتح (XML ، "" ;="" #indexes="" the="" xml="" file="" at=""> عدد الدولارات = 0 ؛ في حين (){ إذا (/(.؟) <\ / item> / is) {$ item = $ 1؛ #finds المثل مع سمة النشر} إذا (/(.؟) <\ / pic> / is) {$ pic = $ 1؛ #finds اسم الموافقة المسبقة عن علم مع سمة النشر}} طباعة "

أخبار مات


كيفية إنشاء صفحة ويب باستخدام XML

قم بتحميل ملفاتك على الخادم. قم بتحميل "news.xml" و "xml_site.cgi" إلى حاوية CGI. قم بتحميل صورة باسم "img1.jpg" إلى مجلد مستند html الخاص بك.

يتيح استخدام XML لإنشاء صفحة ويب للمطورين توفير محتوى جديد للموقع بشكل متكرر دون الحاجة إلى قضاء بعض الوقت في تعديل صفحات الويب. لا يمكن استخدام المواقع المستندة إلى XML مع صفحات html ثابتة ولكن يجب أن تتضمن مستوى من الديناميكية من خلال استخدام لغة برمجة مثل Perl أو ASP أو PHP.

اختبر صفحة الويب. قم بتحميل صفحة الويب بفتح صفحة xml_site.cgi "في متصفحك. ستقوم بذلك عن طريق كتابة ما يلي:" http://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi. "في هذا على سبيل المثال ، يظهر عنوان بخط عريض يقرأ "أخبار مات" متبوعًا بقاعدة أفقية. وتحت القاعدة الأفقية ، تفتح صورة لخيلين على اليسار وتعليق مختصر على يمين الصورة.

ملف محتوى صفحات إنشاء يوميا matts txml will tagsnd tags

قم بإضافة إدخال آخر إلى ملف XML. لإضافة إدخال آخر ، افتح ملف "news.xml" في محرر نصي. قم بعمل نسخة من الإدخال الأول عن طريق القص واللصق تحته. قم بتغيير سمات الإدخال الأول إلى "فارغ". في الإدخال الثاني ، قم بتغيير ملف الصورة إلى "img2.jpg" واكتب خبرًا جديدًا. الصورة الثانية لهذا المقال هي أنثى Fox Terrier تحمل اسم "La Nina" ، والأخبار عن رحلتها إلى الطبيب البيطري. تأكد من تعيين سمتَي العنصر الجديد على "نشر". حفظ الملف.

كيفية إنشاء صفحة ويب باستخدام XML

قم بتحميل الصفحة مرة أخرى. هذه المرة ، قم بتحميل ملف "news.xml" ، وأعد تحميل ملف "xml_site.cgi" في المتصفح وسيتغير المحتوى تلقائيًا إلى عنصر جديد من الأخبار وصورة جديدة.

نصائح

هذا مثال بدائي للغاية لما يمكنك تحقيقه باستخدام XML. ومع ذلك ، فإن الترميز كافٍ ليكون بمثابة قاعدة لتطبيق أكبر وأكثر تعقيدًا باستخدام المزيد من حقول XML و CSS و Javascript وما إلى ذلك. إذا كنت تخطط لدمج 1000s من سجلات XML ، فمن الجيد النظر في تطوير تطبيق يقوم بإنشاء مستندات XML بشكل سريع ، بدلاً من نسخها ولصقها. يمكن إنشاء هذه في Perl بدمج الملفات.

تحذيرات

تأكد من صحة بناء الجملة. إذا كانت هناك فاصلة منقوطة واحدة في غير مكانها ، فسيفشل البرنامج في التنفيذ بشكل صحيح على الإطلاق.