jquery xml 파싱 예제

다음으로 XML 파일을 사용하고 구문 분석하기 때문에 $.ajax dataType을 xml로 설정합니다. ActiveX 구문 분석은 추가 교차 브라우저(IE 8) 지원을 위해 나중에 추가될 수 있습니다. XML 데이터 원본은 어떤 식으로든 구조화되거나 모든 크기일 수 있습니다. 그러나 적절한 파서 응답 시간을 유지하려면 원본 XML 파일을 1MB 미만으로 유지하는 것이 좋습니다. 다음은이 프로젝트에 사용되는 XML 소스의 예입니다 :이 자습서는 Javascript 및 jQuery를 사용하여 XML 파일을 읽고 구문 분석하고 처리하는 측면에서 경로를 약간 시작하고 내려가야합니다. 두 번째로 주의해야 할 점은 결과의 고유 ID가 있는 HTML div 요소가 만들어지고 정의된다는 점입니다. 이 div는 다음 파일을 열고 구문 분석할 때 XML 파일의 데이터를 삽입하는 데 사용됩니다. 이 프로젝트의 목적은 전체 소스 코드의 예입니다. jQuery.parseXML은 브라우저의 기본 구문 분석 함수를 사용하여 유효한 XML 문서를 만듭니다.

그런 다음 이 문서를 jQuery에 전달하여 트래버스 및 조작할 수 있는 일반적인 jQuery 개체를 만들 수 있습니다. XML 파일의 full_name XML 요소를 예로 들었지만 필요에 따라 XML 요소를 추가하고 구문 분석할 수 있습니다. 아래 예제에서 설명하는 특별한 아무것도 . 여기서 는 직원 세부 사항 xml 예제를 가져와 xml 변수에 할당했습니다. 먼저 이 코드를 사용하여 parsexml을 $xml = $ ($.parseXML (xml)); 그런 다음 찾기 방법을 사용하여 존경받는 xml 태그를 찾습니다. jQuery 자체는 XML 문자열을 구문 분석할 수 없기 때문에; 우리는 대부분의 브라우저가 한 형태 또는 다른 지원 브라우저 DOM 구문 분석 방법을 활용합니다. 이 방법은 파이어 폭스, 크롬, 사파리와 DOMParser 개체가 최신 인터넷 익스플로러 브라우저에 의해 지원됩니다. 이전 인터넷 익스플로러 브라우저(예: IE 8)는 전용 ActiveX 개체를 사용합니다. DOMParser가 없는지 확인하는 브라우저 간 솔루션을 만들 수 있지만 이 프로젝트의 범위를 벗어났지만 나중에 추가 브라우저 간 지원을 위해 추가될 수 있습니다. 이 예제에서는 텍스트 문자열을 XML DOM 개체로 구문 분석하고 JavaScript를 통해 정보를 추출합니다.