infection...

xml 파싱 본문

Develop/SCRIPT

xml 파싱

돗거노인 2014. 10. 24. 09:42

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// JavaScript Code
<script>
var xmlfile = "books.xml";
 
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET",xmlfile,false);
xmlhttp.send();
var xmlDoc = xmlhttp.responseXML;
 
if(xmlDoc.hasChildNodes) {
    for(var i = 0; i < xmlDoc.childNodes.length; i++) {
        var node = xmlDoc.childNodes[i];
        if(node.nodeType != 1) continue;
        document.write(node.nodeName + '<br>');
        for(var j = 0; j < node.childNodes.length; j++) {
            var node2 = node.childNodes[j];
            if(node2.nodeType != 1) continue;
            document.write(node2.nodeName + '<br>');
             
            for(var k = 0; k < node2.childNodes.length; k++) {
                var node3 = node2.childNodes[k];
                if(node3.nodeType != 1) continue;
                document.write(node3.nodeName + '<br>');
            }
        }
    }
}
 
</script>


1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8"?>
<문헌정보>
    <책 분류="XML">
        <제목>XML 모든 것</제목>
        <저자>홍길동</저자>
        <출판사>ablog</출판사>
        <발행년도>2002</발행년도>
    </책>
</문헌정보>



출처 : http://develop.ablog.me/post/2013/05/06/javascript-xml-parse.aspx



JAVASCRIPT-XML.ZIP


'Develop > SCRIPT' 카테고리의 다른 글

javascript object 확인  (0) 2014.10.24
angularjs 관련글  (0) 2014.09.05