خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه استفاده از XSLT برای نمایش داده های XML در یک صفحه وب HTML

برای مشاهده داده های XML به عنوان بخشی از یک صفحه وب، می توانید از XSLT استفاده کنید. مرورگرها به تنهایی این قابلیت را ارائه نمی دهند.

XML زبانی است که برای ساختار، ذخیره و تبادل داده ها استفاده می شود. XSLT زبان دیگری است که به شما امکان می دهد داده های XML خود را به فرمت های دیگری مانند HTML تبدیل کنید.

می توانید از XSLT برای نمایش داده های XML در یک صفحه وب HTML استفاده کنید. استفاده از XML و XSLT برای نمایش داده های شما می تواند مفید باشد، زیرا به شما امکان می دهد داده ها را به گونه ای ساختار دهید که برای نیازهای خاص شما منطقی باشد.

چگونه داده های نمونه را به یک فایل XML اضافه کنیم

برای نمایش داده های XML در یک صفحه وب، ابتدا باید فایل XML را ایجاد کرده و داده ها را به آن اضافه کنید.

  1. یک فایل جدید به نام data.xml ایجاد کنید.
  2. در داخل فایل XML، کدگذاری و نسخه XML را اعلام کنید:
  3. فایل XML را به یک فایل شیوه نامه XSL پیوند دهید، که در مرحله بعد ایجاد خواهید کرد.
  4. داده ها را به فایل XML اضافه کنید. XML حاوی داده های ساختار یافته است و هر نقطه داده را در یک تگ جداگانه ذخیره می کند. این مثال شامل یک تگ ریشه به نام بازی است. در داخل تگ بازی، هر بازی جداگانه را در تگ بازی خود ذخیره کنید. داده های هر بازی مانند نام و توسعه دهنده را در برچسب های جداگانه ذخیره کنید.          آخرین بازی ما قسمت دوم      Naughty Dog            Ghost of Tsushima      Sucker Punch Productions   >   Death Stranding      Kojima Productions   

<?xml version="1.0" encoding="UTF-8"?>

<?xml-stylesheet type="text/xsl" href="xmlstylesheet.xsl"?>

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="xmlstylesheet.xsl"?>
<games>
   <game>
      <name>The Last of Us Part II</name>
      <developer>Naughty Dog</developer>
   </game>
   <game>
      <name>Ghost of Tsushima</name>
      <developer>Sucker Punch Productions</developer>
   </game>
   <game>
      <name>Death Stranding</name>
      <developer>Kojima Productions</developer>
   </game>
</games>

نحوه استفاده از XSLT برای خواندن داده ها از فایل XML

یک فایل XSL جدید ایجاد کنید تا در هر نقطه داده در صفحه XML حلقه بزنید و داده ها را نمایش دهید.

  1. در همان پوشه فایل XML خود، یک فایل جدید به نام xmlstylesheet.xsl ایجاد کنید.
  2. در داخل فایل، نسخه XSL را اعلان کنید و ساختار اصلی تگ XSL را اضافه کنید:         // کد شما در اینجا
  3. داخل تگ XSL اصلی، یک تگ الگو اضافه کنید. اینجاست که می‌توانید کد HTML سفارشی را برای نمایش و استایل داده‌های XML خود اضافه کنید.
مطلب مرتبط:   چگونه با CSS و جاوا اسکریپت وب سایت خود را واکنش گرا و تعاملی کنیم؟