العودة   منتديات الاصدقاء > - مـنـتــدى تطـويـــر الـمـنـتـديـات - >

مواضيع منوعة لتطوير المنتديات - برمجة المواقع


الإهداءات

الرجاء من جميع الشركات الالتزام بوضع اعلاناتهم بالقسم الخاص بهم لحمايتها من الحذف . . . اضغط هناااا لدخول قسم الاعلانات التجارية اسرة الاصدقاء

ملاحظة: نعتذر عن نسخ الموضوع


إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 26-11-2011, 04:16 PM   #1
المدير العام
ღஜWaR CriminAlஜღ


الصورة الرمزية m0aiad
m0aiad غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 92
 تاريخ التسجيل :  Jan 2011
 أخر زيارة : 16-06-2017 (11:12 PM)
 المشاركات : 5,394 [ + ]
 التقييم :  11
 الدولهـ
Jordan
 الجنس ~
Male
لوني المفضل : Black
افتراضي دورة Xml [الدرس الرابع-الجزء الثاني]: تابع منهجية عمل مستندات Xml وتكوينها الهرمي




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

الدرس الرابع


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

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

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

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

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

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

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

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

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

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


توجد العديد من هذه الرموز وهى تعرف باسم 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




 
 توقيع : m0aiad

قالوا ليش نافش ريشك وعامل هيك وبمشيتك كانك بيك قلت العفو كل الاردنيه هيك


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

الاستشاري مؤيد !!





رد مع اقتباس
قديم 27-11-2011, 01:52 AM   #2
مشرف عام


الصورة الرمزية F.B.I
F.B.I غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 380
 تاريخ التسجيل :  May 2011
 أخر زيارة : 17-11-2012 (10:27 PM)
 المشاركات : 233 [ + ]
 التقييم :  10
 الدولهـ
Jordan
 الجنس ~
Male
لوني المفضل : Crimson
افتراضي



مشكوووووور والله يعطيك الف عافيه


 

رد مع اقتباس
قديم 30-11-2011, 12:22 AM   #3
المدير العام
ღஜWaR CriminAlஜღ


الصورة الرمزية m0aiad
m0aiad غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 92
 تاريخ التسجيل :  Jan 2011
 أخر زيارة : 16-06-2017 (11:12 PM)
 المشاركات : 5,394 [ + ]
 التقييم :  11
 الدولهـ
Jordan
 الجنس ~
Male
لوني المفضل : Black
افتراضي



مشكووووووووووووراف بي اي لمرورك


 

رد مع اقتباس
قديم 01-12-2011, 01:53 AM   #4
صديق فضي


الصورة الرمزية غيداء
غيداء غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 1016
 تاريخ التسجيل :  Oct 2011
 أخر زيارة : 22-08-2012 (05:35 AM)
 المشاركات : 126 [ + ]
 التقييم :  10
 الجنس ~
Female
لوني المفضل : Pink
افتراضي



مشكور ويعطيك الف عافية مؤيد


 

رد مع اقتباس
قديم 02-12-2011, 04:39 PM   #5
المدير العام
ღஜWaR CriminAlஜღ


الصورة الرمزية m0aiad
m0aiad غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 92
 تاريخ التسجيل :  Jan 2011
 أخر زيارة : 16-06-2017 (11:12 PM)
 المشاركات : 5,394 [ + ]
 التقييم :  11
 الدولهـ
Jordan
 الجنس ~
Male
لوني المفضل : Black
افتراضي



مشكووووووووووور همسسسسسسسسس لمرورك


 

رد مع اقتباس
إضافة رد

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


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
دورة Xml [الدرس الرابع-الجزء الأول]: منهجية عمل مستندات Xml وتكوينها الهرمي m0aiad

مواضيع منوعة لتطوير المنتديات - برمجة المواقع

2 27-11-2011 02:08 AM
الدرس الرابع : ماهي الأنماط وكيف نعمل نمط خاص بنا ــ الجزء الرابع ــ m0aiad

شـرح بـرامـج الحـاســوب

7 20-07-2011 10:27 PM
الدرس الثاني عشر : نوافذ برنامج الفوتوشوب ــ الجزء الثاني ــ m0aiad

شـرح بـرامـج الحـاســوب

4 20-07-2011 01:56 AM
الدرس الرابع : طريقة التحويل في الفوتوشوب ــ الجزء الثاني ــ m0aiad

شـرح بـرامـج الحـاســوب

4 12-06-2011 01:48 PM
الدرس الرابع : التعرف على قائمة Edit ــ الجزء الأول ــ m0aiad

شـرح بـرامـج الحـاســوب

4 12-06-2011 01:47 PM

Bookmark and Share


الساعة الآن 03:29 AM


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd
:: تركيب وتطوير مؤسسة نظام العرب ::
Ads Management Version 3.0.1 by Saeed Al-Atwi
This Forum used Arshfny Mod by islam servant