XSLT မိတ်ဆက်
XSL (eXtensible Stylesheet Language) သည် XML အတွက် စတိုင်လ်ဘာသာစကားတစ်ခုဖြစ်သည်။
XSLT သည် XSL Transformations ကို ကိုယ်စားပြုသည်။
ဤသင်ခန်းစာတွင် XML စာရွက်စာတမ်းများကို အခြားဖော်မတ်များအဖြစ် ပြောင်းလဲရန် (XML သို့ HTML သို့ ပြောင်းလဲခြင်းကဲ့သို့) XSLT ကို အသုံးပြုနည်းကို သင်ကြားပေးပါမည်။
အွန်လိုင်း XSLT တည်းဖြတ်သူ
ကျွန်ုပ်တို့၏ အွန်လိုင်းတည်းဖြတ်သူဖြင့် သင်သည် XML နှင့် XSLT ကုဒ်ကို တည်းဖြတ်နိုင်ပြီး ရလဒ်ကိုကြည့်ရှုရန် ခလုတ်တစ်ခုကို နှိပ်ပါ။
XSLT ဥပမာ
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
၎င်းအလုပ်လုပ်ပုံကိုကြည့်ရန် "သင်ကိုယ်တိုင်စမ်းသုံးကြည့်ပါ" ခလုတ်ကိုနှိပ်ပါ။
သိထားသင့်တဲ့အရာ
သင်ဆက်လက်မလုပ်ဆောင်မီတွင် အောက်ပါတို့ကို အခြေခံနားလည်ထားသင့်သည်-
- HTML
- XML
ဤဘာသာရပ်များကို ဦးစွာလေ့လာလိုပါက ကျွန်ုပ်တို့၏ ပင်မစာမျက်နှာ တွင် သင်ခန်းစာများကို ရှာဖွေပါ ။
XSLT ကိုးကားချက်များ
W3C အကြံပြုချက်မှ XSLT အစိတ်အပိုင်းအားလုံး၏ ဖော်ပြချက်နှင့် ဘရောက်ဆာပံ့ပိုးမှုဆိုင်ရာ အချက်အလက်။
XSLT၊ XPath နှင့် XQuery လုပ်ဆောင်ချက်များ
XSLT 2.0၊ XPath 2.0 နှင့် XQuery 1.0၊ တူညီသောလုပ်ဆောင်ချက်များကို ဒစ်ဂျစ်တိုက်ကို မျှဝေပါ။ Built-in လုပ်ဆောင်ချက်ပေါင်း 100 ကျော်ရှိပါတယ်။ စာကြောင်းတန်ဖိုးများ၊ ကိန်းဂဏာန်းတန်ဖိုးများ၊ ရက်စွဲနှင့် အချိန် နှိုင်းယှဉ်မှု၊ node နှင့် QName ခြယ်လှယ်မှု၊ အတွဲလိုက် ခြယ်လှယ်မှုနှင့် အခြားအရာများအတွက် လုပ်ဆောင်ချက်များ ရှိပါသည်။