다음 xml webservice를 사용하고 싶습니다. www.musicbrainz.org/ws/2/artist/?query=artist:michael jackson자바 스크립트 또는 jquery를 사용하여 XML 웹 서비스 응답을 구문 분석하는 방법
는 형식 다음과 같다 :
<metadata><artist-list offset="0" count="3418"><artist ext:score="100" type="Person" id="f27ec8db-af05-4f36-916e-3d57f91ecf5e"><name>Michael Jackson</name><sort-name>Jackson, Michael</sort-name><gender>male</gender><country>US</country>
난 그냥 그것에서 성별을 얻을이 XML &을 구문 분석합니다. 다음 코드를 사용하여 xml을 구문 분석했습니다. 나는 아티스트의 ext 속성을 얻었지만 작동하지 않습니다.
$.ajax({
type: 'GET',
url: 'http://www.musicbrainz.org/ws/2/artist/?query=artist:michael jackson',
dataType: 'xml',
success: function(xml){
// console.log(xml);
$(xml).find('artist-list').each(function(){
$(this).find('artist').each(function(){
var ext = $(this).attr('ext');
alert(ext);
});
});
}
});
아무도 나에게 javascript 또는 jquery를 사용하여 xml을 구문 분석하는 예제를 제안 할 수 있습니다.
JSFiddle Demo here.이 내 대답은 아래를 참조하십시오. 모든 응답은 좋을 것입니다! – papaiatis