<< Effective TCP/IP Programming - 44Tips to improve your network programs | Home | 소개팅서 발산되는 기발한 과들 >>

jQuery를 활용한 XML파일의 처리

jQuery를 활용한 XML파일의 처리과정을 보였습니다.
ajax기능에서 필수적으로 필요로하는 문자열 전송 방식인 XML에 관련해서 정리해 보았습니다.

jQuery code:

//address.do로 파라미터와 함께 XML 데이터를 수신 받아서 처리하는 부분
jQ.ajax({ type: “POST”, url: “address.do”, data: “adno=1&postcode=156712”, dataType: “xml”, success: function(xml){

var _adno = “”;
var _road = “”;
var _town = “”;
var _city = “”;
var _country = “”;

//addresses/address에 저장된 XML파일을 읽어서 해당 id에 값을 할당하는 부분
jQ(”/addresses/address”, xml).each(function(){

_adno = jQ(”adno”, this).text();
_road = jQ(”road″, this).text();
_town = jQ(”town”, this).text();
_city = jQ(”city”, this).text();
_country = jQ(”country”, this).text();

jQ(”#address1″).val(_road);
jQ(”#address2″).val(_town);
jQ(”#address3″).val(_city);
jQ(”#address4″).val(_country);
});
});

address.do에서 리턴하는 XML파일의 내용:

<?xml version=”1.0″ encoding=”utf-8″ ?>
<addresses>
<address>
<adno>1</number>
<road>자양1로t</line1>
<town>광진구</town>
<city>서울특별시l</city>
<country>한국</country>
</address>
</addresses>

Tags : ,



Add a comment Send a TrackBack