안녕하세요 성조입니다.
이번 포스팅에는 3장 DTD에 대한 개인적 문제 풀이를 갖고 왔습니다.
01. 정형식 문서와 유효한 문서에 대해 설명하시오.
정답)
XML 문서에는 정형식 (Well-formed document)와 유효한 문서(valid document)가 있는데
정혁식 문서의 경우 XML 문법적 오류가 없이 만들어진 즉 오류가 없는 문서를 말하는 것이다.
유효한 문서의 경우 말 그대로 문서가 문법적 오류가 없음을 검증한 문서를 말한다.
XML 문서를 표준화하여 만들려면 DTD 또는 XSD를 만족하는 XML를 작성해야 한다.
02. XML 문서의 형태를 정의하는 방법에 대해 설명하라.
정답)
118 Page의 방법 두 가지를 참조하여 작성했습니다.
1. 기존 XML 문서를 통합한 후 표준화를 정의하는 방법
2. 개념적인 XML 문서의 표준화를 정의하는 방법
03. 컴퓨터를 판매하고 있는 사이트를 조사하고, 각 사이트에 콘텐츠를 통합하여 XML 문서를 작성하고, 트리로 작성하라.
정답) 개인적으로 만들어보면 좋을 것 같지만 현재 컴퓨터를 판매하고 있는 사이트들은 너무 많아지고 있고 각 사이트의 콘텐츠를 통합하기에 적당히가 아닌 너무 분량이 방대한 트리가 작성되므로 넘기겠습니다.
04. XML 문서를 문법에 맞게 작성되었는지 검증하거나, XML 문서를 다른 응용프로그램에서 사용되어지는 문서로 변환하는 소프트웨어를 무엇이라고 하는가?
정답) XML 파서
05. 다은은 XML 파서의 세 가지 기능에 대한 설명이다. 빈 칸에 적당한 단어를 넣으시오.
정답)
1. XML 문서가 문법적인 오류가 있는지 없는지를 검사해줌
2. XML 문서가 DTD나 XSD에 의해 유효한 문서인지를 검사해줌
3. XML 문서를 다른 형태의 문서로 변형해줌
06. XML 문서를 읽어들여 해당 문서의 정확성을 검사하고, 입력을 잘못하면 이를 수정해야 한다고 알려주고, 사용작 XML 문서 작성할 때 편의를 제공하는 소프트웨어를 무엇이라 하는가?
정답) XML 편집기라 하며 대표적으로 XMLSpy와 XML Copy Editor가 있으며 각각 유료, 무료이다.
둘 다 DTD와 XSD를 만드는 기능이 있지만 유료 프로그램의 경우 경로를 자동으로 만들고 잡아주는데 Copy Editor의 경우 경로를 수동으로 설정해줘야 된다.
07. 사용되는 XML 편집기를 하나 선택해서 설치하고 사용하는 방법을 설명하라.
정답)
www.altova.com/xmlspy-xml-editor
대학생의 경우 홈페이지에 다운로드 받으면 평가판 30일을 무료로 사용할 수 있다.
XMLSpy의 경우 유료 프로그램이나 XSD나 DTD를 자동으로 만드는 기능을 강력하게 지원해주기 때문에 돈이 여유가 되거나 30일 평가판을 사용할 수 있는 경우 사용자가 직접 작성하는 것보다 편리하게 작성할 수 있다.
XSD를 연결하는 주소를 자동으로 잡아주기 때문에 자동으로 작성한 경우 다른 컴퓨터에서 유효성을 검토할 때 오류가 날 수 있으므로 그 부분에 대해서는 학습을 더 하는 것을 추천한다.
다운로드를 눌러주면 된다.
설치는 교재에 나와있는 것과 같이 진행하면 됩니다.
중간 과정에서 웹 메일이 나오는데 요즘에는 대부분 Office365 이메일을 사용하여 인증을 받는데 인증을 받고 로그인하면 파일이 첨부된 메일이 도착합니다.
이후 메일에 있는 파일을 다운로드 받아서 실행시켜주면 나머지 설치가 완료됩니다.
'Web Basic > XML' 카테고리의 다른 글
[XML] XML이란? (0) | 2022.04.27 |
---|---|
[XML] XML 프로그래밍 2장 - 연습문제 개인 풀이 (0) | 2020.10.22 |
[XML] XML 프로그래밍 1장 - 연습문제 개인 풀이 (0) | 2020.10.21 |
[XML] 과제로 제출했던 내용 중 전체 영문명 (0) | 2020.10.18 |