xsl:incloud 和xsl:import 怎么用啊?

jueban9818 2004-11-15 11:49:27
我想建立个功用模版:
如:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<title>·Jollo > 吃遍上海 > 餐厅排行榜</title>
<link href="../inc/food.css" rel="stylesheet" type="text/css"/>
</head>
纯粹的文件,没有xml接点,可是如何放到页面的模版里呢?
...全文
174 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jueban9818 2005-02-18
  • 打赏
  • 举报
回复
如果要导入两个模版该如何区分呢?
Gavin 2004-11-15
  • 打赏
  • 举报
回复
commTemplate.xsl:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<title>·Jollo 吃遍上海 餐厅排行榜</title>
</head>
</html>
</xsl:template>
</xsl:stylesheet>

test.xsl:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="commTemplate.xsl"/>
<xsl:template match="/">
<xsl:apply-imports/>
<xsl:for-each select="//test">
<p>
<xsl:value-of select="."/>
</p>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

temp.xml:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<root>
<test>A</test>
<test>D</test>
</root>

看是不是这个意思?
jueban9818 2004-11-15
  • 打赏
  • 举报
回复
给个例子看看啊
Gavin 2004-11-15
  • 打赏
  • 举报
回复
try:
定义模板,
然后使用<xsl:apply-imports/>

8,906

社区成员

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

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