تحويل لغة الأسلوب الموسع

عودة للموسوعة
لغة التحويل الأنماط الموسعة
الحالة الراهنة منشور, مفضل من قبل W3C
المجال لغة النمط، مثل CSS
الاختصارات XSLT

تحويل لغة الأسلوب الموسع أولغة تحويل الأنماط الموسعة (بالإنجليزية: XSLT)‏ أختصاراَ لـ(eXtensible Stylesheet Language Transformations)، محددة في التوصية "XSL" ل "W3C"،هي لغة وظائفية لتحويل XML.يسمح بتحويل وثيقة XML إلى شكل آخر، ك PDF أوأيضا HTML ليتم عرضها كصفحة ويب.

تفصيل

كيفية التحويل عن طريق XSLT.

الهدف الرئيسي هوتحويل وثيقة XML إلى مخطط أوشكل آخر (XHTML، XSL-FO، HTML، الخ). ومع ذلك، XSLT يسمح أيضا بالتغيير إلى أي نوع آخر من الوثائق في شكل نصوص أوفي شكل ثنائي binary (على الرغم من حتى هذا لم يكن مخطط له في توصيات XSLT). ليكن لدينا مدخلين: وثيقة XML للتحويل ووثيقة XSLT، فإن نتيجة المعالج XSLT Processor) XSLT) هوإنتاج ملف على الشكل المطلوب.

XSLT يستخدم XPATH (جزء آخر من توصيات XSL) لتعيين جزء من شجرة XML. عمليا، يخط XSLT على شكل وثيقة XML:

<?xml version="1.0" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:output method="xml" indent="yes"/>

<xsl:template match="person">
    <name username="{@username ">
       <xsl:value-of select="name"/>
    </name>
</xsl:template>

</xsl:stylesheet>

مثال

ملف XML

<?xml version="1.0" ?>
<persons>
  <person username="JS1">
    <name>John</name>
    <family-name>Smith</family-name>
  </person>
  <person username="MI1">
    <name>Morka</name>
    <family-name>Ismincius</family-name>
  </person>
</persons>
+

ملف XSLT

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:output method="xml" indent="yes"/>

  <xsl:template match="/persons">
    <root>
      <xsl:apply-templates select="person"/>
    </root>
  </xsl:template>

  <xsl:template match="person">
    <name username="{@username ">
      <xsl:value-of select="name"/>
    </name>
  </xsl:template>
</xsl:stylesheet>

الملف الناتج XML

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <name username="JS1">John</name>
  <name username="MI1">Morka</name>
</root>

أمثلة من تطبيقات لمحللات XSLT

  • AltovaXML: من قبل ألتوفا ALTOVA وتطبيق الحر ل XSLT 1.0 و2.0 XSLT
  • DIXml: مخطة دلفي (Deplhi)
  • Gestalt : كولن بول آدامز، تطبيق باستعمال ايفل (Eiffel) من XSLT 2.0
  • Libxslt: جنوم، تطبيق باستعمال C من XSLT 1.0
  • php_xsl.dll: المدرجة في PHP 5
  • ...

منطقات ذات صلة

  • إكس كويري
  • لغة الترميز القابلة للامتداد
  • لغة الأسلوب الموسع XSL
  • لغة رقم النص الفائق HTML

مراجع

  1. ^ "معلومات عن تحويل لغة الأسلوب الموسع على مسقط id.loc.gov". id.loc.gov. مؤرشف من الأصل في 14 ديسمبر 2019.
  2. ^ "معلومات عن تحويل لغة الأسلوب الموسع على مسقط d-nb.info". d-nb.info. مؤرشف من الأصل في 14 ديسمبر 2019.
تاريخ النشر: 2020-06-01 21:51:52
التصنيفات: برمجيات 1998, لغات برمجة أنشئت في 1998, لغات برمجة تعريفية, لغات برمجة عالية المستوى, لغات برمجة وظيفية, لغات ترميزية, معايير رابطة الشبكة العالمية, مقالات تحتوي نصا بالإنجليزية, بوابة برمجة الحاسوب/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات, قالب تصنيف كومنز بوصلة كما في ويكي بيانات, صفحات تستخدم خاصية P244, صفحات تستخدم خاصية P227, جميع مقالات البذور, بذرة لغة برمجة

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

بسام راضي: «علييف» يستقبل الرئيس السيسي بالقصر الرئاسي

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:19:08
مستوى الصحة: 54% الأهمية: 58%

الذهب يسجل مكاسب للأسبوع السادس مع التركيز على اجتماع الفيدرالي

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:18:04
مستوى الصحة: 93% الأهمية: 94%

بعد تصريحات سعيد.. بلدية تونسية توضح سبب زيارة الغنوشي لها

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:16:43
مستوى الصحة: 75% الأهمية: 85%

حصدت مشاهدات خرافية بعفويتها.. "الكاف" يفاجئ الطفلة الجزائرية

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:17:42
مستوى الصحة: 93% الأهمية: 86%

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

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:19:05
مستوى الصحة: 52% الأهمية: 62%

مباحثات على مستوى القمة بين الرئيس السيسي ونظيره الأذربيجاني 

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:19:06
مستوى الصحة: 51% الأهمية: 52%

أميركا وفرنسا وألمانيا تحذر رعاياها من استهدافهم في تركيا

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:17:01
مستوى الصحة: 80% الأهمية: 96%

اليوم .. إعلان نتيجة صفوف النقل بالقاهرة عبر التطبيق الألكتروني 

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:19:09
مستوى الصحة: 59% الأهمية: 52%

لمدة 12 يومًا.. بدء الإجازة الرسمية لنصف العام الدراسي 

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:18:56
مستوى الصحة: 59% الأهمية: 51%

تحطم طائرتين تابعتين لسلاح الجو الهندي

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:17:01
مستوى الصحة: 95% الأهمية: 91%

الخشت: إعلان نتائج الفصل الدراسي الأول بعدد من كليات جامعة القاهرة

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:19:03
مستوى الصحة: 45% الأهمية: 66%

أسعار النفط تهبط وسط بوادر على قوة الإمدادات الروسية

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:18:07
مستوى الصحة: 87% الأهمية: 94%

مشروع قرار في "الشيوخ" الأميركي لتعزيز العقوبات ضد إيران

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:17:31
مستوى الصحة: 90% الأهمية: 93%

اختبأ من رفاقه في حاوية ببنغلادش.. وخرج منها ليجد نفسه بماليزيا

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:18:01
مستوى الصحة: 83% الأهمية: 85%

ظهور نتيجة الصف السادس الابتدائي والأول والثاني الإعدادي بالقاهرة

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2023-01-28 09:19:01
مستوى الصحة: 46% الأهمية: 68%

تحميل تطبيق المنصة العربية