본문 바로가기

xml

XML다루기 - 1. 지금 왜 XML을 공부해야 하는 것일까? XML을 왜 배워야 하는지 궁금하시다고요? 대체 어디서 XML을 그렇게 많이 쓰길래 여기저기서 엑스엠엘 엑스엠엘 난리인 것일까요? 네, 조금 오버를 해서 말하자면 사실, 요즘 XML을 안 쓰는 곳이 거의 없답니다. 그 이유는 요즘은 어디서든지 정보를 취급하기 때문입니다. XML은 한마디로 얘기하자면 정보를 저장하고, 분류하고, 체계적으로 사용할 수 있게 해주는 언어입니다. 따라서 정보를 다루는 거의 대부분의 분야에서 각광 받고 있는 것입니다. 방금 전에 혹시나 해서 형에게 물어봤습니다. "형 XML이란 거 들어본 적 있어?" T모 컴퓨터회사에 다니는 저희 형은, 요즘 하고 있는 프로젝트의 매뉴얼 작성에 XML을 이용하고 있다고 하는군요. 비록 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 의 장점과 단점 더보기
웹 서비스(Web Service) 이 컨텐츠는 지난 2006년 겨울캠프에서 사용된 학습자료입니다. HTTP의 이해 이 수업의 주제인 웹 서비스를 이해하려면, HTTP프로토콜에 대한 기본적인 이해가 필수적이다. 인터넷 주소에 항상 붙어다니는 "http://"는 홈페이지의 정보가 HTTP라고 하는 규칙을 이용하여 전송됨을 의미한다. HTTP(HyperText Transfer Protocol)는 WWW(World Wide Web)을 통해 정보를 주고받기 위한 프로토콜이다. HTTP는 Request(요청)와 Response(응답)의 두 메시지를 사용한다. 클라이언트의 Request요청을 받은 서버는 상응하는 Response 메시지를 클라이언트에게 보내주고 연결을 종료한다. HTTP의 각 메시지는 한 개의 비어있는 라인으로 구분된 Header와 .. 더보기