دروس XSLT
XSL يشير إلى لغة النمذجة الموسعة (EXtensible Stylesheet Language).
بدأ الاتحاد العالمي للإنترنت بتطوير XSL بسبب الحاجة إلى لغة النمذجة القابلة للتمدد (EXtensible Stylesheet Language).
XSLT يشير إلى تحويل XSL. في هذا الدليل، ستعلم كيفية استخدام XSLT لتحويل مستند XML إلى مستندات أخرى مثل XHTML.
دليل مرجعي XSLT
- عناصر XSLT
- تم�述 جميع العناصر في XSLT التي تأتي من معايير W3C، بالإضافة إلى معلومات حول دعم المتصفح.
- وظائف XSLT
- XSLT يحتوي على أكثر من 100 دالة مدمجة. يمكن استخدام هذه الدوال للتعامل مع النصوص و الأرقام و التواريخ والوقت، معالجة العناصر و QName، معالجة السلاسل، القيم المنطقية، إلخ.
معلومات المحتويات
- لغة XSL
- تفسير مفصل لغة فرعية XSL: XSLT و XPath و XSL-FO.
- مقدمة إلى XSLT
- مقدمة إلى XSLT. تتضمن مفاهيمها وأدوارها.
- متصفح XSLT
- مقدمة إلى المتصفحات المدعومة لـ XSLT.
- تحويل XSLT
- كيفية استخدام XSLT لتحويل مستند XML إلى مستند XHTML.
- نماذج XSLT
- <xsl:template> العنصر يحتوي على القواعد التي يمكن تطبيقها عند تطابق العنصر المحدد.
- عنصر <xsl:value-of> في XSLT
- <xsl:value-of> العنصر يمكن استخراج قيمة العنصر المحدد.
- عنصر <xsl:for-each> في XSLT
- <xsl:for-each> العنصر يسمح لك بإجراء حلقات في XSL.
- عنصر <xsl:sort> في XSLT
- <xsl:sort> العنصر يستخدم لترتيب الناتج.
- عنصر <xsl:if> في XSLT
- <xsl:if> العنصر يستخدم لوضع اختبار شرطي في محتوى ملف XML.
- عنصر <xsl:choose> في XSLT
- <xsl:choose> العنصر يستخدم مع <xsl:when> و <xsl:otherwise> لتمثيل اختبارات متعددة.
- عنصر <xsl:apply-templates> في XSLT
- <xsl:apply-templates> العنصر يمكن تطبيق قواعد النمذجة على العنصر الحالي أو على أبناء العنصر الحالي.
- XSL على الجانب الكlient
- كيفية تحويل وثائق XML إلى وثائق XHTML على الجانب الكlient.
- XSL على الجانب الخادم
- كيفية تحويل وثائق XML إلى وثائق XHTML على الجانب الخادم.
- تحرير XML باستخدام XSL
- يمكن تحرير البيانات الموجودة في ملفات XML من خلال متصفح الإنترنت. هذا الفصل يشرح كيفية فتح، تحرير، و حفظ ملف XML مخزن على الخادم.
- محرر XSL
- لماذا يجب استخدام محرر XML عند تحرير وثائق XSL.
- تلخيص XSLT
- هذه الفقرة هي تلخيص لما تعلمته في هذا الدرس، ونقدم لك ما يجب أن تتعلمه في الخطوة التالية.
دليل مرجعي XSLT
- عناصر XSLT
- تم�述 جميع العناصر في XSLT التي تأتي من معايير W3C، بالإضافة إلى معلومات حول دعم المتصفح.
- وظائف XSLT
- يحتوي XSLT على أكثر من 100 وظيفة مدمجة. يمكن استخدام هذه الوظائف للتعامل مع مقارنة الأنواع النصية وال数值ية و التواريخ والوقت، معالجة العقد والQName، معالجة السلاسل، القيم المنطقية، وما إلى ذلك.