用XML和CSS将数据与显示格式分离,这是它们最大的好处,但是我们领导想让我这样做,存储在XML中的一类数据,可以同时在一个窗口上展示成多种不同的样式,原则是XML不要改,只改CSS。
我的意见是在XML里增加标签,但领导不同意
求助大家,能不能提出什么好方法???
sure, use multiple xsl stylesheets, for example
<xml id="xmldoc">
<!--put your xml here-->
</xml>
<xml id="xsldoc" src="firstxsl.xsl"></xml>
<xml id="xsldoc2" src="secondxsl.xsl"></xml>
<div id="dvShow"></div>
<div id="dvShow2"></div>
<script language="javascript">
function window.onload()
{
dvShow.innerHTML = xmldoc.transformNode(xsldoc);
dvShow2.innerHTML = xmldoc.transformNode(xsldoc2);
}
</script>