본문 바로가기

IT 이야기39

제 3 강 XML 용어 정리 ㅇ XML 용어 정리 - Markup: XML 문서에서 로 묶이거나, &로 시작하는 문자열 - Content: XML 문서에서 Markup을 제외한 나머지 개개의 문자열 (문자열 전체를 의미하는 것은 아님) - Tag: Markup 중 로 묶인 문자열 - Start tag: content의 시작을 나타내는 tag - 예: - End tag: content의 종료를 타나내는 tag (앞에 /를 붙임)- 예: - Empty tag: content가 없는 tag (뒤에 /를 붙임)- 예: - Element: XML에서 Start tag와 end tag로 묶인, 혹은 empty tag로 표현되는 논리적인 요소 예: Hello, world. ㅇ XML 선언 - 일반 Element와 구분하기 위해 로 묶음 - XM.. 2010. 3. 23.
[교회 홈페이지 리뉴얼] 프로젝트 진행 과제 진행 방향 1. 관련 호스팅 서비스 업체: cafe 24 이미 사용하던 업체가 cafe 24이다. makeshop이 더 좋다던데, 일단 변경하는 절차가 나름 복잡하여 그대로 두기로 하였다. 2. 기능 요구 사항 정리 교회 홈페이지를 변경하기 위해 교회 관련인들로부터 어떤 기능이 추가/변경/삭제 되면 좋을지 등을 정리한다. 이 내용은 엑셀로 정리하는 게 편할 듯 하다. 3. 디자인 요구 사항 정리 교회 홈페이지를 변경하기 위해 교회 관련인들로부터 어떤 디자인이 추가/변경/삭제 되면 좋을지 등을 정리한다. 이 내용은 PPT로 정리하는 게 편할 듯 하다. 4. 견적서 및 개발일정 확인 웹사이트 개발 전문 업체에게 맡길 것인가, 프리랜서를 이용할 것인가 하는 것은 언제나 딜레마이다. 개벌 전문 업체에 맡기.. 2010. 3. 23.
제 2 강 SGML - XML과 SGML, 그리고 HTML의 관계 ㅇ SGML - 문서들을 위한 generalized markup language를 정의하는 ISO 표준 - Markup은 문서를 처리하는 방법을 기술한다기 보다 문서의 구조 (structure)와 속성들을 기술함 - SGML은 복잡하고 다양한 자료를 텍스트 기반 자료 구조로 표현할 수 있는 매우 강력한 언어 - HTML은 SGML로 만들어진 언어 - SGML의 방대하고 복잡함 (그래서 표준화하기 어려운)으로 인해 XML이 탄생됨 - XML은 웹환경을 고려하여 설계되었으므로 경량화되었으나 다양한 자료구조를 표현할 수 있음 ㅇ XML & SGML 차이점 - SGML의 경우 DTD를 반드시 기술해야 함 - SGML의 경우 각 필드가 적절한 값으로 채워져야 함 - SGML의 경우 필드의 기술 순서를 정의할 수 .. 2010. 3. 23.
제 1 강 Introduction to XML ㅇ XML 응용을 만들기 위해서는 - DTD 선택 혹은 작성 - XML 문서 생성 - XML 문서 해석 (interpret) - XML 문서 display ㅇ DTD (Document Type Definition) 문서 선택 혹은 작성 - XML 문서안에 작성될 Tag - Tag들 간의 포함관계 - Tag의 개수 및 순서 - Tag가 가질 수 있는 속성 (attribute) 및 값 ㅇ XML 문서 생성 - DTD를 template으로 하여 XML 문서 작성 - Tag rules ㅁ begin tag와 end tag의 쌍을 유지해야 함 (올바른 예: ) ㅁ Text를 포함하지 않은 tag의 경우 축약 표현 가능 (예: 와 는 동일) ㅁ Tag를 overlap시킬 수는 없음 (잘못된 예: ) - XML의 3.. 2010. 3. 10.