$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

공개 S/W 기반 XML 편집 및 변환 S/W 개발
The Development of XML Editor and Converter based on Open S/W 원문보기

보고서 정보
주관연구기관 (주)사이냅소프트
연구책임자 전경헌
참여연구자 서원경 , 송정환 , 이성연 , 최승혁 , 박영서 , 임충주 , 김지완 , 김산천 , 강상희 , 양길석 , 김태우 , 권종표 , 박민호 , 이재영 , 이승환
보고서유형최종보고서
발행국가대한민국
언어 한국어
발행년월2005-09
과제시작연도 2004
주관부처 정보통신부
사업 관리 기관 정보통신연구진흥원
Institute for Information Technology Advancement
등록번호 TRKO201000017373
과제고유번호 1440002214
사업명 정보통신산업기술개발(기금)
DB 구축일자 2013-04-18

초록

가. 플랫폼 개발/포팅
(1) 내용
기존 당사의 문서변환기에서 사용하는 문서변환 플랫폼을 수정 보완하고, XML 편집기, 변환기에 대한 추가적인 기능을 플랫폼에 반영시켜 XML 기반기술을 개발한다.
(2) 범위
(가) 기존 문서변환 플랫폼 개발의 수정 보완
- 다국어 지원을 위한 코드 컨버전 루틴의 추가 개발.
- XML 기반 기술의 구현에 필요한 File/Memory 인터페이스의 추가
- Buffer Management 루틴의 개선
(나) XML 기반 기술의 플랫폼 화
- 공개 S/

Abstract

A. XML Platform Development/Porting
XML platform development means upgrading our old document conversion platform into new XML based platform, and adding some new functions needed to develop XML editor/converter.
- Developing some additional code conversion routines.
- Developing XML based

목차 Contents

  • 표지...1
  • 제출문...3
  • 국문요약문...4
  • SUMMARY...13
  • CONTENTS...18
  • 목차...20
  • 제1장 서론...25
  • 제1절 연구 개발의 개요...25
  • 1. XML 편집기...25
  • 2. XML 문서 변환기...25
  • 3. XML 고객 지원 사이트...25
  • 제2절 연구 개발의 필요성...25
  • 1. 기술적 측면...27
  • 2. 사업적 측면...29
  • 3. 기업적 측면...34
  • 제3절 기술 개발의 파급 효과...39
  • 제4절 연구 개발의 목표...42
  • 1. 과제목표...42
  • 2. 최종과제 결과물의 수준...47
  • 제5절 연구 개발의 내용...49
  • 1. 플랫폼 기술...50
  • 2. XML 기반 기술...51
  • 3. 오피스 변환 기술...52
  • 4. 문서 편집기 기술...53
  • 5. 외부 연동 기술...54
  • 제6절 관련기술의 현황 및 전망...56
  • 1. 세계적 기술현황 및 전망...57
  • 2. 국내 기술현황 및 전망...68
  • 3. 연구 개발과 관련된 국.내외 동일 또는 유사 기술의 개발 또는 상용화 내용...71
  • 제2장 플랫폼 개발/포팅...77
  • 제1절 기본 플랫폼 수정 보완...77
  • 1. Code Conversion 구현...77
  • 2. Buffer Management 구현...83
  • 3. Unix/Linux Porting...84
  • 4. Memory/File Interface 구현...86
  • 제2절 XML 플랫폼 개발...87
  • 1. XML Parser...87
  • 2. XML Generator...88
  • 3. XSL, XSLT 지원...89
  • 제3절 플랫폼 안정화...90
  • 1. 기본 플랫폼 안정화...90
  • 2. XML 플랫폼 안정화...91
  • 제3장 XML 편집기 개발...92
  • 제1절 기능 정의...92
  • 1. 함수 기능의 지원...93
  • 2. 외부 XML Web Service연동...94
  • 3. XML Validation...96
  • 4. 계층적 문서 구조 보기 지원...97
  • 5. XML 구조 조작(Cut/Paste/Move)...98
  • 6. Project 관리 기능...99
  • 7. 허용되는 Element, Attribute 목록...100
  • 8. Image 삽입...102
  • 9. 다중 XML 파일 편집 기능...103
  • 10. XML Template의 지원...104
  • 제2절 GUI 설계 및 개발...105
  • 1. 화면 구성...105
  • 2. 메뉴별 기능 정의...109
  • 3. 편집기 화면...114
  • 4. Cross Platform GUI Library...134
  • 제3절 XML Template 개발 및 적용...141
  • 1. XML Template의 구성...142
  • 2. ebXML...142
  • 3. Template문서의 구조...144
  • 제4절 XML/XSL/XSLT등 XML 기반기술 적용...150
  • 1. Xerces의 기능...150
  • 2. Xalan의 기능...153
  • 제5절 외부 XML Web Service 연동...155
  • 1. SOAP의 출현...155
  • 2. SOAP 메시지...156
  • 3. SOAP 메시지의 세부사항...157
  • 4. Editor에서 SOAP 생성...160
  • 5. WSDL...161
  • 6. WSDL의 형태...162
  • 제6절 다중 플랫폼 지원...168
  • 1. 다중 플랫폼을 지원하기 위해 고려해야 할 사항...169
  • 2. Xerces와 Xalan이 지원하는 플랫폼...169
  • 3. Editor 포팅 가능한 플랫폼들...170
  • 제7절 테스트 및 안정화...171
  • 제4장 XML/오피스 변환기...177
  • 제1절 윈도우즈 OLE Platform 수정 보완...177
  • 1. OLE(Compound File) 개요...178
  • 2. 문서 등록정보(Document Property) 추출 추가 개발...179
  • 제2절 공용 DTD 정의 및 XSL/XSLT 구현...185
  • 1. DTD 정의...185
  • 2. XSL/XSLT 구현...187
  • 제3절 한글(HWP) 문서 변환기 구현...189
  • 1. 한글 문서 구조 요약...189
  • 2. 한글 문서 Parser/XML 변환기 구현...190
  • 제4절 워드(DOC) 문서 변환기 구현...191
  • 1. 워드 문서 구조 요약...192
  • 2. 워드 문서 Parser/XML 변환기 구현...193
  • 제5절 엑셀(XLS) 문서 변환기 구현...194
  • 1. 엑셀 문서 구조 요약...195
  • 2. 엑셀 문서 Parser/XML 변환기 구현...195
  • 제6절 파워포인트(PPT) 문서 변환기 구현...196
  • 1. 파워포인트 문서 구조 요약...196
  • 2. 파워포인트 문서 Parser/XML 변환기 구현...199
  • 제7절 아크로뱃(PDF) 문서 변환기 구현...201
  • 1. PDF 문서 구조 요약...201
  • 2. 아크로뱃 문서 Parser/XML 변환기 구현...203
  • 제8절 문서 변환기 통합 모듈 개발...205
  • 1. 문서 포맷별 변환기 통합...205
  • 2. XSL/XSLT 모듈 적용...208
  • 제9절 테스트 및 안정화...210
  • 1. 테스트...210
  • 2. 안정화...212
  • 제5장 고객지원 사이트...213
  • 제1절 사용자관리...213
  • 1. 사용자 관리 모듈 구현...213
  • 2. 라이센스 관리 모듈 구현...215
  • 제2절 인터랙티브 게시판...215
  • 1. FAQ 구현...216
  • 2. Q&A 구현...217
  • 제3절 자료실...218
  • 1. XML 편집기 CVS 구현...218
  • 2. XML 변환기 배포 자료실 구현...219
  • 3. XML 정보 자료실 구현...220
  • 제6장 결론...223
  • 제1절 개발 결과...223
  • 1. 플랫폼 개발/포팅...223
  • 2. XML 편집기...223
  • 3. XML/오피스 변환기...223
  • 4. 고객지원 사이트...224
  • 제2절 기대 효과 및 상용화 방안...225
  • 1. 기대 효과...225
  • 2. 상용화 방안...227
  • 제7장 부록...233
  • 1. Windws OLE File (Compound FIle) 구조...233
  • 2. Unicode 코드별 영역 표...252
  • 3. sxword.dtd 파일...256
  • 4. sxword.xsl 파일...259

연구자의 다른 보고서 :

참고문헌 (25)

관련 콘텐츠

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로