参考:
dl.htm
<HTML><HEAD></HEAD><TITLE></TITLE>
<BODY>
<XML ID="xmlParts">
<?xml version="1.0" ?>
<parts>
<part>
<partnumber>A1000</partnumber>
<description>Flat washer</description>
<quantity>1000</quantity>
</part>
<part>
<partnumber>S2300</partnumber>
<description>Machine screw</description>
<quantity>1000</quantity>
</part>
<part>
<partnumber>M2400</partnumber>
<description>Nail</description>
<quantity>500</quantity>
</part>
</parts>
</XML>
<table datasrc="#xmlParts" border="1">
<tr>
<td><div datafld="partnumber"></div></td>
<td><div datafld="$Text"></div></td>
</tr>
</table>
<iframe name="d3" width="250" height="150" src="d3.htm"></iframe>
</BODY>
</HTML>d3.htm
<HTML><HEAD></HEAD><TITLE></TITLE>
<BODY>
<script>
var ds = parent.document.all.xmlParts.innerHTML
var ndl = "<XML ID=\"nxmlParts\">" + ds + "</XML>"
document.write(ndl);
</script>
<table id="tb" datasrc="#nxmlParts" border="1">
<tr>
<td><div datafld="partnumber"></div></td>
<td><div datafld="$Text"></div></td>
</tr>
</table>
</BODY>
</HTML>

解决方案 »

  1.   

    谢谢,我想过这样的方法,但有个问题,在d3.htm里改变数据后,不会自动更改dl.htm的xml也许我的想法不能实现,只能放在一个页面里了
      

  2.   

    那就不要这样用
    <XML ID="xmlMeetings" SRC="???.xml"></XML>
    这种方式好了。
      

  3.   

    现在一个主表对多个从表,多个从表在一个iframe里切换,所以需要保存各从表的xml,然后和主表一起保存。看来现在只能放在一个页面里。