欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Xml,XPath,XSLTxue 学习方法

发布时间:2025/4/16 编程问答 49 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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 学习方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。