Parsing

김성욱·2022년 10월 11일
0

Parsing 이란?

컴퓨터 과학에서 parsing은 하나의 프로그램을 런타임 환경(예를 들면 브루우저 내 자바스크립트 엔진)에 실제로 실행할 수 있는 내부 포멧으로 분석하고 변환하는것을 의미한다. 일련의 문자열을 의미있는 토큰(token)으로 분해하고, 이들로 이루어진 파스 트리(parse tree)를 만드는 과정이다.
브라우저는 HTML을 DOM트리로 파싱한다. HTML 파싱에는 토큰화와 트리구조가 포함된다. HTML토큰에는 시작태그와 마침태그가 포함되며, 속성 이름과 값도 포함된다.
문서나 HTML등 어떤 큰 자료에서 내가 원하는 정보만 가공하고 추출해서 원할 때 불러올 수 있게 하는 것이다.
XML, DOM, SAX, JSON 등과 같은 파싱 기법이 있다.

이를 수행하는 프로그램을 Parser라고 한다.


<참고자료>

profile
성욱

0개의 댓글