以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  关于使用javaScript调用xml的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=11433)


--  作者:321tseug
--  发布时间:10/30/2004 4:14:00 PM

--  关于使用javaScript调用xml的问题
偶弄了一个html,定义了一个id为aTestId的td
    <td id="aTestId" width="50%" bordercolor="#f1f1f1" class="common">
     ....
    </td>
然后写了JavaScript定时更新这个td
<script language="javascript" type="text/JavaScript">
<!--
function reloadAlarm() {
 document.all.aTestId.innerHTML=  ?????
}
setTimeout('reloadAlarm()', 1000);
//-->
</script> 
现在就是不知道怎么给innerHTML付值
因为 这个td里面的描述 是使用 data.xml 通过 data.xsl 生成出来的。
如 data.xml
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="data.xsl"?>
<a>
   <b>1</b>
   <c>2</c>
</a>

data.xsl
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
    <xsl:template match="a">
        <table width="100%" border="0" cellpadding="3" cellspacing="1">
            <tr bgcolor="#CCCCCC">
                <td>
                    <span class="style3">b:</span>
                </td>
                <td align="right"><xsl:value-of select="b"/></td>
                <td>
                    <span class="style4">c</span>
                </td>
                <td align="right"><xsl:value-of select="c"/></td>
            </tr>
        </table>
    </xsl:template>
</xsl:stylesheet>

不知道应该怎么写,请各位指点一下.
若有哪位老大有类似这样设计的经验,请多交流~~谢谢


--  作者:krfstudio
--  发布时间:10/31/2004 11:16:00 AM

--  
var xsl = new ActiveXObject("Microsoft.XMLDOM");
var xml = new ActiveXObject("Microsoft.XMLDOM");
xsl.async = xml. async= false;
xsl.validateOnParse = xml.validateOnParse = false;
xsl.load("data.xsl");
xml.load("data.xml");
document.all.aTestId.innerHTML = xml.transformNode(xsl);
--  作者:321tseug
--  发布时间:11/1/2004 8:54:00 AM

--  
我在xml中已经定义了关联的xsl了,为什么还要load一遍xsl?
可不可以直接load xml? 然后直接付值给innerHTML ?

thanks any way~~~~~~


--  作者:Qr
--  发布时间:11/1/2004 12:25:00 PM

--  
用DOM的话,load(xsl)是不能少的。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
45.898ms