자바 스크립트에 대한 도움이 필요합니다. XML로 작업 중이므로 자바 스크립트를 구현해야하며 엘리먼트 노드 이름을 정렬하고 싶습니다. 다음 그림을 보면 내가 말하는 것을 분명히 할 수 있습니다. Jquery가 아닌 Javascript로 코드를 작성하고 싶습니다. 자바 스크립트를 사용하여 XML 데이터 정렬
function generate(node) {
if (node.nodeType != 1) return "";
var html = "<li>" + node.nodeName;
var htmlForChildNodes = "";
for (var i = 0; i < node.childNodes.length; i++) {
htmlForChildNodes += generate(node.childNodes[i]);
}
if (htmlForChildNodes) {
html += "<ul>" + htmlForChildNodes + "</ul>";
}
html += "</li>";
return html;
}
UnSorted: Sorted:
bookstore bookstore
xbook abook
title author
author price
year title
price year
cbook cbook
gbook gbook
abook xbook
는
선생님 혼란스럽고 생동감이 필요합니다. – user3350333
나는 바이올린으로 업데이트했습니다. –
코드에는 출력이 없습니다. – user3350333