구조 창 개요
구조 창은 XML 태그로 표시된 문서의 항목을 계층 구조 형태로 표시합니다. 이러한 항목을 요소라고 합니다. 구조 창에서 요소를 이동하여 항목의 순서와 계층을 정의할 수 있습니다. 요소는 요소 유형을 나타내는 아이콘과 태그 이름으로 구성됩니다.
A. 요소를 확장 또는 축소하는 삼각형 B. 요소 C. 텍스트 스니펫 D. 특성
A. 요소를 확장 또는 축소하는 삼각형 B. 요소 C. 텍스트 스니펫 D. 특성
또한 요소는 다음과 같은 정보를 제공할 수 있습니다.
파란색 다이아몬드
요소 아이콘의 파란색 다이아몬드는 해당 요소가 페이지의 항목에 연결되어 있음을 의미하며, 파란색 다이아몬드가 없으면 요소가 페이지 항목에 연결되지 않았음을 의미합니다.
밑줄
요소가 해당하는 페이지의 항목이 선택되면 태그 이름에 밑줄이 표시됩니다. 예를 들어, Title 태그를 할당한 텍스트를 선택하면 구조 창에서 해당 텍스트 요소의 Title 단어에 밑줄이 표시됩니다. 밑줄은 페이지에서 선택한 항목과 구조 창의 요소가 일치하는지를 보여줍니다.
텍스트 스니펫
텍스트 조각이라고 하는 태그 지정된 텍스트의 처음 32자가 요소 오른쪽에 나타날 수 있습니다. 이러한 조각은 요소가 해당하는 페이지 항목을 식별하는 데 도움이 됩니다.
점 및 특성
속성은 요소에 대한 메타데이터 정보를 제공합니다. 요소에 속성이 연결되어 있으면 검은색 점과 함께 속성 이름 및 값이 요소 아래에 표시됩니다.
구조 창 사용하기
- 구조 창을 열려면 [보기] > [구조] > [구조 표시]를 선택하십시오.
- 구조 창을 닫으려면 [보기] > [구조] > [구조 숨기기]를 선택하거나 분할자 버튼을 클릭하십시오.
- 요소를 펼치거나 접으려면(하위 요소를 표시하거나 숨기려면) 요소 옆의 삼각형을 클릭하십시오.
- 구조 창의 크기를 조정하려면 분할자 버튼을 드래그하십시오.
- 요소와 그 안에 포함된 모든 요소를 펼치거나 축소하려면 Ctrl(Windows) 또는 Command(Mac OS)를 누른 상태에서 요소 옆의 삼각형을 클릭하십시오.
- 텍스트 조각을 표시하거나 숨기려면 구조 창 메뉴에서 [텍스트 조각 표시] 또는 [텍스트 조각 숨기기]를 선택하십시오.
구조 창 아이콘
구조 창에 다음 아이콘이 표시됩니다:
아이콘 |
요일 |
다음을 사용 |
|---|---|---|
|
루트 요소 |
각 문서에는 상위에 하나의 루트 요소가 포함되어 있으며, 이름을 바꿀 수는 있지만 이동하거나 삭제할 수는 없습니다. |
|
스토리 요소 |
태그 지정된 스토리(하나 이상의 링크된 프레임)를 나타냅니다. |
|
텍스트 요소 |
프레임 내에서 태그 지정된 텍스트를 나타냅니다. |
|
그래픽 요소 |
배치된 이미지가 포함된 태그 지정된 프레임을 나타냅니다.각 그래픽 요소에는 링크된 파일의 경로나 URL을 정의하는 href 속성이 포함되어 있습니다. |
|
배치되지 않은 텍스트 요소 |
아직 페이지 항목과 연관되지 않은 배치되지 않은 텍스트 요소입니다. |
|
배치되지 않은 그래픽 요소 |
아직 페이지 항목과 연관되지 않은 배치되지 않은 그래픽 요소입니다. |
|
테이블 요소 |
테이블을 나타냅니다. |
|
헤더 셀 요소 |
테이블의 헤더 행에 있는 셀을 나타냅니다. |
|
본문 셀 요소 |
테이블 본문 내의 셀을 나타냅니다. |
|
바닥글 셀 요소 |
테이블의 바닥글 행에 있는 셀을 나타냅니다. |
|
빈 요소 |
빈 프레임이 이 요소와 연결되어 있습니다. |
|
특성 |
링크된 이미지의 키워드나 위치와 같은 메타데이터가 포함됩니다(HREF 속성). |
|
주석 |
XML 파일에는 표시되지만 InDesign 문서에는 표시되지 않는 주석이 포함됩니다. |
|
처리 지침 |
처리 지시문을 읽을 수 있는 애플리케이션에서 작업을 트리거하는 지시문을 포함합니다. |
|
DOCTYPE 요소 |
XML 파일의 유효성을 검사할 때 사용할 DTD 파일을 InDesign에 알려줍니다. |
구조화된 요소 다시 배치
구조 창에서 요소의 순서와 계층적 순위를 변경하십시오.하지만 다음 규칙을 준수하세요:
XML 문서는 구조 상위에 단일 루트 요소를 가져야 합니다.루트 요소는 다른 모든 요소를 포함하며 모든 요소의 부모입니다.구조 창에서 루트 요소 위에는 DTD(DOCTYPE 요소로 표시), 주석, 처리 명령만 나타날 수 있습니다.
XML 계층 구조의 변경은 InCopy 페이지에서 태그된 항목의 모양에 영향을 줄 수 있습니다.예를 들어 구조의 다른 곳에 있는 요소의 자식으로 텍스트 요소를 만들면 레이아웃에서도 텍스트가 이동됩니다.
표 셀 요소를 표 요소로 끌거나 요소를 표 요소로 이동할 수 없습니다.
요소를 이동하려면 구조 내의 새 위치로 끌어다 놓으세요.끌 때 선이 나타나 요소를 삽입할 위치를 표시합니다.선의 폭은 계층 내의 레벨을 표시합니다.
요소를 다른 요소의 자식으로 만들려면 마스터 요소 위에 놓아 강조 표시하거나 마스터의 다른 자식 요소들 사이에 놓은 다음 마우스 버튼을 놓습니다.
계층에서 요소를 한 레벨 강등시키려면 다른 마스터 요소 바로 위로 끌고 배치를 나타내는 선이 마스터 요소의 폭에 걸쳐 표시될 때까지 약간 왼쪽으로 이동합니다.
요소를 복사하거나 잘라내려면 구조 창에서 요소를 선택한 다음 [편집] > [복사] 또는 [편집] > [잘라내기]를 선택합니다.요소를 삽입할 위치 바로 위의 요소를 선택하고 [편집] > [붙여넣기]를 선택합니다.
요소를 잘라낼 때 요소와 콘텐츠는 클립보드로 잘라내지지만 프레임은 그대로 유지됩니다.
상위 요소 삽입
적절한 XML 구조를 유지하거나 콘텐츠를 더 잘 구성하기 위해 구조 창에 마스터 요소를 삽입합니다. 새 상위 요소를 삽입하기 전에 새 상위 요소의 자식이 될 요소를 선택해야 합니다.새 마스터 요소가 삽입되면 선택된 자식 요소들은 구조 계층에서 한 단계 강등됩니다.
구조 창에서 삽입할 새 마스터 요소의 자식 요소가 될 요소들을 선택합니다. 다음에 주의하십시오.
루트나 루트 레벨 요소는 선택할 수 없습니다.
스토리나 스토리 레벨 요소는 선택할 수 없습니다.
요소들이 구조적 계층의 동일한 레벨에 있어야 합니다.
요소들이 인접해 있어야 합니다.
선택 항목에 표 셀이나 속성이 포함되어서는 안 됩니다.
[구조] 창 메뉴에서 [새 마스터 요소]를 선택하거나 마우스 오른쪽 버튼을 클릭하여(Windows) 또는 Control 키를 누른 채 클릭하여(Mac OS) [새 마스터 요소]를 선택합니다.
새 마스터 요소에 대한 태그를 선택하고 [확인]을 클릭합니다.
[태그] 패널에서 [태그 추가]를 선택한 다음 패널에서 태그를 클릭하여 새 마스터 요소를 빠르게 삽입할 수 있습니다. [구조] 창에서 선택한 요소를 마우스 오른쪽 버튼으로 클릭하거나(Windows) Control 키를 누른 채 클릭한 다음(Mac OS) [새 마스터 요소]를 선택하고 요소를 선택할 수도 있습니다.
속성 작업하기
속성은 XML 요소에 대한 추가 정보를 제공합니다. 각 속성은 이름과 값으로 구성됩니다. 속성은 [구조] 창에 나타나며 문서에 배치되거나 문서의 콘텐츠로 사용되지 않습니다. InCopy에서 만든 XML 파일을 사용할 파일과 애플리케이션에 도움이 되도록 요소에 속성을 포함시키십시오.
이미지에 태그를 지정하면 InDesign이 자동으로 이미지 파일의 디스크 위치를 정의하는 값으로 href 속성을 만듭니다. 이 href 속성을 사용하면 다른 파일과 애플리케이션이 디스크에서 이미지를 찾아 표시할 수 있습니다.
DOCTYPE 요소(DTD 파일), 주석 및 처리 지시문을 제외한 모든 요소에 속성을 추가할 수 있습니다.예를 들어 다운스트림 애플리케이션에서 검색할 키워드를 포함하려면 keywords라는 속성을 만들 수 있습니다. 대체 텍스트 표시, 기사 제목 추적, 기타 콘텐츠 관련 정보 기록을 위한 속성도 만들 수 있습니다.
DTD 파일을 사용하는 경우 해당 내용을 보고 허용되는 속성을 확인하십시오. 속성 이름은 태그 이름과 마찬가지로 DTD를 준수해야 합니다.
InCopy는 단락 또는 문자 스타일, 표 및 표 셀 스타일을 지정하고 공백을 제어할 수 있는 특수 네임스페이스 속성을 인식합니다. 자세한 내용은 www.adobe.com/go/learn_id_XMLscript에서 XML 기술 참조 및 기타 리소스를 확인하십시오.
특성 추가
[속성 추가] 버튼
을 클릭합니다.구조 패널 메뉴에서 [새 속성]을 선택합니다.
선택된 요소에서 마우스 오른쪽 버튼을 클릭(Windows)하거나 Control을 누른 채 클릭(Mac OS)한 후 [새 속성]을 선택합니다.
구조 창에서 속성 표시 또는 숨기기
속성을 표시하려면 요소 옆의 삼각형 아이콘을 클릭해야 할 수도 있습니다.
속성 편집 또는 삭제
속성을 편집하려면 속성을 두 번 클릭하거나 구조 패널 메뉴에서 [편집]을 선택합니다.
속성을 삭제하려면 [삭제] 아이콘을 클릭하거나 구조 패널 메뉴에서 [삭제]를 선택합니다.
href 속성 편집
InCopy는 이미지 파일을 처리하기 위해 href 속성을 자동으로 만듭니다. href 속성은 이미지 파일이 표시될 수 있도록 이미지 파일의 디스크 위치를 정의합니다. 배치된 이미지에 태그를 지정하면 InCopy는 이미지의 경로와 파일명을 나열하는 href 속성 값을 만듭니다.
경로는 절대 링크, XML 파일과 같은 폴더에 대한 상대 링크 또는 XML 파일이 있는 폴더의 Images 하위 폴더에 대한 상대 링크일 수 있습니다. 상대 경로는 문서가 저장된 경로에 따라 달라집니다.
href 속성 의 절대 링크는 다음과 같습니다(Windows 및 Mac OS에서):
href=file:///C:/Images/Meadow.psd
href=file:///Users/abhayc//Desktop/abc.jpg
XML 파일과 같은 폴더에 있는 이미지 파일에 대한 href 속성은 다음과 같습니다:
href=file:Meadow.psd
Images 하위 폴더에 있는 이미지 파일에 대한 href 속성은 다음과 같습니다:
href=file:///Images/Meadow.psd
```json { "trancreatedText": [ "href 속성을 편집하여 이미지에 대한 새 링크를 지정할 수 있습니다.\n예를 들어 절대 링크를 편집하여 상대 링크로 만들면 파일을 내보낼 때 이미지 파일에 액세스할 수 있게 됩니다.
주석 및 처리 명령 추가
InCopy를 사용하여 XML 파일에 댓글과 처리 지시문을 포함할 수 있습니다.요소에 대한 설명 정보를 포함하도록 댓글을 입력합니다.\n웹 브라우저와 텍스트 편집기에서 댓글을 볼 수 있습니다.댓글은 다른 사용자가 XML 구조와 XML 태그를 이해하는 데 도움이 됩니다.처리 지시문은 특수한 애플리케이션별 명령입니다.예를 들어 페이지 나누기 처리 지시문을 입력하면 XML 파일을 내보내는 애플리케이션이 페이지 나누기를 입력할 위치를 이해할 수 있습니다.InCopy 사용자가 작성한 처리 지시문은 다른 프로그램에서 사용하기 위한 것이며, InCopy 자체는 처리 지시문에 따라 작동하지 않습니다.
댓글과 처리 지시문이 구조 패널에 나타납니다.구조 패널의 다른 요소처럼 댓글과 처리 지시문을 이동, 편집 및 삭제할 수 있습니다.그러나 하위 요소나 속성을 포함할 수는 없습니다.
A. 처리 지침 B. 주석
댓글 추가
테이블에 댓글을 추가하려면 테이블 셀 요소를 선택합니다.테이블이 아닌 테이블 셀에 댓글을 추가할 수 있습니다.
처리 명령 추가
테이블에 처리 명령을 추가하려면 테이블 셀 요소를 선택하십시오.테이블 셀에는 처리 지침을 추가할 수 있지만 테이블 자체에는 추가할 수 없습니다.
댓글 및 처리 지침 보기
댓글 및 처리 지침 편집
댓글 또는 처리 지시사항을 두 번 클릭하십시오.
[구조] 창 메뉴에서 [편집]을 선택하십시오.
DTD 파일을 사용하여 XML의 유효성 검사
문서에서 XML을 유효성 검사한다는 것은 DTD 파일의 사양에 따라 구조, 요소 태그 이름 및 속성을 비교하는 것을 의미합니다.DTD 파일에 대해 유효성 검사를 수행하려면 먼저 InDesign의 문서에 해당 파일을 로드해야 합니다.
DTD 파일을 로드하면 태그 이름이 [태그] 패널로 가져와집니다.가져온 태그 이름은 잠겨 있으므로 문서에서 DTD 파일을 삭제하지 않는 한 삭제하거나 이름을 변경할 수 없습니다.
DTD 파일이 문서에 로드된 경우 DOCTYPE 요소가 [구조] 창 상위에 나타납니다.(XML 파일을 가져올 때 DTD가 자동으로 로드되는 경우가 있습니다.)문서에서 DTD 파일을 교체하려면 기존 DTD를 삭제한 다음 새 DTD를 로드하십시오.
A. DTD 파일의 DOCTYPE 요소(구조 창) B. DTD 파일의 잠긴 태그(태그 패널)
DTD 파일을 로드하세요
DTD 파일을 로드하면 InDesign이 문서에 파일을 포함시킵니다.
[구조] 패널에서 [구조] 패널 메뉴의 [DTD 로드]를 선택합니다.
[태그] 패널에서 패널 메뉴의 [DTD 로드]를 선택합니다.
DTD 파일에 정의된 태그를 보려면 [윈도우] > [유틸리티] > [태그]를 선택하여 [태그] 패널을 엽니다.
DTD 파일 보기
DTD는 ASCII 텍스트로 작성됩니다. DTD에는 태그를 적용하고 요소를 올바르게 주문하는 방법을 설명하는 포함된 지침과 설명이 포함될 수 있습니다. InDesign에서는 문서에 로드된 DTD만 볼 수 있습니다.
[구조] 패널 메뉴에서 [DTD 보기]를 선택합니다.
[구조] 패널에서 DOCTYPE 요소를 더블 클릭합니다.
DTD 파일을 인쇄하려면 DTD 보기 창에서 코드를 복사한 후 텍스트 편집기에 붙여넣습니다.
DTD 파일 삭제
InDesign은 원본 DTD 파일이 아니라 InDesign 문서에 저장된 DTD 파일의 사본을 삭제합니다.DTD 파일과 함께 가져온 태그는 [태그] 패널에 남아 있지만 잠금 해제됩니다.
XML 구조 유효성 검사
문서의 유효성을 검사할 때 XML이 DTD 파일에서 설정한 규칙에서 벗어나면 InCopy에서 경고합니다.XML이 DTD 파일 요구사항을 충족하는 방법을 제안합니다.오류를 하나씩 수정하거나 별도의 창에서 모든 오류를 볼 수 있습니다.
A. 불러온 DTD B. 오류 또는 무효 조건 C. 오류 설명 및 수정 방법 D. 오류 개수 E. 유효성 검사 단추 F. 별도 창에서 모든 오류 보기
A. 할당된 DTD 파일의 DOCTYPE 요소 B. 오류 또는 무효 조건 C. 오류 설명 및 수정 방법 D. 오류 개수 E. 유효성 검사 단추 F. 별도 창에서 모든 오류를 한 번에 보기
InDesign이 유효성을 검사하는 루트 요소를 변경하려면 구조 패널 메뉴에서 [DTD 옵션]을 선택합니다.
왼쪽 화살표
또는 오른쪽 화살표
를 클릭합니다.오류 창 버튼
을 클릭하면 별도 창에서 모든 오류를 볼 수 있습니다.[구조] 창 메뉴에서 [오류 목록 보기]를 선택합니다.
InCopy는 250개의 오류를 감지한 후 유효성 검사를 중단합니다.이 제한에 도달하면 [오류 개수] 상자에 더하기 기호가 나타납니다.