دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۹
  • خرداد

جلسه ۵۶ : آموزش کار با عنصر Apply در XSLT

  • دسته‌بندی‌ها :
جلسه ۵۶ : آموزش کار با عنصر Apply در XSLT
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. در جلسه گذشته به بررسی و معرفی ویژگی های عنصر choose پرداختیم. در این جلسه به آموزش کار با عنصر Apply در XSLT که آخرین جلسه مرتبط با عناصر XSLT است خواهیم پرداخت.

      آموزش کار با عنصر Apply در XSLT

      مروری بر جلسات قبل

      تاکنون با شش نوع عنصر اساسی در XSLT آشنا شدیم.

      عنصر template

      عنصر template که از آن برای ساخت templates ها استفاده می گردد.
      از عنصر template برای مرتبط ساختن یک template به عنصر XML از match attribute استفاده می شود.
      بنارین match attribute می تواند برای تعیین یک template برای کل سند XML استفاده شود.
      مقدار یک match attribute در یک عبارت XPath (یعنی match = “/” کل سند را تعریف می کند).

      عنصر value-of

      عنصر valueof که آن برای استخراج ارزش گره انتخاب شده استفاده می شود.

      عنصر for-each

      عنصر foreach که به شما اجازه می دهد که در XSLT حلقه ایجاد نمایید یا اصطلاحاً به looping بپردازید.

      عنصر sort

      عنصر دیگری که در جلسه پیش به آن پرداختیم عنصر sort بود که بر طبق آموخته های این جلسه آموختیم که در XSLT سعی می شود برای مرتب سازی خروجی از عنصر ها کمک گرفت و خروجی ها را را به کمک این عنصر نظم و ترتیب بخشید.
      این عنصر مورد استفاده عنصر sort یا به عبارت بهتر  <xsl: sort>> است که به مرتب سازی اطلاعات خروجی کمک می کند.

      عنصر if

      XSLT نیاز دارد که محتویات فایل XML را مورد بررسی قرار دهد
      برای این کار XSLT  از یکی دیگر از عنصر های موجودی که دارد بهره می برد.
      این عنصر، عنصر عنصر <xsl: if> است که از یک تست شرطی یا conditional test استفاده می کند تا بتواند محتویات یک فایل XML را مورد بررسی قرار دهد.

      عنصر choose

      عنصر <xsl: select> در رابطه با <xsl: when> و <xsl: in other> برای بیان چندین آزمون شرطی یا multiple conditional tests استفاده می شود.

      عنصر Apply در XSLT

      عنصر <xsl: apply-templates> یک template برای عنصر فعلی یا گره های child فعلی عنصر اعمال می کند.

      عنصر <xsl:apply-templates>

      همان طور که اشاره شد عنصر <xsl: apply-templates> یک template برای عنصر فعلی یا گره های child فعلی عنصر اعمال می کند.
      اگر عنصر select را به عنصر <xsl: apply-templates> اضافه کنیم، تنها عنصر child که مقدار آن attribute را پردازش می کند پردازش خواهد شد.
      می توان از ویژگی select برای مشخص کردن دستوری که در آن گره های child پردازش می شود استفاده کرد.
      به جدول  XSL style sheet زیر توجه نمایید:

      مثال : 

      کلام آخر

      در این جلسه  آموزش کار با عنصر Apply در XSLT را به علاقمندان این دوره ارائه کردیم
      در جلسه بعد به کاربرد XSLT در سمت کلاینت می پردازیم پی وی لرن همراه باشید.

      QR:  جلسه ۵۶ : آموزش کار با عنصر Apply در XSLT
      به اشتراک بگذارید