日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

實例解析XPath串函數(shù)和XSLT(2)_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:如何編寫結(jié)構(gòu)完整的XML文檔
一個XML文檔如果符合一些基本的規(guī)范,那它就是結(jié)構(gòu)規(guī)范的。XML格式有一套比HTML簡單的解析規(guī)則,允許XML解析器不需要外部描述或了解數(shù)據(jù)含義就可以解析XML數(shù)據(jù)。 起始標簽和結(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="'&#xA;'" />
<xsl:variable name="Para" select="concat($NL, $NL)" />

<xsl:template match="/">

<xsl:value-of select="//Date" />
<xsl:value-of select="$Para" />

To,
<xsl:value-of select="concat(//To/FirstName, ' ', //To/LastName)" />
<xsl:value-of select="$NL" />

<xsl:value-of select="//Address/Line1" />
<xsl:value-of select="$NL" />

<xsl:value-of select="//Address/Line2" />
<xsl:value-of select="$NL" />

<xsl:value-of select="concat(//Address/City, ' ', //Address/State, ' ', //Address/Zip)" />
<xsl:value-of select="$NL" />

<xsl:value-of select="//Address/Country" />
<xsl:value-of select="$Para" />

Regarding: <xsl:value-of select="//Subject" />
<xsl:value-of select="$NL" />

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="concat(//To/FirstName, ' ', //To/LastName)" />,
<xsl:value-of select="$Para" />

<xsl:value-of select="//Text" />
<xsl:value-of select="$Para" />
Sincerely,
<xsl:value-of select="$Para" />
<xsl:value-of select="concat(//Sender/FirstName, ' ', //Sender/LastName)" />
<xsl:value-of select="$NL" />
<xsl:value-of select="//Sender/Title" />
</xsl:template>

</xsl:stylesheet>


上面的樣式表舉例說明了concat和starts-with XPath串函數(shù)和怎樣在輸出文本中增加新行,還有定義和使用變量。

分享:淺析XML簡易教程之一
在Intel的早期,Andy Grove遇到一個雇員 - 他建議公司在芯片的基礎(chǔ)上開發(fā)個人計算機。AndyGrove疑問道“個人計算機能做什么呢?”,這個雇員舉例說,它可以存儲處方。Grove考慮到整個研究、開發(fā)

來源:模板無憂//所屬分類:Xml教程/更新時間:2009-06-11
相關(guān)Xml教程