XMLファイルを編集するためにこのコードを持っているので、助けが必要ですが、「DOMDocument is not defined」というエラーが表示され続けます..
最初の質問: エラーの意味は何ですか?
2 番目の質問: 修正する方法はありますか?
コードは次のとおりです。
function starter ()
{
var user = new Array();
user[0] = {'woodres' : document.getElementById("wood").innerHTML};
user[1] = {'stoneres' : document.getElementById("stone").innerHTML};
user[2] = {'steelres' : document.getElementById("steel").innerHTML};
var doc = new DOMDocument();
doc.formatOutput = true;
var r = doc.createElement("user");
doc.appendChild(r);
for (var resourceKey in user)
{
var resource = user[resourceKey];
var b = doc.createElement("resource");
var reswood = doc.createElement("reswood");
reswood.appendChild(doc.createTextNode(resource['reswood']));
b.appendChild(reswood);
var resstone = doc.createElement("resstone");
resstone.appendChild(doc.createTextNode(resource['resstone']));
b.appendChild(resstone);
var ressteel = doc.createElement("ressteel");
ressteel.appendChild(doc.createTextNode(resource['ressteel']));
b.appendChild(ressteel);
}
r.appendChild(b);
var userlogin = _SESSION['username'];
var where=simplexml_load_file('data/' + "" + userlogin + "" + '/' + "" + userlogin + "" + '.xml');
alert( doc.saveXML());
doc.save(where)
}