錯在哪里?你直接COPY這兩個文件瀏覽試試﹐我瀏覽得很正常﹐用Validate XML檢測也正確
解决方案 »
- jquery动画问题
- js的一个应用,求高手给个写法
- 这代码有什么问题,为什么老不成功
- 请问有什么JS函数可以把HTML以文字形式显示在页面上
- 关于网页代码的多种浏览器兼容真的很重要吗?用firefox,oprea,NE的真的很多吗?
- 我想用javascript在本地读取并分析网页http://www.cqnews.net/index.htm的内容,用FileSystemObject可以,但很多客户端受限制,有其他方法
- 如何判断一个字符串中是否存在莫一子串
- 怎样用javascript来控制html控件table中的某一行<tr>不可见!??
- 怎么用venkman调试js,我的里面的命令帮助全是乱码?有它的教程吗?
- 外部连接可以动态改变吗?
- 關于濾鏡的和樣式表問題
- 要做一个四层连动的select,各位有什么好建议没有?
<option value="1">1one
</option>
<option value="2">2two
</option>
</select>
<table>
<th>編號</th><th>名稱</th>
<tr><td>942</td>
<td>aaa</td></tr>
<tr><td>943</td>
<td>bbb</td></tr>
</table>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<script>
function selChange(x){
stylesheet=document.XSLDocument;
source=document.XMLDocument;
sortField=stylesheet.selectNodes("//@test");
sortField[0].value=".[@area_id="+x+"]";
qswh.innerHTML=(source.documentElement.transformNode(stylesheet));
} </script>
<select onchange="selChange(value)">
<xsl:for-each select="phone">
<xsl:apply-templates/>
</xsl:for-each>
</select>
<div id="qswh">
<xsl:apply-templates/>
</div>
</xsl:template>
<xsl:template match="phone">
<table>
<th>編號</th><th>名稱</th>
<xsl:for-each select="//area">
<xsl:if test=".[@area_id=1]">
<xsl:apply-templates />
</xsl:if>
</xsl:for-each>
</table>
</xsl:template>
<xsl:template match="area">
<option>
<xsl:attribute name="value">
<xsl:value-of select="@area_id" />
</xsl:attribute>
<xsl:value-of select="@area_id" />
<xsl:value-of select="@area_name" />
</option>
</xsl:template> <xsl:template match="fact">
<tr><td><xsl:value-of select="@fact_id" /></td>
<td><xsl:value-of select="@fact_name" /></td></tr>
</xsl:template>
</xsl:stylesheet>