DATA.XML的内容:
<?xml version="1.0" encoding="UTF-8"?>
<DATA>
<ITEM><CLASS>0</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
<ITEM><CLASS>0</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
<ITEM><CLASS>0</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
<ITEM><CLASS>1</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
<ITEM><CLASS>0</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
<ITEM><CLASS>1</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
<ITEM><CLASS>1</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
<ITEM><CLASS>1</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
</DATA>DATA.HTML的内容:
<HTML>
<HEAD>
<XML id="DATA" src="DATA.xml"></XML>
<STYLE type="text/css">
table { border-collapse: collapse;}
.0 { background-color: #FFFFFF;}
.1 { background-color: #FFFF99;}
</STYLE>
</HEAD>
<BODY><TABLE border="1" bordercolor="#FF8800" cellpadding="2" datasrc="#DATA">
<TR><TD class=""><SPAN datafld="TITLE"></SPAN><BR><SPAN datafld="INFO"></SPAN></TD></TR>
</TABLE></BODY>
</HTML>
TD的Class(背景色)在XML里设置。也就是读取XML里的0或1并设置为相应的Class。
单击单元格能在0与1之间切换(更改背景色),并将更改后的数据(0或1)保存到XML。
能否实现?
<?xml version="1.0" encoding="UTF-8"?>
<DATA>
<ITEM><CLASS>0</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
<ITEM><CLASS>0</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
<ITEM><CLASS>0</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
<ITEM><CLASS>1</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
<ITEM><CLASS>0</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
<ITEM><CLASS>1</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
<ITEM><CLASS>1</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
<ITEM><CLASS>1</CLASS><TITLE>TITLE</TITLE><INFO>INFOINFO</INFO></ITEM>
</DATA>DATA.HTML的内容:
<HTML>
<HEAD>
<XML id="DATA" src="DATA.xml"></XML>
<STYLE type="text/css">
table { border-collapse: collapse;}
.0 { background-color: #FFFFFF;}
.1 { background-color: #FFFF99;}
</STYLE>
</HEAD>
<BODY><TABLE border="1" bordercolor="#FF8800" cellpadding="2" datasrc="#DATA">
<TR><TD class=""><SPAN datafld="TITLE"></SPAN><BR><SPAN datafld="INFO"></SPAN></TD></TR>
</TABLE></BODY>
</HTML>
TD的Class(背景色)在XML里设置。也就是读取XML里的0或1并设置为相应的Class。
单击单元格能在0与1之间切换(更改背景色),并将更改后的数据(0或1)保存到XML。
能否实现?
这个有点难。好像不能写XML的
http://blog.csdn.net/dbcolor/archive/2006/12/20/1451073.aspx添加个按钮,点击按钮然后保存这样能实现吧。点击后即时保存的话就最好。
var XMLDoc = new ActiveXObject("Microsoft.XMLDOM");
XMLDoc.async="false";
XMLDoc.load("XX.xml");
nodes = XMLDoc.documentElement.childNodes;
for(var i=0;i<nodes.items.length;i++){
alert(nodes.items(i).text);
}