소 속 : 하나로소프트 발 표 자 : 한보환 차 오피스 개발 세미나 XML 의 기초부터 개발 방향성 XML 과 오피스시스템 연동
1. XML 배경 - XML 이 나타난 배경 및 목적 2. XML 이란 ? - XML 의 용어부터 속성 분석 설명 3. 오피스시스템에서의 XML - 오피스시스템에서 XML 이 강조되는 있는 내용 4. DEMO - 항공 예약시스템 구축 목 차
질문 : 왜 XML 인가 ? 1.XML 배경 - 프로그램간의 데이터교환 복사 - 붙이기의 반복 회피, 최초생성 프로그램의 종류에 따른 제한 회피 - 재사용, 인덱싱, 검색, 보관, 계산 플랫폼, 프로그램, 장소의 제한을 받지 않는 데이터처리 모든 종류의 데이터 저장, 모든 종류의 표현양식 처리 가능 - 간편하고 직관적 메모장만 있으면 누구나 쉽게 XML 을 작성할수 있다. 엑셀 시트, DB 테이블과 달리 보다 현실적인 데이터 구조를 가진다. 정보홍수시대. 오늘날 우리는 리스트 또는 스프레드시트 형태의 데이터를 메일, 보고서, 웹페이지 등 다양한 형태로 출력한다. XML 은 데이터의 위치와 무관하게 모든 플랫폼, 프로그램에서 액세스하고 필요에 따라 가공가능하다.
2.XML 이란 ? HTML 과 비슷하고 언어이지만, 사실은 데이터 또는 DB 에 가깝다. 기존의 HTML 은 데이터와 표현이 뒤섞여 있지만, XML 은 데이터와 표현이 분리된다. - XML 은 마크업 언어다 질문 : 도체대 XML 이란 뭐하는 것인가 ? 마크업언어이고 표준이지만 태그 자체를 규격화하지 않는다. 이로 인해 모든 종류의 계층구조, 모든 태그이름과 의미를 내가 정할수 있다. - XML 은 표준이다.
2.XML 이란 ? XML 은 텍스트로 이루어져있고, 사람이 읽을수 있다. 이로 인해 프로그램, 플랫폼의 제한이 없다. - XML 은 텍스트기반이다. 표준 스키마를 통해 XML 에 담을수 있는 데이터 종류 구조를 정할 수 있다. 이로 인해 프로그램이 처리하는데서 올 수 있는 위험을 미연에 방지한다. - XML 은 제약조건을 내가 정한다 가장 널리 활용되는 XSLT 를 통해 HTML, XML, TEXT 등으로 변환이 가능하다. VB, C++ 같은 명령언어에 비해 실패위험이 적고 우수한 선언어로 다양한 처리가 가능하다. - XML 은 자체적으로 변환언어를 가진다
3. 오피스시스템에서 XML 기존의 XML 은 네트웍 환경에서 주로 사용되었으나 OFFICE 11 이후 데스크탑 프로그램에 채용 동일한 데이터를 오피스 프로그램과 접목하여 다양한 방법으로 표현가능 - OFFICE 11 AND XML 다양한 표현방식과 더불어, 검색, 관리, 계산 등 다양한 처리 가능 크지 않은 데이터라면 DB 보다 한 차원 높은 (3 차원 ) 데이터의 표현 가능 - 데이터 저장소로서의 XML 인포패스의 등장, 스마트 도큐먼트 등으로 인해 원격 데이터에의 접속 용이 정해진 위치, 정해진 데이터유형의 문서로 인해 프로그래밍 조작 용이 - 스키마와 웹서비스
XML IN ACTION 4. DEMO 1. XML 의 기본 작성법 2. DOM 기초 3. XSLT 기초 4. 실무에서의 응용사례 ( 항공 FARE TABLE 의 XML 화와 그 처리 )