.attr() : 어트리뷰트 값 가져 오기
.text() : 노드 값 가져오기
.each() : 하위 노드를 loop 하며 반복
이정도를 사용하여 파싱을 하면 될거 같습니다. 자세한 사용 방법은 jquery 사이트에서 사용법을 참조 바랍니다.
예제)
//플리커 이미지 검색 결과 파싱하기
<?xml version="1.0" encoding="utf-8" ?>
$(result).find("rsp").find("photos").find("photo").each(function(){
var farm = $(this).attr("farm");
...
}
//네이버 실시간 검색 파싱 예시
<?xml version="1.0" encoding="UTF-8" ?>
.text() : 노드 값 가져오기
.each() : 하위 노드를 loop 하며 반복
이정도를 사용하여 파싱을 하면 될거 같습니다. 자세한 사용 방법은 jquery 사이트에서 사용법을 참조 바랍니다.
참조) jquery 사용하다보면 parseerror를 보는 경우가 있는데 이런경우는 xml을 구성할 때 문제가 있어 그런 경우가 많이 존재 하더군요... 그럴 경우에는 텍스트 인코딩을 확인해 보시면 좋을거 같습니다.
예제)
//플리커 이미지 검색 결과 파싱하기
<?xml version="1.0" encoding="utf-8" ?>
<photo id="4746148038" owner="37684022@N08" secret="7580975b6f" server="4078" farm="5" title="Testing" ispublic="1" isfriend="0" isfamily="0" />
$(result).find("rsp").find("photos").find("photo").each(function(){
var farm = $(this).attr("farm");
...
}
//네이버 실시간 검색 파싱 예시
<?xml version="1.0" encoding="UTF-8" ?>
'etc > old' 카테고리의 다른 글
[ FLEX ] Bindable 과 Inspectable의 활용 (0) | 2010.07.02 |
---|---|
[ FLEX ] 동적으로 스킨 변경하기 setStyle (0) | 2010.07.01 |
[HTML] JQuery parseerror in xml or json (0) | 2010.06.28 |
[Java] String 을 파일로 저장하기 (0) | 2010.06.28 |
[Java] 연속되는 이미지 다운로드 받기 (0) | 2010.06.28 |