구조화된 문서 개요
구조화된 문서는 문서 구조를 정의하고 제어하는 규칙 세트를 따릅니다. 구조화된 문서의 예로는 XML 및 HTML이 있습니다.
문서의 구조를 정의하는 규칙 세트를 "문서 유형"이라고 합니다. Arbortext Editor에서 문서를 작성하면 편집기가 연관된 문서 유형에 정의된 규칙을 지속적으로 검사하므로 문서에 해당 규칙을 따르는 컨텐트만 삽입할 수 있습니다. 문서 유형의 예로는 DocBook 및 DITA(Darwin Information Typing Architecture)가 있습니다.
문서 유형은 문서의 다음 컴포넌트를 정의합니다.
• 문서에 사용할 수 있는 태그 세트
태그는 구조화된 문서의 기본 빌드 블록입니다. 태그는 컨테이너이므로 시작 태그와 끝 태그가 있습니다. 태그에 다른 태그, 속성 및 텍스트가 포함될 수 있습니다. 태그의 예로는 단락과 목록이 있습니다.
• 각 태그와 연관된 "속성"
속성은 태그에 대한 추가 정보를 제공하며 태그 내에 포함됩니다. 예를 들면 태그에 태그의 정보를 사용할 사용자의 유형을 정의하는 속성이 있을 수 있습니다.
• 태그를 정렬할 수 있는 구조
문서 유형마다 문서 유형에 정의된 다른 모든 태그를 포함하는 단일 태그가 있습니다. 문서 유형은 이 바깥 태그 내에 포함된 태그 계층 구조를 정의합니다. 문서 유형은 또한 태그가 선택 사항인지 아니면 필수인지와 다른 태그, 텍스트 또는 두 가지 모두를 포함할 수 있는지를 정의합니다.
다음은 편지를 쓰기 위한 문서 유형의 예입니다.
Letter, Date, Greeting, Body, Paragraph, List 또는 Table Close
Letter 문서 유형에 다음 기본 태그가 포함됩니다.
• Letter
Letter 태그는 문서 유형에서 바깥 태그이며 7개의 다른 태그가 포함됩니다. 이 태그 중 4개(Date, Greeting, Body, Close) 태그는 필수이며 Letter 문서에 이 순서로 포함되어야 합니다.
• Date
Date 태그는 Letter 문서에 첫 번째로 삽입해야 하는 태그입니다. 텍스트만 포함할 수 있고, 날짜를 포함하기 위한 것입니다.
• Greeting
Greeting 태그는 Letter 문서에 두 번째로 삽입해야 하는 태그입니다. 텍스트만 포함할 수 있습니다.
• Body
Body 태그는 Letter 문서에 세 번째로 삽입해야 하는 태그입니다. 텍스트가 아닌 다른 태그만 포함할 수 있습니다. Body 태그에는 하나 이상의 Paragraph, List 또는 Table 태그가 포함될 수 있습니다. Body에는 이러한 태그가 임의 순서로 여러 개 포함될 수 있습니다.
• 닫기
Close 태그는 Letter 문서에 마지막으로 삽입해야 하는 태그입니다. 텍스트만 포함할 수 있습니다.
스타일시트
구조화된 문서의 서식은 문서 자체에 저장되지 않습니다. 대신 각 문서 유형에는 스타일 설정 모음을 통해 문서 모양을 제어하는 문서 유형과 연관된 스타일시트가 한 개 이상 있습니다. 스타일 설정에 글꼴 크기, 단락 간격 및 페이지 레이아웃과 같은 기본 서식 적용 정보나 목차 및 색인 자동 생성과 같은 고급 서식 적용이 포함될 수 있습니다.
Arbortext Editor 창의 문서 모양은 스타일시트에 의해 제어됩니다.