我用 javascript+xml+xsl 做的 html调用.帮我简化代码
时间:2004-07-27
来源:互联网
html 里 javascript 内容为:
<script language="javascript">
// Load XML
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("xml/L_1/list.xml")
// Load the XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("xml/link.xsl")
// Transform
var list=xml.transformNode(xsl);
list=list.split(",");
max=list.length;
document.writeln("<table width='600' border='0' cellspacing='0' cellpadding='5'>");
for (i=1; i < max/6; i++)
{
document.writeln("<tr>");
document.writeln("<td width='200' >");
if (i*6-6>=max-1)
{
document.writeln(" ")
}
else
{
document.writeln("<a href=xml/L_1/"+list[i*6-5]+".xml>"+list[i*6-6]+"</a>")
}
document.writeln("</td>");
document.writeln("<td width='200' >");
if (i*6-4>=max-1)
{
document.writeln(" ")
}
else
{
document.writeln("<a href=xml/L_1/"+list[i*6-3]+".xml>"+list[i*6-4]+"</a>")
}
document.writeln("</td>");
document.writeln("<td width='200' >");
if (i*6-2>=max-1)
{
document.writeln(" ")
}
else
{
document.writeln("<a href=xml/L_1/"+list[i*6-1]+".xml>"+list[i*6-2]+"</a>")
}
document.writeln("</td>");
document.writeln("</tr>");
}
document.writeln("</table>");
</script>
<script language="javascript">
// Load XML
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("xml/L_1/list.xml")
// Load the XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("xml/link.xsl")
// Transform
var list=xml.transformNode(xsl);
list=list.split(",");
max=list.length;
document.writeln("<table width='600' border='0' cellspacing='0' cellpadding='5'>");
for (i=1; i < max/6; i++)
{
document.writeln("<tr>");
document.writeln("<td width='200' >");
if (i*6-6>=max-1)
{
document.writeln(" ")
}
else
{
document.writeln("<a href=xml/L_1/"+list[i*6-5]+".xml>"+list[i*6-6]+"</a>")
}
document.writeln("</td>");
document.writeln("<td width='200' >");
if (i*6-4>=max-1)
{
document.writeln(" ")
}
else
{
document.writeln("<a href=xml/L_1/"+list[i*6-3]+".xml>"+list[i*6-4]+"</a>")
}
document.writeln("</td>");
document.writeln("<td width='200' >");
if (i*6-2>=max-1)
{
document.writeln(" ")
}
else
{
document.writeln("<a href=xml/L_1/"+list[i*6-1]+".xml>"+list[i*6-2]+"</a>")
}
document.writeln("</td>");
document.writeln("</tr>");
}
document.writeln("</table>");
</script>
作者: diy930 发布时间: 2004-07-27
<?xml version="1.0" encoding="gb2312"?>
<列表>
<new>
<id>001</id>
<顺序>001</顺序>
<标题>香港簡介</标题>
<内容></内容>
</new>
<new>
<id>002</id>
<顺序>002</顺序>
<标题>香港公司的好處</标题>
<内容></内容>
</new>
<new>
<id>003</id>
<顺序>003</顺序>
<标题>香港公司的條件</标题>
<内容></内容>
</new>
<new>
<id>005</id>
<顺序>005</顺序>
<标题>香港公司的步驟</标题>
<内容></内容>
</new>
<new>
<id>006</id>
<顺序>006</顺序>
<标题>香港無限公司</标题>
<内容></内容>
</new>
<new>
<id>007</id>
<顺序>007</顺序>
<标题>香港有限公司</标题>
<内容></内容>
</new>
<new>
<id>008</id>
<顺序>008</顺序>
<标题>購買現成公司</标题>
<内容></内容>
</new>
<new>
<id>009</id>
<顺序>009</顺序>
<标题>香港公司樣本</标题>
<内容></内容>
</new>
<new>
<id>010</id>
<顺序>010</顺序>
<标题>香港稅法指南</标题>
<内容></内容>
</new><new>
<id>011</id>
<顺序>011</顺序>
<标题>香港銀行開戶</标题>
<内容></内容>
</new><new>
<id>012</id>
<顺序>012</顺序>
<标题>香港公司問與答</标题>
<内容></内容>
</new><new>
<id>013</id>
<顺序>013</顺序>
<标题>香港公司注册管理说明书</标题>
<内容></内容>
</new>
</列表>
<列表>
<new>
<id>001</id>
<顺序>001</顺序>
<标题>香港簡介</标题>
<内容></内容>
</new>
<new>
<id>002</id>
<顺序>002</顺序>
<标题>香港公司的好處</标题>
<内容></内容>
</new>
<new>
<id>003</id>
<顺序>003</顺序>
<标题>香港公司的條件</标题>
<内容></内容>
</new>
<new>
<id>005</id>
<顺序>005</顺序>
<标题>香港公司的步驟</标题>
<内容></内容>
</new>
<new>
<id>006</id>
<顺序>006</顺序>
<标题>香港無限公司</标题>
<内容></内容>
</new>
<new>
<id>007</id>
<顺序>007</顺序>
<标题>香港有限公司</标题>
<内容></内容>
</new>
<new>
<id>008</id>
<顺序>008</顺序>
<标题>購買現成公司</标题>
<内容></内容>
</new>
<new>
<id>009</id>
<顺序>009</顺序>
<标题>香港公司樣本</标题>
<内容></内容>
</new>
<new>
<id>010</id>
<顺序>010</顺序>
<标题>香港稅法指南</标题>
<内容></内容>
</new><new>
<id>011</id>
<顺序>011</顺序>
<标题>香港銀行開戶</标题>
<内容></内容>
</new><new>
<id>012</id>
<顺序>012</顺序>
<标题>香港公司問與答</标题>
<内容></内容>
</new><new>
<id>013</id>
<顺序>013</顺序>
<标题>香港公司注册管理说明书</标题>
<内容></内容>
</new>
</列表>
作者: diy930 发布时间: 2004-07-27
<?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<xsl:for-each select="列表/new" order-by="+ 顺序">
<xsl:value-of select="标题"/>,<xsl:value-of select="id"/>,
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<xsl:for-each select="列表/new" order-by="+ 顺序">
<xsl:value-of select="标题"/>,<xsl:value-of select="id"/>,
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
作者: diy930 发布时间: 2004-07-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28