我有像这样的xml数据。
<ROOT START="0" END="100" TITLE="" >
<DATA>
<IP ID="TEXT" FLG="0">
<G VAL1="value1" MyFlg="0"/>
<G VAL1="value1" MyFlg="1"/>
</IP>
</DATA>
</ROOT>
我想将一个子节点附加到此xml文件中。为此,这是我的
code
var gTAgXMLxmlString = "<F></F>";
var parser = new DOMParser();
var GInpXML = parser.parseFromString(gTAgXMLxmlString, "text/xml");
var gTAgInpXMLValues = GInpXML.getElementsByTagName('F')[0];
gTAgInpXMLValues.setAttribute("VAL1","");
gTAgInpXMLValues.setAttribute("MyFlg","");
RootEle.appendChild(gTAgInpXMLValues)
注意:RootEle是我的初始xml。
铬的事情变得很好。所以我的xml数据将是
<ROOT START="0" END="100" TITLE="" >
<DATA>
<IP ID="TEXT" FLG="0">
<G VAL1="value1" MyFlg="0"/>
<G VAL1="value1" MyFlg="1"/>
</IP>
</DATA>
<G VAL1="value1" MyFlg="0"/>
</ROOT>
但这行RootEle.appendChild(gTAgInpXMLValues)
在IE中失败了。任何解决方法。