私は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ドキュメントで許可される最上位要素は1つだけです。