공백 주의! 주석 주의!
04.Company.htm |
<html xmlns="http://www.w3.org/1999/xhtml"> <head>
<title>XML 파일 로드하기</title>
<script src="../jQuery/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>"; html += "<div>" + $entry.find('CompanyNumber').text() + "</div>"; //하위 엔트리 읽어오기 $('#ctlGrid').append($(html)); }); }); });
});
</script> </head> <body>
<input type="button" id="btn" value="회사소개" />
<div id="ctlGrid"></div> </body> </html> |
04.Company.xml [ XML파일 ] |
<?xml version="1.0" encoding="utf-8"?> <Company CompanyType="Private"> <CompanyName>닷넷코리아</CompanyName> <CompanyNumber>123</CompanyNumber> <CompanyAddress>서울</CompanyAddress> <Name>레드플러스</Name> </Company> |
결과화면 |
[그림59-1] |
'jQuery | javascript | CSS' 카테고리의 다른 글
61.jQuery - get방식으로 서버에 데이터 전송 및 출력하기 ( 09.Ajax ) (0) | 2009.11.13 |
---|---|
60.jQuery - ResponseData ( 09.Ajax ) (0) | 2009.11.13 |
58.jQuery - jQuery.getScript ( 09.Ajax ) (0) | 2009.11.13 |
57.jQuery - getJSON ( 09.Ajax ) (1) | 2009.11.13 |
56.jQuery - load() 메서드 ( 09.Ajax ) (0) | 2009.11.13 |
Comments