我有一个 airport-codes.xml 文件:-
<?xml version="1.0" encoding="utf-8" ?>
<iata>
<iata_airport_codes>
<airport>Ocho Rios, Jamaica</airport>
<code>OCJ</code>
</iata_airport_codes>
</iata>
我想使用 javascript 添加节点我使用此代码添加节点
var xml = new ActiveXObject("Microsoft.XMLHTTP");
xml.open("GET", "airport-codes.xml", true);
xml.send(null);
var iata_airport_codes = xml.responseXML.createElement("iata_airport_codes");
var airport = xml.responseXML.createElement("airport");
airport.appendChild(xml.responseXML.createTextNode("Mr Njoroge"));
var code = xml.responseXML.createElement("code");
code.appendChild(xml.responseXML.createTextNode("21454741"));
iata_airport_codes.appendChild(airport);
iata_airport_codes.appendChild(code);
xml.responseXML.appendChild(iata_airport_codes);
但我收到了这个错误:-
XML 文档中只允许有一个顶级元素。