Angular2 프로젝트에는 직원에 대한 모든 정보가 포함 된 xml 파일이 하나 있습니다. 그 xml
파일에서 직원 데이터를 읽고 구성 요소 템플릿에 표시해야합니다.angular2의 xml 파일 데이터 읽기
http 서비스를 사용하여 xml 데이터를 읽는 방법은 무엇입니까?
Angular2 프로젝트에는 직원에 대한 모든 정보가 포함 된 xml 파일이 하나 있습니다. 그 xml
파일에서 직원 데이터를 읽고 구성 요소 템플릿에 표시해야합니다.angular2의 xml 파일 데이터 읽기
http 서비스를 사용하여 xml 데이터를 읽는 방법은 무엇입니까?
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));
});
사용 : https://github.com/Leonidas-from-XIV/node-xml2js.
확인이 다른 답 : 짧은에서 XML data parsing in angular 2
:
import { parseString } from 'xml2js';
/* ... */
let xml = "<root>Hello xml2js!</root>"
parseString(xml, function (err, result) {
console.dir(result);
});
귀하의 질문이 명확하지 않다. API로부터 XML이 온다고 말하고 있습니까? –
xml 파일을 백엔드에 전달하십시오. 그것을 파싱한다. 파싱 된 데이터를 db에 저장한다. 그런 다음 api 등을 통해 관련 데이터를 프론트 엔드에 제공하십시오. –