دروس XSLT

XSL يشير إلى لغة النمذجة الموسعة (EXtensible Stylesheet Language).

بدأ الاتحاد العالمي للإنترنت بتطوير XSL بسبب الحاجة إلى لغة النمذجة القابلة للتمدد (EXtensible Stylesheet Language).

XSLT يشير إلى تحويل XSL. في هذا الدليل، ستعلم كيفية استخدام XSLT لتحويل مستند XML إلى مستندات أخرى مثل XHTML.

بدء تعلم XSLT !

دليل مرجعي 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، معالجة السلاسل، القيم المنطقية، وما إلى ذلك.