Я имею дело со сценарием в JavaScript, который извлекает XML из внешнего источника и добавляет узлы из XML-файла в (X) HTML-документ.Добавление узла в (X) HTML из XML
У меня есть следующий код. (Не тестировался, только прототип)
var destination; // an <ul> in XHTML document
var nodes = xmlDoc.getElementsByTagName("item"); // XML nodes
for (var i = 0; i < nodes.length; ++i) {
var item = document.createElement("li"); // XHTML document
item.appendChild(nodes[i].cloneNode(true));
destination.appendChild(item);
}
Я хочу знать, если это решение является жизнеспособным, так как узлы принадлежат к разным пространствам имен.
Спасибо!
Что означает 'doc'? – Tomalak
@Tomolak: XHTML. Отредактировал вопрос! –
Вы добавляете к XML здесь 'nodes.appendChild (item)' не к XHMTL, и это даже коллекция, а не узел, у которого нет метода appendChild –