XSLT <xsl:value-of> အခွဲ
အသုံးပြုနည်း
<xsl:value-of> အစိတ်အပိုင်း အား ရယူထားသော အစိတ်အပိုင်း၏ အတိုင်း ကို ထုတ်ပြန်ထားသည်။
<xsl:value-of> အစိတ်အပိုင်း အား မည်သည့် XML အစိတ်အပိုင်း၏ အတိုင်း ကို ရယူ၍ ထုတ်ပြန်ထားသည်။
မှတ်ချက်:select အခြေခံ (အကောင်းဆုံး လိုအပ်သည်) အား မည်သည့် XPath အစိုင်းအရာ ဖြင့် ကိုယ်စားပြုရန် အသုံးပြုသည်။ အားလုံး အပိုင်းအခြား အခြေခံ အသုံးပြုခြင်း အမျိုးအစားများ နှင့် အတူ အားလုံး အပိုင်းအခြား အခြေခံ ကို လိုက်နာရမည်။
လိုဘာသာ
<xsl:value-of select="expression" disable-output-escaping="yes|no"/>
အခြေခံ
အခြေခံ | အတိုင်း | ဖော်ပြ |
---|---|---|
select | expression | တစ်ခုခုကို လိုက်နာရမည် သည်။ XPath အစိုင်းအရာ အား မည်သည့် အပိုင်း/အရာမှ ထွက်ပေါ်လာစေရန် အသုံးပြုရသည်。 |
disable-output-escaping |
|
မူလ အတိုင်း "no" ဖြစ်သည်。 အသုံးပြုထားချိန်တွင် "yes" ဖြစ်လျှင် <xsl:text> အစိတ်အပိုင်းကို သီးခြားဖန်တီးခြင်းဖြင့် ထုတ်ပြန်ထားသော စကားလုံး အစိတ်အပိုင်းများ ထုတ်ပြန်ထားချိန်တွင် မသတ်မှတ်ခြင်း မပြုပါ။ အသုံးပြုထားချိန်တွင် "yes" ဖြစ်လျှင် "<" အား ပြောင်းလဲမှု မပြုပါ။ အသုံးပြုထားချိန်တွင် "no" ဖြစ်လျှင် ထုတ်ပြန်ထားသည် "<" ဖြစ်ပါသည်。 |
အမှု
အမှတ် 1
<?xml version="1.0" encoding="ISO-8859-1"?> <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> <tr> <td><xsl:value-of select="catalog/cd/title"/></td> <td><xsl:value-of select="catalog/cd/artist"/></td> </tr> </table> </body> </html> </xsl:template> </xsl:stylesheet>
XML အော်ဒါ ကြည့်ရ,XSL အော်ဒါ ကြည့်ရ,ရလဒ် ကြည့်ရ.
အမှတ် 2
<?xml version="1.0" encoding="ISO-8859-1"?> <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>