noname02

XML 데이터 읽어오기 본문

Web/Ajax

XML 데이터 읽어오기

kimtaku 2015. 7. 6. 12:08

1. 반복성 없는 XML 데이터


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$ajax({
...
 
    success: function(xml) {
        // 데이터 추출
        var value1 = $(xml).find("XML element").text();
        ...
 
        // 데이터를 HTML로 동적 생성
        var div = $("<div>");
        var p1 = $("<p>").html(value1);
        ....
 
        // 데이터 조립
        div.append(p1).append(p2)....
 
        // HTML에 표시
        $("#id").append(div);
 
        },
...
});

cs



2. 반복성 있는 XML 데이터

 - each메서드 사용.

 - $(this)로 접근.


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
$ajax({
...
 
    success: function(xml) {
        // 반복구문 선택
        $(xml).find("Repeat element").each( function() {
 
            // 데이터 추출
            var value1 = $(this).find("XML element").text();
            ...
 
            // 데이터를 HTML로 동적 생성
            var div = $("<div>");
            var p1 = $("<p>").html(value1);
            ...
 
            // 데이터 조립
            div.append(p1).append(p2)....
 
            // HTML에 표시. hr은 데이터간 구분하는 용도
            $("#id").append(div).append("<hr />")
 
        });
    },
...
});

cs



'Web > Ajax' 카테고리의 다른 글

load 메서드  (0) 2015.08.10
$.get() $.post()  (0) 2015.07.06
$.ajax  (0) 2015.07.06
Comments