+ -
当前位置:首页 → 问答吧 → 关于将XML显示出来

关于将XML显示出来

时间:2005-08-13

来源:互联网

我的程序得到一段XML
形如:
<MenuItem>
        <MenuID>4</MenuID>
        <MenuText>Web开发</MenuText>
        <UpperID>1</UpperID>
</MenuItem>

请教一下,如何将这段xml
显示在HTML页面上指定Table的指定TD中呢?:giddy:

望各位不吝赐教,
小弟不禁感激涕零·!

:complaint

作者: popokay   发布时间: 2005-08-13

可以用XSL
或者JavaScript的XMLDOM对象

作者: JSTOP   发布时间: 2005-08-13

感谢,
能否展示一小段示例代码麽?

作者: popokay   发布时间: 2005-08-14

<!-- menu.htm -->
<html>
<head><title>xmltest</title>
<Script Language="Javascript" for="window" event="onload">
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("menu.xml");
nodes=xmlDoc.documentElement.childNodes;

menuid.innerText=nodes.item(0).text;
menutext.innerText=nodes.item(1).text;
upperid.innerText=nodes.item(2).text;
</Script>
</head>

<body>
<div align="center">
  <center>
  <table border="1" cellpadding="0" cellspacing="0" width="300"
  bordercolorlight="#0066CC" bordercolordark="#0066CC" bordercolor="#0066CC">
    <tr>
      <td align="center"><span id="menuid"></span></td>
      <td align="center"><span id="menutext"></span></td>
      <td align="center"><span id="upperid"></span></td>
    </tr>
  </table>
  </center>
</div>
</body>
</html>

<!-- menu.xml -->
<?xml version="1.0" encoding="GB2312"?>
<MenuItem>
<MenuID>4</MenuID>
<MenuText>Web开发</MenuText>
<UpperID>1</UpperID>
</MenuItem>

作者: fdipzone   发布时间: 2005-08-15