السبت، 17 أكتوبر 2020

WML - Syntax صيغة الكود

 WML - Syntax صيغة الكود

WML - Syntax صيغة الكود

ينقسم برنامج WML عادةً إلى جزأين: مقدمة المستند والجسم. ضع في اعتبارك الكود التالي:

فيما يلي الهيكل الأساسي لبرنامج WML:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card id="one" title="First Card">
<p>
This is the first card in the deck

</p>
</card>

<card id="two" title="Second Card">
<p>
Ths is the second card in the deck
</p>
</card>

</wml>

برنامج WML Document Prolog:

يقول السطر الأول من هذا النص أن هذا مستند XML والإصدار هو 1.0. يحدد السطر الثاني نوع المستند ويعطي عنوان URL لتعريف نوع المستند (DTD). تم تعريف DTD المشار إليه في WAP 1.2 ، لكن هذا العنوان يتغير مع إصدارات WML. يجب نسخ الرأس تمامًا حتى تولد مجموعات الأدوات هذه المقدمة تلقائيًا.

مكونات prolog ليست عناصر WML ولا ينبغي إغلاقها ، أي لا يجب عليك منحهم علامة نهاية أو إنهاءهم بـ />.

نص مستند WML:

النص محاط بعلامة <wml> </wml>. يمكن أن يتكون نص مستند WML من واحد أو أكثر مما يلي:

  • ظهر السفينة

  • بطاقة

  • سيتم عرض المحتوى

  • تعليمات التنقل

بخلاف HTML 4.01 Transitional ، لا يمكن تضمين النص مباشرةً في زوج العلامة <card> ... </card>. لذلك تحتاج إلى وضع المحتوى داخل <p> ... </p> كما هو موضح أعلاه.

اختبار برنامجك:

ضع الكود أعلاه في ملف يسمى ملف test.wml ، ثم ضع ملف WML هذا محليًا على القرص الثابت ، ثم اعرضه باستخدام برنامج محاكاة.

هذه هي الطريقة الأكثر فعالية لتطوير واختبار ملفات WML. نظرًا لأن هدفك هو تطوير خدمة ستكون متاحة لمستخدمي هاتف WAP ، فيجب عليك تحميل ملفات WML على خادم بمجرد تطويرها محليًا واختبارها عبر اتصال إنترنت حقيقي. عندما تبدأ في تطوير خدمات WAP أكثر تعقيدًا ، فهذه هي الطريقة التي ستحدد بها مشاكل الأداء وتصححها ، والتي قد تفقد زوار موقعك إذا تركت بمفردها.

عند تحميل ملف test.wml إلى خادم ، ستختبر محاكي WML الخاص بك لترى كيف يبدو ويتصرف ، وتتحقق من خادم الويب الخاص بك لترى أنه تم إعداده بشكل صحيح. ابدأ الآن بالمحاكي واستخدمه للوصول إلى عنوان URL الخاص بـ test.wml. على سبيل المثال ، قد يبدو عنوان URL مشابهًا لما يلي:

http://websitename.com/wapstuff/test.wml

ملاحظة: قبل الوصول إلى أي عنوان URL ، تأكد من تشغيل WAP Gateway Simulator على جهاز الكمبيوتر الخاص بك.

عندما تقوم بتنزيل برنامج WAP الخاص بك ، سترى البطاقة الأولى فقط على هاتفك المحمول. فيما يلي إخراج المثال أعلاه على Nokia Mobile Browser 4.0. يدعم هذا الهاتف التمرير الأفقي. يمكنك رؤية النص خارج الشاشة بالضغط على الزر "يسار" أو "يمين".

مثال WAP 1

عند الضغط على الزر الأيمن ، تظهر البطاقة الثانية على النحو التالي:

مثال WAP 2





التسميات: