XML এবং XSLT
- 上一页 XML XPath
- 下一页 XML XQuery
XSLT-এর মাধ্যমে XML ডকুমেন্টকে HTML-এ রূপান্তর করা যায়
XSLT-এর মাধ্যমে XML দেখানো
XSLT(এক্সটেন্সিবল স্টাইলশিট ল্যাঙ্গুয়েজ ট্রান্সফরমেশন),সুপারিশ করা XML স্টাইলশিট ল্যাঙ্গুয়েজ
XSLT CSS-তে অনেক সংকটজনক।XSLT-এর মাধ্যমে, আপনি আউটপুট ফাইলে উপাদান এবং বৈশিষ্ট্য যোগ করা এবং অপসারণ করতে পারেন।আপনি উপাদানকে পুনর্আকার করা, ক্রমানুসারে করা, পরীক্ষা করা এবং উপাদানকে লুকানো এবং দেখানোর সিদ্ধান্ত নিতেও পারেন
XSLT XPath-এর মাধ্যমে XML ডকুমেন্টে তথ্য অনুসন্ধান করে
XSLT ইনস্ট্যান্স
আমরা নিচের এক্সএমএল ডকুমেন্ট ব্যবহার করব
<?xml version="1.0" encoding="UTF-8"?> <breakfast_menu> <food> <name>বেলজিয়াম ওয়েফলস</name> <price>$5.95</price> <description>আমাদের বিখ্যাত বেলজিয়াম ওয়েফলসের দুটি সহ প্রচুর পরিমাণে রিয়েল ম্যাপল সিরাপ</description> <calories>650</calories> </food> <food> <name>স্ট্রবেরি বেলজিয়াম ওয়েফলস</name> <price>$7.95</price> <description>প্রকাশ্য বেলজিয়াম ওয়েফলস যা স্ট্রবেরি এবং ওয়্যিপক্রিমে আবৃত</description> <calories>900</calories> </food> <food> <name>বেরি-বেরি বেলজিয়াম ওয়েফলস</name> <price>$8.95</price> <description>প্রকাশ্য বেলজিয়াম ওয়েফলস যা স্বচ্ছ বেরি এবং ওয়্যিপক্রিমে আবৃত</description> <calories>900</calories> </food> <food> <name>ফ্রেঞ্চ টোস্ট</name> <price>$4.50</price> <description>আমাদের হোমমেইড সৌরদৌধ ব্রেড থেকে তৈরি ডাকুয়া স্লাইস</description> <calories>600</calories> </food> <food> <name>হোমস্টাইল ব্রেকফাস্ট</name> <price>$6.95</price> <description>দুইটি হ্যাম, বেকন বা সউসেজ, টোস্ট, এবং আমাদের সর্বপ্রিয় হ্যাশ ব্রোউন</description> <calories>950</calories> </food> </breakfast_menu>
ব্রাউজারে দেখা প্রথমে, XSLT দ্বারা XML-কে HTML-তে রূপান্তর করুন:
XSLT শৈলীর প্রদর্শন:
<?xml version="1.0" encoding="UTF-8"?> <html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <body style="font-family:Arial;font-size:12pt;background-color:#EEEEEE"> <xsl:for-each select="breakfast_menu/food"> <div style="background-color:teal;color:white;padding:4px"> <span style="font-weight:bold"><xsl:value-of select="name"/> - </span> <xsl:value-of select="price"/> </div> <div style="margin-left:20px;margin-bottom:1em;font-size:10pt"> <p> <xsl:value-of select="description"/> <span style="font-style:italic"> (পরিমাণ: <xsl:value-of select="calories"/> ক্যালোরি প্রতি সার্ভিং)</span> </p> </div> </xsl:for-each> </body> </html>
XSLT 教程
如果您想学习有关 XSLT 的更多信息,请访问我们的 XSLT 教程。
- 上一页 XML XPath
- 下一页 XML XQuery