[Node.js] cheerio 모듈을 이용한 xml 파싱: self-closing tag의 text 받아오기
cheerio 모듈을 이용해서 xml 파일의 내용을 파싱할 때, selector의 content가 없는 경우 text를 제대로 받아오지 못하는 문제가 발생한다. 위와 같은 형식으로 xml이 출력되면 상관없지만 위와 같은 형식으로 selector가 self-closing 되어버리면 text를 제대로 받아오지 못한다. 이럴 경우를 해결하기 위해, cheerio.load 시에 xmlMode를 true로 설정해주면 된다. 다음과 같은 xml 형식의 파일이 있다고 가정하자. 100014 INFO-000 정상처리되었습니다. 홍길동 28 동에 번쩍 서해 번쩍 김철수 31 해당 내용을 제대로 가져오기 위해서는 다음과 같이 설정해주면 된다. //var $ = cheerio.load(html);// 원래 소스 var $ ..
프로그래밍 언어/Node.js
2019. 4. 22. 14:41
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 빅데이터 강의
- 블록 체인
- Hyperledger Fabric v1.2
- Hyperledger Fabric v1.1
- 하이퍼레저 페브릭
- 빅데이터 기초
- docker
- ubuntu
- Blockchain
- 암브로셔스
- Hyperledger Indy
- 하이퍼레저 인디
- 문제풀이
- 어서와 데이터는 처음이지
- javascript
- 직딩잇템
- DOCs
- ambrosus
- 빅데이터 교육
- 하이퍼레저 패브릭
- 코딩테스트
- 빅데이터
- 블록체인
- Hyperledger Fabric
- 알고리즘
- 코딜리티
- 기초 of 기초 데이터 개념
- 코테
- Private Data
- codility
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함