XSLT - အုပ်ချုပ်သူ

သင့် ဘာသာရပ် ကို ကူညီပေးသည်

JavaScript အကျိုးဆောင်မှု

အထက်အရာတွင် ကျမ်းစာအုပ်တွင် ကျမ်းစာအုပ်ပြုစုသူမှာ ဘာသာရပ် ကို ပြောင်းလဲရန် ပြုပြီး အာအိမ်စာအုပ် ကို သွင်းထားပါ

ဒါမှာ အကျိုးဆောင်သည့် နည်းလမ်းဖြစ် သော်လည်း ဘာသာရပ် အသုံးပြုသော အာအိမ်စာများ တွင် ပုံစံအုပ် ကို ပြင်ဆင်ခြင်း အားလုံး အတွက် ကျေးဇူးမရှိပါ (ဥပမာ၊ XSLT ကို သတိပြုနိုင်သော ဘာသာရပ် များ အတွက် ဒါက မမှန်ကန်ချေ)

ပိုမို အသုံးပြုနိုင်သော နည်းလမ်းမှာ JavaScript အသုံးပြုပါ

JavaScript အသုံးပြုပြီး

  • ဘာသာရပ် အသုံးပြုသော စမ်းသပ်ခြင်း ပြုပါ
  • ဘာသာရပ် နှင့် အသုံးပြုသူ အကြိမ်ကြိမ် အပြဿာအား အတွက် ပုံစံများ အမျိုးမျိုး အသုံးပြုပါ

ဒါမှာ XSLT အာရုံစိုက်မှုမှာပင်! XSLT ပုံစံ ပေါ်လတ် လုပ်ငန်းအား အကျိုးဆောင်ပေးသော အရာတစ်ခု မှာ ပုံစံများ တစ်မျိုး မှ တစ်မျိုး သို့ ပြောင်းလဲရန် အတွက် လုပ်ငန်းအား ပေးပို့ခြင်း ဖြစ်သည်

ဘရာဇက်ပြည်ပ ဘာသာရပ်အသုံးပြုသော XSLT ပြောင်းလဲသည် ဘာသာရပ် အမျိုးမျိုး နှင့် အသုံးပြုသူများ အကြိမ်ကြိမ် အပြဿာအား ကူညီပေးသည်

XML အာအိမ်စာ နှင့် XSL အာအိမ်စာ

အရေးပါတဲ့ အချိန်အခါများတွင် ဒါကို ကြည့်ပါ

<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
  <cd>
    <title>Empire Burlesque</title>
    <artist>Bob Dylan</artist>
    <country>USA</country>
    <company>Columbia</company>
    <price>10.90</price>
    <year>1985</year>
  </cd>
.
.
.
</catalog>

ဒါကို ကြည့်ပါ

နှင့် ထိပ်တူနေသော XSL ပုံစံစာအုပ်:

<?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="/">
  
  
    <h2>My CD Collection</h2> 
    
      
Title Artist

查看此 XSL 文件

请注意,这个 XML 文件没有包含对 XSL 文件的引用。

重要事项:上面这句话意味着,XML 文件可使用多个不同的 XSL 样式表来进行转换。

在浏览器中把 XML 转换为 XHTML

这是用于在客户端把 XML 文件转换为 XHTML 的源代码:






提示:假如您不了解如何编写 JavaScript,请学习我们的《JavaScript 教程》。

第一段代码创建了微软的 XML 解析器的一个实例,然后把 XML 文件载入了内存。第二段代码创建了解析器的另一个实例,然后把这个 XSL 文件载入了内存。最后一行代码使用 XSL 文档转换了 XML 文档,并在浏览器中把结果作为 XHTML 显示出来。任务完成!

ဒါ ကို IE တွင် ဘယ်လို အသုံးပြုသလဲ ကြည့်ပါ