私はキーと値のリストを持っており、この情報に基づいてxmlを作成しようと考えています。DOMを階層的に作成する
マイリスト戻り値:
1 person
2 information
3 name
3 surname
2 address
3 street
3 country
そして私は、XMLを生成します:
<xml>
<person>
<information>
<name></name>
<surname></surname>
</information>
<address>
<street></street>
<country></country>
</address>
</person>
</xml>
これらの要素を横断する階層のXML文書を作成しながら、私は、要素のリストを持っています。私はすでにこのコードを持っています:
var elements = document.getElementsByClassName('elements');
var xml = document.createElement('xml');
for (var i = 0; i < elements.length; i++) {
var key = elements[i].getAttribute('data-key');
var value = elements[i].getAttribute('data-value');
console.log(key +' -> '+ value);
// HERE: create new elements appendChild "var xml"
}
XML文書を作成する際に[*たくさんの質問があります](http://stackoverflow.com/search?q= [javascript] + create + XML + document)があります。 XML文字列を作成するのかXML文書を作成するのかは明確ではありません。 – RobG
私は質問を投稿する前に研究を行い、同じ問題を扱った結果はありません – Giest