اهلا وسهلا بك من جديد زائر آخر زيارة لك كانت في مجموع مساهماتك 85 آخر عضو مسجل Amwry فمرحباً به


اذهب الى الأسفل
ميلاد البغدادي
ميلاد البغدادي
عضو جديد
عضو جديد
الجنس : ذكر
عدد المساهمات : 22
المزاج : حزين
النقاط : 64

اهداء الدرس الخامس

الأربعاء مايو 25, 2011 7:15 pm
الدرس الخامس XHTML / ما هو الفرق بين لغة XHTML و HTML ؟ فرق استخدامهما بالنسبة للمطورين قد لا يكون كبيرًا ، مجرّد فروقاتٍ نحويّة ، ما يجب وضعه بالحسبان هو أنّ لغة XHTML بُنيَت بواسطة XML لذلك / 1- XHTML خاضعة لقوانين وشروط لغة XML النحوية بعكس لغة HTML الَّتي لا تخضع لأيّ شروط أو قواعد . 2- متصفّحات الإنترنت تستخدم متتبع خاصّ لقراءة وسوم لغة HTML . لكنّها تستطيع استخدام المتتبع الخاصّ بلغة XML عند قراءتها لوسوم لغة XHTML . لذلك الخضوع لقواعد XML يؤهل الموقع للعرض الصحيح عبر وسائط أخرى غير المتصفحات التقليديّة . 3- في تقنية الـ DOM عبر الجافاسكربت ، نستخدم الأمر document.write أو document.writeln للكتابة في صفحة الـ HTML ، لكنّها لا تعمل مع الـ XHTML . في الـ XHTML نستخدم Document.getElementById(“content”).InnerHTML . 4- لقراءة تفاصيل علميّة دقيقة حول الفرق بين اللغتين أنصحكم بزيارة هذا الرابط . XML Schema / اختصارًا XSD : لغة لكتابة ملفات مرافقة لملفات XML ، نعرّف بواسطتها عناصر الـ XML بتحديد نوعها ونوع بياناتها ووضع شروط وقواعد لها . وهي الملفات البديلة عن ملفات DTD الَّتي كانت تُستخدم سابقًا لهذا الهدف ، وتكمن قوّة XML Schema في أنّها مبنيّة بواسطة XML وتحمل مميزاتٍ أكبر من سابقتها . بُنيَت هذه اللغة بواسطة XML ، لذلك هي تخضع لقواعد وطرق الـ XML ، بالإضافة إلى : * امتداد ملف الـXSD هو / .xsd * namespace /ـ : xs * URI / ـhttp://www.w3.org/2001/XMLSchema * صيغة التعريف / xmlns:xs=” http://www.w3.org/2001/XMLSchema “ روابط ستساعدك على التعرّف على XSTL * صفحة XSD في w3.org . * صفحة XSD في w3schools . * صفحة عن الـ XSD في ويكيبيديا . * صفحة الـXSD في مكتبة الـ MSDN . XSL Family / XSL هي اختصار لـ eXtendable Stylesheet Language . تتكوّن من 3 لغاتٍ هي / XPath للإبحار في ملفات الـ XML . XSLT لتحويل ملفات XML إلى ملفات أخرى . XSL-FO لتنسيق ملفات XML وتحويلها إلى صفحات قابلة للقراءة أو الطباعة أو النشر . . . XPath / XPath لم تُبنَ بواسطة XML ، لكنّي سوف أتحدّث عنها هنا لأهميّتها ، وسوف نتناولها بالتفصيل إن شاء الله في الجزء الثاني من الدورة . كما ذكرنا سابقًا ، XPath هي لغة تُستخدم للإبحار في ملفات XML والوصول إلى عناصرها . طُوّرت أساسًا من قِبل مجلس الويب العالمي w3.org لتساعد لغات XSTL و XPointer للوصول إلى جزء أو أكثر من ملف الـ XML . لكن الآن ، لم تعد هذه هي مهمّة الـ XPath فحسب ، بل أصبحت جميع اللغات البرمجيّة تستخدمها عند التعامل مع ملفات XML ، وحتّى لغات الاستعلام الأخرى مثل XQuery قد بُنيَت على أساس XPath . الأكثر من ذلك .. XPath أصبحت وسيلة لكتابة الـ Selectors في مكتبة الـ jQuery إلى جانب CSS Selectors ، بمعنى أنّي أستطيع الوصول إلى عناصر الـ XHTML باستخدامها ، ويمكنكم زيارة هذا الرابط للتعرّف أكثر على هذا الموضوع : روابط ستساعدك على التعرّف على XPath * صفحة XPath في w3.org . * صفحة XPath في w3schools . * صفحة عن الـ XPath في ويكيبيديا . * صفحة الـ XPath في مكتبة الـ MSDN XSLT / اللغة الثانية من لغات الـ XSL Family، هدفها هو إعطاء معنى لملف الـ XML عن طريق تحويله إلى ملف آخر ، على سبيل المثال / HTML , CSS , Plain Text Files ، أو أي ملف مبني بواسطة XML . بُنيَت هذه اللغة بواسطة XML ، لذلك هي تخضع لقواعد وطرق الـ XML ، بالإضافة إلى : * امتداد ملف الـ xslt هو / .xsl أو .xslt * namespace ـ/ xsl: * URI /ـhttp://www.w3.org/1999/XSL/Transform * صيغة التعريف / xmlns:xsl=”http://www.w3.org/1999/XSL/Transform” روابط ستساعدك على التعرّف على XSLT * صفحة XSLT في w3.org . * صفحة XSLT في w3schools . * صفحة عن الـ XSLT في ويكيبيديا . * صفحة الـ XSLT في مكتبة الـ MSDN الخاصة . في الجزء الثاني من هذه الدورة سوف نتناول الـXSLT بشيء من التفصيل – إن شاء الله – . XSL-FO / اللغة الثالثة من لغات XSL Family . XSL-FO هي اختصار لـ XSL – Formatting Objects . نستخدمها لتحويل ملفات XML إلى مطبوعات أو ملفات قابلة للقراءة أو العرض أو الطباعة مثل PDF أو Word2007 ، وتساعدها في ذلك ملفات XSLT . عن طريق XSL-FO أبني لملفات الـ XML صفحات وصناديق ونماذج ، ثمّ أقوم يتنسيقها وتنظيمها وتحديد الكيفية الَّتي سوف تظهر بها ، وأستخدم لغة XSLT لتطبيق هذه النماذج والصفحات على عناصر الـ XML . بُنيَت هذه اللغة بواسطة XML ، لذلك هي تخضع لقواعد وطرق الـ XML ، بالإضافة إلى : * امتداد ملف الـxsl-fo هو / .fo أو .fob أو .xml * namespaceـ / fo: * URI / ـ http://www.w3.org/1999/XSL/Format * صيغة التعريف / xmlns:fo=”http://www.w3.org/1999/XSL/Format” روابط ستساعدك على التعرّف على XSL-FO * صفحة XSL-FO في w3.org . * صفحة XSL-FO في w3schools . * صفحة عن الـ XSL-FO في ويكيبيديا .


























الدرس الخامس  Teacher86.net_12989900721

يسعدنى ان اقدم اليكم هذا الكتاب البسيط وهو يتكون من 35 صفحة يساعدك على فهم لغة الXML بسهولة ويسر

الدرس الخامس  B1

الدرس الخامس  B2

الكتاب يمكنك تحميله من المرفقات



الملفات المرفقة












xml.zip
نوع الملف:الدرس الخامس  Zipالدرس الخامس  Download
التحميلات:9 تحميل
الحجم:517.24 KB

الدرس الخامس  129363 الدرس الخامس  129363
الرجوع الى أعلى الصفحة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى