2013-08-07 4 views
2

아래 양식으로 REST 웹 서비스에서받은 XML을 JavaScript에서 구문 분석하고 웹 페이지에 표시 할 정보를 그리드에 넣어야합니다. 몇 가지 예를 살펴 보겠습니다. 그러나이 XML 형식은 일반적인 것이 아닙니다 ... 누군가 나를 도와 줄 수 있습니까? 시작하는 지점 만 필요합니다 ....어떻게이 xml을 javascript에서 파싱 할 수 있습니까?

많은 감사!

<root tablename="center"> 
    <row> 
    <row_attribute name="cod">1100</row_attribute> 
    <row_attribute name="nom">name1</row_attribute> 
    <row_attribute name="cod2">TGN</row_attribute> 
    </row> 
    <row> 
    <row_attribute name="cod">1200</row_attribute> 
    <row_attribute name="nom">name2</row_attribute> 
    <row_attribute name="cod2">TGT</row_attribute> 
    </row> 
</root> 
+0

정말 XML이 깨졌습니다? ''는 유효한 종료 태그가 아니며'> '가없는'

+2

웹 서비스가 잘못된 형식의 XML을 반환하면 어떻게 할 수 있는지 잘 모르겠습니다. – BoltClock

+0

게시 된 코드가 실제로 웹 서비스의 정확한 출력입니까? 4 번과 5 번 라인에 꺾쇠 괄호가 없습니다. – ComFreek

답변

1

이에 대한 jQuery.parseXML를 사용할 수 있습니다. 기본 브라우저 XML 파서를 사용하고 jQuery 메서드를 사용하여 검색 할 수있는 객체를 다시 제공합니다.

+0

AJAX 호출에서 dataType : "xml"을 언급하는 것이 더 좋습니다. –

관련 문제