하다11
1k
2019-01-11 19:25:24 작성 2019-01-11 19:27:43 수정됨
1
162

jquery xml 파싱하는것좀 도와주세요 ㅠㅠ


안녕하세요 ㅜㅜ

그 xml 파싱하려는데 구글링해서 find 사용하는건 알았거든요


근데 xml이 다음과 같이 리턴받는데

저는 id값을 알고있어요

id="500";


<StreamFiles serverName="_defaultServer_"> 
    <StreamFile id="promotion" href="/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/live/streamfiles/promotion"/> 
    <StreamFile id="11" href="/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/live/streamfiles/11"/> 
    <StreamFile id="325" href="/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/live/streamfiles/325"/>  
   <StreamFile id="800" href="/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/live/streamfiles/800"/>
</StreamFiles>



이때 xml 에 Stream File 에 id 값이랑 일치하는게 있는지를 true, false로 체크하고 싶은데..

xml 파싱에서 id값이 일치하는게 있는지 확인하려면 어떻게 해야될까요... ;ㅁ;/.....

id값을 접근할때 

$(xml).find("StreamFile[id="11"]).text(); 이런식으로 하는 건 알겠는데

저는 저 id값을 파싱해오고 싶습니다 ㅜㅜ 고수님들 도와주세요.


아님 그냥 간단하게 indexOf를 사용해서 할까요...??

0
0
  • 답변 1

  • 하다11
    1k
    2019-01-11 19:33:54


    $(xml).find("StreamFile").each(function(){
         var id = $(this).attr('id');
         console.log(id);
    });


    attr 사용하니까 되네요!!!!!!!!!!!!!!!!!!!!!!!!!

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.