2017-03-03 1 views
1

Angular2 프로젝트에는 직원에 대한 모든 정보가 포함 된 xml 파일이 하나 있습니다. 그 xml 파일에서 직원 데이터를 읽고 구성 요소 템플릿에 표시해야합니다.angular2의 xml 파일 데이터 읽기

http 서비스를 사용하여 xml 데이터를 읽는 방법은 무엇입니까?

+0

귀하의 질문이 명확하지 않다. API로부터 XML이 온다고 말하고 있습니까? –

+0

xml 파일을 백엔드에 전달하십시오. 그것을 파싱한다. 파싱 된 데이터를 db에 저장한다. 그런 다음 api 등을 통해 관련 데이터를 프론트 엔드에 제공하십시오. –

답변

-1

jQuery.parseXML으로 할 수 있지만 jQuery를 각도와 통합해야합니다.

jQuery.parseXML는 에 브라우저의 기본 구문 분석 기능이 유효한 XML 문서를 생성합니다. 그런 다음이 문서를 jQuery로 전달하여 통과 할 수있는 일반 jQuery 객체를 만들고 을 조작 할 수 있습니다.

jQuery와 통합하는 데 대한 자세한 내용은 How to use jQuery with Angular2을 참조하십시오.

당신이 xml2js으로 시도 할 수 있습니다 구문 분석을 위해 HTTP 서비스

let xml = ""; 
this.http.get(url) 
    .map((res:Response) => res.text()) 
    .subscribe(data => { 
     xml = data; 
     console.log($.parseXML(xml)); 
    });