XSLT簡單基礎第3章:XSLT的元素語法(3)
發(fā)表時間:2024-06-13 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]3.2 xsl:value-ofXSL:value-of用來將源文檔中元素的文本值寫到輸出文檔中。例如:有一個個人資料的XML文檔:<?xml version="1.0" encoding="iso-8859-1"?><PERSON>...
3.2 xsl:value-of
XSL:value-of用來將源文檔中元素的文本值寫到輸出文檔中。例如:
有一個個人資料的XML文檔:
<?xml version="1.0" encoding="iso-8859-1"?>
<PERSON>
<name>ajie</name>
<age>28</age>
</PERSON>
我如果想在輸出文檔中顯示上面這個XML源文檔中的name元素的值,可以這樣寫XSLT代碼:
<xsl:template match="PERSON">
<xsl:value-of select="name"/>
</xsl:template>
執(zhí)行后,你會看到"ajie"被單獨顯示出來。其中match="PERSON"定義摸板匹配PERSON節(jié)點,xsl:value-of
語法說明需要輸出一個節(jié)點的值,而select="name"則定義需要被輸出的元素為name。看這個過程是不是和數(shù)據(jù)庫里查詢一個人的名字很象?當然,xsl:value-of查詢還有更多,更復雜的語法,因為是涉及尋找和定位的功能,我們會放在后面的XPath語法中在仔細講解。
同樣功能的還有xsl:copy-of,用法一樣,就不重復解釋了。