"새 항목 추가"로 "XML" 형식의 파일인 [Company.xml]과 "Html" 형식의 파일인 [jQuery.get.htm]을 만들고 각각 코드를 아래와 같이 작성한다.






[Company.xml]


<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<Company CompanyType="Private">

    <CompanyName>닷넷코리아</CompanyName>

    <CompanyNumber>1234</CompanyNumber>

    <CompanyAddress>서울</CompanyAddress>

    <Name>레드플러스</Name>

</Company>




-------------------------------------------------------------------------------------




[jQuery.get.htm]


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

    <title>XML파일 로드하기</title>

    <script src="../js/jquery-1.3.2-vsdoc2.js" type="text/javascript"></script>

    <script type="text/javascript">

        $(document).ready(function () {

            $("#btn").click(function () {

                $.get('04.Company.xml', function (data) {

                    $('#ctlGrid').empty();

                    $(data).find('Company').each(function () {

                        var $entry = $(this); // 현재 시점의 레코드셋

                        // 특성(Attribute)을 읽어오기

                        var html = "<div>" + $entry.attr('CompanyType') + "</div>";     // Private

                        // 하위 엘리먼트 읽어오기

                        html += "<div>" + $entry.find("CompanyName").text() + "</div>"; // 닷넷코리아

                        $('#ctlGrid').append($(html));

                    });

                });

            });

        });   

    </script>

</head>

<body>

    <input type="button" id="btn" value="회사소개" />

    <div id="ctlGrid"></div>

</body>

</html>

 



-------------------------------------------------------------------------------------

 


[실행결과]

--> 첫 화면. 아래그림에서 '회사소개'버튼을 마우스로 클릭하면...





--> 아래그림과 같이 '회사소개'버튼 아래에 텍스트가 출력된다.
 




 

Posted by holland14
: