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(