<table width="770" border="1" cellspacing="0" cellpadding="0" id="table1">
  <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
  </tr>
</table>function toXML(strxml){ 
try{ 
xmlDoc = new ActiveXObject("MSXML2.DOMDocument.4.0"); 
xmlDoc.loadXML(strxml); 

catch(e){ 
var oParser=new DOMParser(); 
xmlDoc=oParser.parseFromString(strxml,"text/xml"); 

return xmlDoc; 
}
//var str = "<tr><td>4</td><td>5</td><td>6</td></tr><tr><td>7</td><td>8</td><td>9</td></tr>";//1
var str = "<tr><td>4</td><td>5</td><td>6</td></tr>";
var objxml = toXML(str);
var objFragment = document.createDocumentFragment();
objFragment.appendChild(objxml.firstChild()); //提示不支持此接口。
document.getElementById("table1").firstChild.appendChild(objFragment);
另外,如果在1处是如此写法,那么将造成xml无法正确解析,查了一下,是因为根结点不唯一,我想问,xml根结点一定唯一,否则将无法造成无法解析吗?