• 코드:
​x
 
1
<!DOCTYPE html>
2
<html lang="ko">
3
​
4
<head>
5
    <meta charset="UTF-8">
6
    <title>XML Parser</title>
7
    <script>
8
        function parseText() {
9
            var text, xmlParser, xmlDoc;
10
            text = "<language><name>HTML</name>" + 
11
                "<category>web</category>" + 
12
                "<priority>high</priority>" + 
13
                "<standard version='5.1'>W3C</standard></language>";
14
​
15
            xmlParser = new DOMParser();    // DOMParser 객체를 생성함.
16
            // parseFromString() 메소드를 이용해 문자열을 파싱함.
17
            xmlDoc = xmlParser.parseFromString(text, "text/xml");
18
            document.getElementById("text").innerHTML = "첫 번째 name 요소의 텍스트 값은 " + 
19
            xmlDoc.getElementsByTagName("name")[0].childNodes[0].nodeValue + "입니다.";
20
        }
21
    </script>
22
</head>
23
​
24
<body>
25
​
26
    <h1>문자열 파싱</h1>
27
    <button onclick="parseText()">파싱하기!</button>
28
    <p id="text"></p>
29
    
30
</body>
31
​
32
</html>