中的.是什么意思?为什么不能就替换成为Name?谢谢!

luoxiang2000 2005-01-06 11:24:41
是不是模板的名称必须和此模板中要处理的节点名称一致,如果是的话,那么如果我再一个模板中要处理多个节点怎么办?不懂!请指教!多谢!

我的xml文件:
<?xml version="1.0" encoding="GB2312"?>
<?xml:stylesheet type="text/xsl" href="resume.xsl"?>
<document>
<resume>
<name>王</name>
<sex>男</sex>
<birthday>1980.12</birthday>
<skill>VC、JAVA</skill>
</resume>
</document>

xsl文件:
<?xml version="1.0" encoding="GB2312"?>
<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="/">
<html>
<head>
<title>个人简历</title>
</head>
<body>
<xsl:apply-templates select="document/resume"/>
</body>
</html>
</xsl:template>

<!-- 简历模板 -->
<xsl:template match="resume">
<table align="center" border="1">
<tbody>
<caption>个人简历</caption>
<tr>
<xsl:apply-templates select="name"></xsl:apply-templates>
</tr>
</tbody>
</table>
</xsl:template>

<!-- 姓名模板 -->
<xsl:template match="name">
<td>姓名</td>
<td>
<xsl:value-of select="."/>
</td>
</xsl:template>
</xsl:stylesheet>
...全文
156 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
luoxiang2000 2005-01-06
  • 打赏
  • 举报
回复
那么我要访问与当前节点同级别的节点怎么搞?谢谢!
ssm1226 2005-01-06
  • 打赏
  • 举报
回复
当前节点~

换成name就成了访问以下节点中的第二个name节点了:
...
|__name
|_name
luoxiang2000 2005-01-06
  • 打赏
  • 举报
回复
谢谢!
ssm1226 2005-01-06
  • 打赏
  • 举报
回复
../

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧