实例简析XPath串函数和XSLT

来源:互联网 时间:2008-09-04 14:16:00 

XPath(XML Path language)是一种处理XML文档段的语言。XSLT(Extensible Stylesheet Language Transformations,可扩展样式表语言转换)使用XPath描述表达式和地址路径控制节点选取。XSLT可以将XML转换为各种格式,如HTML或其他格式。

下面用一个邮件合并程序来简要说明XPath的串函数。下面的XML文件中包含数据,XSLT文件中包含对邮件格式的定义。MSXML4.0对XML文档应用样式表,产生一个合并的邮件文本文档。

XML文件 Letter.xml


<?xml version="1.0" encoding="UTF-8"?>
<Letter>

  <Date>July 17, 2002</Date>

  <To>
     <FirstName>Vicky</FirstName>
     <LastName>P</LastName>
     <Sex>Male</Sex>
  </To>

  <Address>
     <Line1>900 National Pkwy</Line1>
     <Line2>Suite 105</Line2>
     <City>Bellevue</City>
     <State>WA</State>
     <Zip>98007</Zip>
     <Country>USA</Country>
  </Address>

  <Subject>ESTATE OF JOHN DOE / FILE NO. 12345.6789</Subject>

  <Text>
     Please pay the property taxes as soon as possible.
  </Text>

  <Sender>
     <FirstName>John</FirstName>
     <LastName>M</LastName>
     <Title>Sr. Tax Consultant</Title>
  </Sender>

</Letter>


标签:
0
投稿

猜你喜欢

  • Sql Server “因为文件组primary已满,未能为数据库XX对象XX分配空间”问题的解决

    2010-05-16 21:27:00
  • JavaScript的9个陷阱及评点

    2007-08-28 15:10:00
  • 修改、删除数据记录(DELETE\\UPDATE)

    2009-02-27 15:50:00
  • 最简短的拖动对象js代码实例

    2007-10-09 13:33:00
  • Dreamweaver如何防止及消除垃圾代码的产生

    2007-11-13 17:15:00
  • ASP提速技巧五则

    2008-03-20 13:20:00
  • 发现几处IE与firefox的js和css几处不同点

    2008-02-02 10:15:00
  • 使用SQL Server 2000索引视图提高性能

    2009-01-13 13:47:00
  • 如何修改MySQL 5.1 data文件夹路径

    2010-10-25 19:58:00
  • ASP控制每页打印行数实例

    2008-04-13 06:48:00
  • xmlhttp中运行getResponseHeader出错,提示:The requested header was not found

    2010-03-27 21:47:00
  • 15个设计得最糟糕最变态的CAPTCHA验证码

    2008-09-01 17:17:00
  • 使用MySQL内建复制功能

    2009-12-15 21:36:00
  • ASP存储过程应用全接触

    2007-08-18 14:28:00
  • SQL SERVER数据操作类代码

    2012-07-11 16:16:12
  • XML入门教程:XML CDATA的作用

    2007-11-07 14:08:00
  • MYSQL教程:MYSQL字符集支持

    2009-02-27 15:55:00
  • ASP不允许同一个用户同时登陆两次

    2008-06-03 13:45:00
  • QQ连连看 for iPhone 设计实录分享

    2010-09-25 12:54:00
  • YUI3.3.0 中 transition 事件的变化

    2011-06-16 20:51:45
  • asp之家 网络编程 m.aspxhome.com