实例简析XPath串函数和XSLT

2008-09-05 07:07:39 北京时间

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>




发表评论

请文明参与讨论,禁止漫骂攻击。本站保留不刊登无关和不雅评论的权力。


用户名: 密码: 匿名

相关新闻
熬了半个通宵,写出了自己的Google SiteMap文件,在这里给出详细
XmlDocument XmlDoc=new XmlDocument(); XmlDoc.Load(strFilePat
将图片读入到Dom中,并将其存为xml文件 1、需要命名空间 using S
学习自然语言的最好方法就是溶入相应的语言环境在交流中学习,学
XML是一项热门的技术。它之所以能够引起人们的兴趣,一个主要的

广告
© 2008 The Czz5 Company. All Rights Reserved. 关于我们 - 联系我们 - 广告业务 - 网站地图 - 版权声明 - 友情连接 - 网站投稿 - 致信编辑