设为主页
收藏本站
当前位置: >
首页
->
编程语言
->
XML
->
跟我学XSL(三)
相关分类:
ASP
ViualBasic
UML / Rational Rose
PHP4/PHP5
Perl
JAVA/JSP教程
Delphi
ColdFusion
CGI
C/C++
ASP.NET
XML
站内搜索:
智能模糊搜索
仅搜索标题
XSL语法介绍
(04-28)
XML在电子商务中的应用
(04-28)
XML Schema用法
(04-28)
跟我学XSL(四)
(04-28)
跟我学XSL(三)
(04-28)
使用 XML 文件记录操作日志
(06-04)
XML 问题: 超越DOM(轻松使用 DOM 的
(06-04)
利用XSLT把ADO记录集转换成XML
(06-04)
從無到有實現一個xml數據庫登錄驗証
(06-04)
XML 增、删、改和查示例
(06-04)
跟我学XSL(三)
作者:
Webmaster
来源:
Linuxdby.com
点击:
日期:
2007-04-28 [
收藏
] [
投稿
]
IE是否经常中毒?推荐您
-templates select="name" / >
<
xsl:apply
-templates select="sex" / >
<
xsl:apply
-templates select="birthday" / >
< TR/ >
< TD >
技能
< /TD >< TD COLSPAN="5" >
< TABLE
cellspacing
="0" >
<
xsl:apply
-templates select="skill"/ >
< /TABLE >
< /TD >
< /TABLE >
< BR/ >
< /
xsl:template
>
< !--
姓名模板
-- >
<
xsl:template
match="name" >< TD >
姓名
< /TD >
< TD ><
xsl:value
-of/ >< /TD >
< /
xsl:template
>
< !--
性别模板
-- >
<
xsl:template
match="sex" >< TD >
性别
< /TD >
< TD ><
xsl:value
-of/ >< /TD >
< /
xsl:template
>
< !--
生日模板
-- >
<
xsl:template
match="birthday" >< TD >
生日
< /TD >
< TD ><
xsl:value
-of/ >< /TD >
< /
xsl:template
>
< !--
技能模板
-- >
<
xsl:template
match="skill" >
< TR >< TD ><
xsl:value
-of/ >< /TD >< /TR >
< /
xsl:template
>
< /
xsl:stylesheet
>
保存文件,打开文件(个人简历
.xml
),效果令人满意吧。其实要做到同样的效果,用前面三周介绍的方法也可做,但你得把它作为一整体考虑。
在上面的
XSL
文件中,我们将性别、生日、技能等数据项分别用模板来单独写,再用
<
xsl:apply
-template >
来调用,这样,即使你日后要对这些模板作相应的修改与扩充也很方便,
不致于
出现互相干扰、混杂不清的情况。这种从上至下、逐层细化的设计方法,极大地减少工作复杂程度,也大大减少了差错的产生,可以实现多人的协作设计。
注意:
如果
XML
文档中不同标记有同名的子标记,在为其编写模板时,
应把父标记
作为其前缀,格式为(
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>> 论坛入口 <<
上一页
1
2
3
4
5
下一页
上一篇:
跟我学XSL(二)
下一篇:
跟我学XSL(四)
【
文章评论
】 【
收藏本文
】 【
推荐好友
】 【
打印本文
】 【
我要投稿
】 【
论坛讨论
】
相关文章:
·
使用 XML 文件记录操作日志
·
XML 问题: 超越DOM(轻松使用 DOM 的技巧
·
利用XSLT把ADO记录集转换成XML
·
從無到有實現一個xml數據庫登錄驗証
·
XML 增、删、改和查示例
·
读写xml所有节点个人小结和读取xml节点的
·
XML技巧五则
·
灵活调用xsl来解析xml文档(js异步)
·
xml文件调用css
·
对于任意的XML的遍历
文章评论:
(1条)
请留名:
匿名评论
点击查看所有评论
论坛讨论
声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。