파싱 개념
- 프로그램을 분석하고 내부 형식으로 변환하는 과정
- 내부 형식은 런타임 환경에서 실제로 실행할 수 있는 형태
- 웹 개발에서 파싱은 주로 HTML, CSS, JavaScript와 같은 코드나 데이터를 해석하고 처리하는 과정을 의미
- 프로그램이나 데이터를 그 구성요소로 나누고, 그 구성요소의 구문적 역할을 설명하는 과정
- Ex) 웹 브라우저가 HTML 문서를 파싱하는 목적은 DOM 트리를 생성하는 것
- DOM(Documnet Object Model): 웹 문서의 데이터 객체를 나타내며, 문서를 노드의 트리로 표현함
파상의 중요성
- 웹 개발에서의 역할 : 웹 개발에서 파싱은 웹 페이지를 브라우저가 해석하고 렌더링 할 수 있도록 HTML, CSS, JavaScript 파일을 읽고 해석하는 중요한 과정
- 데이터 처리 : 파싱은 데이터를 처리하고, 변환하여 다양한 형식(JSON, XML 등)으로 작업할 수 있게 해줌