Xml,XPath,XSLTxue 学习方法
生活随笔
收集整理的這篇文章主要介紹了
Xml,XPath,XSLTxue 学习方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
好久沒寫了,最近一直沒狀態,不知道是不是春天來了,人老犯困,不是說一年之計在于春嗎?
咋一到春天我就犯困呢?
?
準備:
最近項目中用到xml,xsl很多,但是又不是很方便練習,不過現在終于發現一個工具:Altova XMLSpy
下載地址:http://www.duote.com/soft/3127.html
官方地址:http://www.altova.com/
?
練習:
在XMLSpy中創建xml,xsl文件:book.xml,book.xsl
book.xml:
Code
<?xml?version="1.0"?>
<?xml-stylesheet?type="text/xsl"?href="book.xsl"?>
<family>
??<person>
????<given-name?age="10">
??????<name>Fred</name>
??????<nick-name>Freddy</nick-name>
????</given-name>
????<family-name>Smith</family-name>
??</person>
??<person>
????<given-name?age="10">
??????<name>Robert</name>
??????<nick-name>Bob</nick-name>
????</given-name>
????<family-name>Smith</family-name>
??</person>
</family>
book.xsl:
Code
<?xml?version="1.0"?encoding="UTF-8"?>
<xsl:stylesheet?version="1.0"?xmlns:xsl="http://www.w3.org/1999/XSL/Transform"?xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template?match="/">
??<p>
????<xsl:copy-of?select="name"/>
????<xsl:text>?</xsl:text>
????<xsl:copy-of?select="family-name"/>
??</p>
<xsl:value-of?select="number(translate('2007-07-09',?'-',?''))"></xsl:value-of>
</xsl:template>
</xsl:stylesheet>
在book.xml窗口下,直接按F10,就可以運行了
?
這里注意:<xsl:value-of select="number(translate('2007-07-09', '-', ''))"></xsl:value-of>
這句就是我用來測試translate,number函數的。
?
是不是很爽?
?
參考資料:
http://www.w3schools.com/xsl/
http://msdn.microsoft.com/en-us/library/ms256177(VS.80).aspx
轉載于:https://www.cnblogs.com/nevernet/archive/2009/02/12/1389257.html
總結
以上是生活随笔為你收集整理的Xml,XPath,XSLTxue 学习方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Flex 中取得当前服务IP地址
- 下一篇: [导入]阿贾克斯行动(中文版).pdf(