實(shí)例解析XPath串函數(shù)和XSLT(2)_Xml教程
推薦:如何編寫結(jié)構(gòu)完整的XML文檔一個(gè)XML文檔如果符合一些基本的規(guī)范,那它就是結(jié)構(gòu)規(guī)范的。XML格式有一套比HTML簡(jiǎn)單的解析規(guī)則,允許XML解析器不需要外部描述或了解數(shù)據(jù)含義就可以解析XML數(shù)據(jù)。 起始標(biāo)簽和結(jié)束
XSLT樣式表文檔 Letter.xsl
<?xml version='1.0' encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="text" indent="yes"/> <xsl:variable name="NL" select="'
'" /> <xsl:template match="/"> <xsl:value-of select="//Date" /> To, <xsl:value-of select="//Address/Line1" /> <xsl:value-of select="//Address/Line2" /> <xsl:value-of select="concat(//Address/City, ' ', //Address/State, ' ', //Address/Zip)" /> <xsl:value-of select="//Address/Country" /> Regarding: <xsl:value-of select="//Subject" /> Dear <xsl:if test="starts-with(//Sex, 'M')">Mr. </xsl:if><xsl:if test="starts-with(//Sex, 'F')">Miss </xsl:if> <xsl:value-of select="//Text" /> </xsl:stylesheet> |
上面的樣式表舉例說(shuō)明了concat和starts-with XPath串函數(shù)和怎樣在輸出文本中增加新行,還有定義和使用變量。
分享:淺析XML簡(jiǎn)易教程之一在Intel的早期,Andy Grove遇到一個(gè)雇員 - 他建議公司在芯片的基礎(chǔ)上開發(fā)個(gè)人計(jì)算機(jī)。AndyGrove疑問道“個(gè)人計(jì)算機(jī)能做什么呢?”,這個(gè)雇員舉例說(shuō),它可以存儲(chǔ)處方。Grove考慮到整個(gè)研究、開發(fā)
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語(yǔ)法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫(kù)
- WML教程之文本框控件Input
- 無(wú)線標(biāo)記語(yǔ)言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門 - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測(cè)試模式 - XSL教程 - 5
- 相關(guān)鏈接:
- 教程說(shuō)明:
Xml教程-實(shí)例解析XPath串函數(shù)和XSLT(2)
。