一个xml文档怎样调用多个xslt样式单?

bihu 2002-03-28 11:48:45
我有一个xml文档,他怎样才能支持多个xslt呢?
我在一个页面中根据需要调用一个xml,但根据用户不同,或连接不同想让他以不同的方式出现,这就要调用不同的xslt。请问这个问题怎样解决?
...全文
66 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
孟子E章 2002-03-28
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="a.xsl"/>
<xsl:import href="b.xsl"/>
  • 打赏
  • 举报
回复
chechy 2002-03-28
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<meta http-equiv="Expires" content="0"/>
<link rel="stylesheet" href="../article.css"/>
</head>
<xml id='XMLDOM' src='a.xml'></xml>
<xml id='XSLDOM1' src='a1.xsl'></xml>
<xml id='XSLDOM2' src='a2.xsl'></xml>
<script language="JavaScript">
function ShowTransform(condition)
{
if (condition == 'true')
TransformContainer.innerHTML = XMLDOM.XMLDocument.transformNode(XSLDOM1.XMLDocument);
else
TransformContainer.innerHTML = XMLDOM.XMLDocument.transformNode(XSLDOM2.XMLDocument);
}
</script>
<script language="JavaScript" for="window" event="onload">
ShowTransform('true');
</script>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div id="TransformContainer" name="TransformContainer"></div>
</body>
</html>
  • 打赏
  • 举报
回复
孟子E章 2002-03-28
<xsl:include href=="b.xsl"/>
  • 打赏
  • 举报
回复
bihu 2002-03-28
多谢!能说具体点吗?
  • 打赏
  • 举报
回复
chechy 2002-03-28
可以用JavaScript,根据不同的需要,进行不同的Transform。
  • 打赏
  • 举报
回复
相关推荐
发帖
XML/XSL

8871

社区成员

XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
帖子事件
创建了帖子
2002-03-28 11:48
社区公告
暂无公告