본문 바로가기

DOM

XML다루기 - 5. 만들어진 XML 문서 알맞게 처리하기 5-1. 파싱(Parsing)이란? 지금까지 우리는 DTD를 이용해 새로운 마크 업 언어를 개발하는 방법과, 개발된 마크 업 언어를 가지고 XML 문서를 작성하는 방법에 대해 공부했습니다. 이렇게 작성된 XML 문서를 어떻게 하면 본래의 목적에 맞게 사용할 수 있을까요? 즉, 데이터를 효과적으로 관리하고 처리하려는 목적에 맞게 말입니다. 그것을 위해 응용프로그램과 XML 파서(Parser)가 존재합니다. 응용프로그램(Application Program)은 data를 알맞게 쓰고자 하는 프로그램이고, XML으로 구성된 data들을 응용프로그램이 유용하게 쓰기 좋은 형태로 만들어주는 것이 바로 XML파서입니다. 파싱이란 무엇일까요? 사실 파싱을 한글로는 정확히 번역할 수가 없기 때문에 쉽게 이해하기 힘들 것.. 더보기
XML다루기 - 시작 XML 다루기 - XML Processing with Python- 이 컨텐츠는 2006년 겨울 카이스트 과학영재교육원 정보분야 캠프에서 사용했던 컨텐츠입니다. XML의 원리와 그것을 사용하는 이유를 비롯한 전반적인 내용을 포함하고 있습니다. 1. 지금 왜 XML을 공부해야 하는 것일까? 2. XML이란 3. XML 문서란? 4. DTD로 마크 업 언어 만들기 5. 만들어진 XML 문서 알맞게 처리하기 5-1. Parsing이란? 5-2. XML 문서 Parsing하기 (SAX와 DOM의 원리) 5-3. XML 문서 Parsing하기 (Python을 이용한 파싱) 6. XML 의 장점과 단점 더보기