اجعل رورو44 صفحتك الرئيسية | احفظ رورو44 في مفضلتك | ارسل رورو44 إلى صديقك | أعلن على رورو44 | English Interface

 

 

 

شات خدمات مسجات جوال بطاقات رسائل حب دليل مواقع شات خليجي  دردشة منتديات حسناء الفارس عالم الرومانسية

مواقع سعودية | مواقع كويتية | مواقع بحرينية | مواقع قطرية | مواقع عمانية | مواقع يمنية | مواقع عراقية | مواقع اماراتية

 
    دروس في برمجة المواقع  الاكس ام ال - XML
 

 

دورة XML [الدرس الرابع-الجزء الثاني]: تابع منهجية عمل مستندات XML وتكوينها الهرمي



     

 

بسم الله الرحمن الرحيم

 

 

 

 تابع منهجية عمل مستندات XML     وتكوينها الهرمي .        الدرس الرابع

 

 

 

 

 

 الرموز المرادفة Escaping Characters    

 

 

 

يمكنك استخدام الرمز      <     ضمن بيناتك النصية في XML     باستبدال هذا الرمز بمرادفة والذي نصت علية XML     وهو

 

                               

 

ويمكنك أيضا استخدام الرمز     &     وذلك باستبداله بمرادفة وهو

 

    

 

إذا نقوم بكتابة المستند السابق بصورة سليمة بالشكل التالي ..

 

        

 

وعند عرضه على المتصفح سيظهر بالشكل التالي ..

 

 

 

واليك هذا الجدول يوضح لك الرموز المحجوزة في XML     ومرادفاتها .

 

 

 

الرمز المحجوز

 

الرمز المرادف

 

    &

 

& amp;

 

>

 

& lt;

 

<

 

& gt;

 

    

 

&apos;

 

    "

 

&qu;

 

     

 

 

 

توجد العديد من هذه الرموز وهى تعرف باسم Character Referances     .

 

فهي رموز Unicode     تبدأ بـ     &#     و تنتهي بالرمز     ;      ويتوسطها رموز وفق التمثيل الستعشرى  وعلى سبيل المثال يمكنك تمثيل الرمز      ©      في مستند XML     بإضافة الرمز البديل ; & #169 أو المرادف الستعشرى له & #xA9    ;

 

أقسام CDATA

 

 

 

إذا كان لديك الكثير من الرموز التي يتحتم عليك استخدامها رموز بديله لها سيصبح شكل شفرة مستندك مزعجا فيأتي هنا الحاجة إلى استخدام ما يعرف بأقسام CDATA    

 

 

 

عند استخدام أقسام CDATA     سيقوم المعرب بعدم إعراب النص  و إنما التعامل معه على انه عبارة عن بيانات PCDATA     بما يحتويها من رموز محجوزة وتكتب أقسام CDATA      بهذا الشكل

 

        

 

 أي  أن كل ما يوضع بين الرموز < ![CDATA    [ والرموز ]] > أي أن معرب XML     سيمرر هذا النص كما هو وسو يتجاهل الرموز المحجوزة.

 

تظهر قوة التعامل مع أقسام CDATA     عندما تريد كتابة شفرة برمجية داخل مستند Xml     فمثلا..
 
 

 

 

 

 

 

وسيظهر بهذا الشكل على المتصفح ..
  
 
 

 

 

إعراب مستندات XML     :

 

 

 

يرجع السبب لوجود هذه القوانين لكتابة مستندات xml     محكمة هو لتسهيل عملية استخراج المعلومات من هذه المستندات .

 

يسمى معالج لغة xml     بمعرب XML Parser     ولأنه يقوم ببساطة بأعراب شفرة xml      ويوفر للتطبيق المعلومات التى يحتاجها من المستند .

 

هناك الكثير من المعربات المجانية وسوف اذكر لكم مجموعة منها الآن .

 

 

 

Microsoft Internet Explorer          Parser :

 

أول معربات XML     ضمنته شركة مايكروسوفت في متصفحها الإصدار الرابع ولك في بدايات XML     ومع الإصدار الخامس من المتصفح زودت لغة xml     بأدوات بحيث تم تحديثها إلى الإصدار الأول من هذه المواصفات وعرفت باسم xml 1.0    

 

يمكنك تحميل الإصدار الأخير من معرب xml     من موقع مايكروسوفت على هذه الوصلة .

 

http://msdn.microsoft.com/XML/XMLDownloads/default.aspx

 

     

 

James Clark’s Expat :

 

 

 

معرب جايمز كلارك  يعد Expat     معرب xml 1.0     مكتوب بلغة c     وهو أحد معربات XML     المجانية ويمكنك تحميلة من الموقع التالي . أخر إصدار هو expat v1.2

 

ftp://ftp.jclark.com/pub/xml/expat1_2.zip

 

ولمزيد من المعلومات حول هذا المعرب يمكن مراجعة هذه الوصلة

 

http://www.jclark.com/xml/expat.html

 

     

 

 

 

DataChannel XJ Parser

 

     

 

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

 

http://xdev.datachannel.com/directory/xml-parser.html

 

     

 

IBM XML4j

 

تقدم شركة IBM     عددا من أدوات وتطبيقات xml     بالإضافة إلى المعرب xml4j     وهو كتب بلغة الجافا وهو متوفر بالمجان على الموقع التالي

 

http://www.alphaworks.ibm.com

 

     

 

Apache      Xerces

 

توفر أيضا مؤسسة Apache     للبرمجيات مشروعا أوليا لمعرب XML     مازال بإصدارته التجريبية Beta     وهو أيضا كتب بلغة الجافا ولغة C++     وباستخدام لغة بيرل أيضا  وتجده هنا

 

http://xml.apache.org/

 

     

 

      التعامل مع الأخطاء في XML     :
 

 

 

وكما تم تحديد التعامل مع المعلومات داخل مستند XML     تم أيضا التعامل مع الأخطاء بواسطة معرب XML     فهناك نوعان من الأخطاء وهى الأخطاء Error     والأخطاء fatal errors     .

 

 

 

فالأخطاء ببساطة هي انتهاك لموصفات وقوانين XML     التي تكلمنا عنها هنا حيث يكون الناتج غير معروف .

 

أما الأخطاء المميتة أو fatal Errors     فهي التي تحتم على المعرب عدم الاستمرار في معالجة مستند xml     أي إن أي خطأ يجعل مستند xml غير محكم الهيئة يسمى خطأ مميت .

 

 

 

فهذه الصرامة في كتابة مستندات xml     هي التي تزيد من قوتها وليس مجرد تفادى لاخطاء المعربات ولكنها توحيد كتابه مستندات قياسية يمكن التعامل معه من اكثر من متصفح واكثر من منصة تشغيل . بعكس لغة html      لا توجد صرامة في كتابة النصوص مما قد تجد متصفحا يقوم بعرض الصفحة بشكل غير لائق في حين متصفح أخر يعرضها كما تريد . وهذا العيب في html      وهو سبب من أسباب ظهور لغة XHTML     التي تعتبر العوض لقصور html



المزيد من المواضيع

دورة XML [الدرس الخامس]: Html مقابل XML
دورة XML [الدرس الرابع-الجزء الثاني]: تابع منهجية عمل مستندات XML وتكوينها الهرمي
دورة XML [الدرس الرابع-الجزء الأول]: منهجية عمل مستندات XML وتكوينها الهرمي
دورة XML [الدرس الثالث]: لماذا XML وفيما تستخدم ؟
دورة XML [الدرس الثاني]: مقدمة إلى تقنية XML وما حولها
دورة XML [الدرس الثاني]: مقدمة إلى تقنية XML وما حولها
دورة XML [الدرس الأول]: ماذا قبل XML

1

 

الاقسام الرئيسية

دروس للمبتدئين

--

دروس في أنظمة التشغيل

--

دروس في الانترنت

--

دروس في لغات البرمجة

--

دروس في برمجة المواقع

--

دروس في الأوفيس

--

دروس في الرسوم و التصميم

--

دروس في قواعد البيانات

--

دروس في الألعاب والبرامج

--

دروس في المكونات الصلبة

--

دروس في الشبكات

--

دروس في أمن المعلومات

--

دروس في الذكاء الاصطناعي

--

القائمة البريدية

  فضائح | ماسنجر | تداول | الحياة الزوجية | عجائب وغرائب| دروس تعليمية | عالم حواء | فضائح الفن | ستار اكاديمي | نكت | برامج | صور | | شات سعودي | شات عربي | ماسينجر | مسجات | دليل مواقع | دليلك | مواقع سعودية | مواقع كويتية | مواقع بحرينية | مواقع قطرية | مواقع عمانية | مواقع يمنية | مواقع عراقية | مواقع اماراتية | دردشة خليجية | دردشة سعودية | دردشة عربية | شات صوتي | دردشة صوتية | دردشة كويتية | دردشة اماراتية | دردشة عمانية | دردشة قطرية | دردشة بحرينية | دردشة عراقية | دردشة يمنية | سكس | طريق الاسلام, انا مسلم , طريق الهدايه , مسلمون , منوعات اسلاميه | اسلاميات , برامج اسلامية , منوعات اسلامية | جنس | الاسرة المسلمة , الاسرة العربية , اسرتي , عائلتي | برامج الاسره , نصائح معلومات , اسرة عربية سعودية خليجية | دروس تعليمية , مكتبة الدروس التعليمية | شروح برامج , شرح برامج , دورات تعليميه | طب وصحه - المركز الطبي | طبيبك على الانترنت , معلومات طبية , معلومات صحيه

Roro44.com xml :                            

شات سعودي | شات عربي | شات خليجي | العاب | دردشات | العاب بنات

 |  اشهر موقعك | احصائيات الموقع | اسعار الاعلانات |  لمراسلة الإدارة  |

:: ©2007-2003 www.roro44.com All rights reserved ::