XML 태그 만들기 및 불러오기

페이지 항목에 태그를 지정하기 전에 문서의 각 내용 유형이나 항목을 식별하는 태그를 만들거나 불러옵니다. 태그를 처음부터 새로 만들거나 InDesign 문서, InCopy 문서 또는 DTD 파일 등 다른 소스에서 불러올 수 있습니다. 문서에 필요한 XML 태그를 만들거나 불러오려면 다음 중 원하는 방법을 사용합니다.

  • [새 태그] 명령을 사용하여 태그를 만듭니다.

  • XML 파일 또는 다른 문서에서 태그를 불러옵니다.

  • DTD 파일을 가져옵니다.

  • [XML 가져오기] 명령을 사용하여 태그와 내용을 가져옵니다.

vb_27
사용 가능한 태그 목록이 있는 태그 패널

XML 태그 만들기

  1. [창] > [유틸리티] > [태그]를 선택하여 [태그] 패널을 엽니다.
  2. 다음 중 하나를 수행합니다.
    • [태그] 패널 메뉴에서 [새 태그]를 선택합니다.

    • [태그] 패널에서 [새 태그] 단추 를 클릭합니다.

  3. 태그 이름을 입력합니다. 이름은 XML 표준을 준수해야 합니다. 태그 이름에 공백 또는 잘못된 문자가 포함된 경우에는 경고 메시지가 나타납니다.
  4. [태그] 패널 메뉴에서 태그를 만든 경우 태그의 색상을 선택합니다. [새 태그] 단추를 사용하여 태그를 만든 경우에는 태그의 색상을 변경하여 색상을 선택할 수 있습니다.

    참고:

    다른 태그에 같은 색상을 할당할 수 있습니다. 프레임에 태그를 적용하고 [보기] > [구조] > [태그 있는 프레임 표시]를 선택하거나 프레임의 텍스트에 태그를 적용하고 [보기] > [구조] > [태그 표시자 표시]를 선택하면 선택한 색상이 나타납니다. 내보낸 XML 파일에서는 태그 색상이 표시되지 않습니다.

  5. [확인]을 클릭합니다.

다른 소스에서 XML 태그 불러오기

XML 파일, InDesign 문서 또는 InCopy 문서에서 태그를 불러올 수 있습니다.

참고:

XML 파일을 불러오면 InCopy에서 자동으로 [태그] 패널에 태그를 추가합니다.

  1. [태그] 패널 메뉴에서 [태그 불러오기]를 선택합니다.
  2. [태그] 패널로 불러올 태그가 포함된 파일을 선택한 다음 [열기]를 클릭합니다.

태그 이름 또는 색상 변경

  1. [태그] 패널에서 태그 이름을 두 번 클릭하거나 [태그] 패널 메뉴에서 [태그 옵션]을 선택합니다.
  2. 태그 이름 또는 색상을 변경한 다음 [확인]을 클릭합니다.

참고:

잠긴 태그의 이름은 변경할 수 없습니다. InCopy에서는 불러온 DTD 파일에 지정된 태그를 자동으로 잠급니다. 이와 같이 잠긴 태그의 이름을 변경하려면 DTD 파일을 편집하고 문서로 다시 불러와야 합니다.

항목 태그 지정

XML 파일로 내용을 내보내려면 먼저 내보낼 텍스트 및 기타 항목(예: 프레임 및 표)에 태그를 지정해야 합니다. 내보낸 XML 내용에 대한 자리표시자로 만든 항목에도 태그를 지정해야 합니다. 태그 있는 항목은 [구조] 창에 요소로 표시됩니다.

ch_04
XML 요소 및 태그

A. 구조 창에 요소가 나타납니다. B. 태그가 적용된 텍스트 앞뒤로 태그 표시자가 표시됩니다. 

페이지 항목에 태그를 지정할 때는 다음 사항에 주의하십시오.

  • 텍스트에 태그를 지정하려면 먼저 텍스트 프레임에 태그가 지정되어야 합니다.

  • 한 프레임에는 하나의 태그만 적용할 수 있습니다.

  • 스레드된 텍스트 프레임은 넘치는 텍스트를 포함하여 스레드 안에 있는 모든 텍스트에 적용된 하나의 태그를 공유합니다.

  • 태그가 지정된 스토리 안에 있는 단락에 태그를 지정하는 경우처럼, 태그가 지정된 요소 안에 있는 텍스트에 태그를 지정하면 해당 텍스트는 [구조] 창에서 기존 요소의 하위 요소로 표시됩니다.

  • [자동 태그 지정] 단추를 사용하여 프레임 안에 있는 요소에 태그를 지정하면 [태그 지정 사전 설정 옵션] 대화 상자에서 지정한 태그에 따라 자동으로 프레임에 태그가 지정됩니다.

텍스트 프레임 안에 있는 텍스트에 태그 지정

  1. [보기] > [레이아웃 보기]를 선택합니다.
  2. 텍스트가 표시되는 텍스트 프레임에 태그가 지정되어 있는지 확인합니다. 프레임 안에 있는 텍스트에 태그를 지정하려고 할 때 프레임에 태그가 지정되어 있지 않은 경우 InCopy에서는 기본 태그를 사용하여 스토리에 태그를 지정합니다.
  3. 다음 중 하나를 수행합니다.
    • [문자 도구] 를 사용하여 텍스트 프레임 안에 있는 텍스트를 선택한 다음 [태그] 패널에서 태그를 클릭합니다. 프레임 안에 있는 텍스트 전체를 선택한 경우, [태그] 패널에서 [추가]가 선택되어 있지 않으면 텍스트 블록 대신 프레임에 태그가 적용됩니다.

    • 태그를 지정하려는 텍스트 프레임, 표, 표 셀 또는 이미지를 선택하고 [태그] 패널에서 [자동 태그 지정] 아이콘을 클릭하여 기본 태그를 적용합니다. 자세한 내용은 자동 태그 기본값 지정을 참조하십시오.

    • [태그에 스타일 매핑] 명령을 사용하여 단락 또는 문자 스타일을 적용한 텍스트에 자동으로 태그를 지정합니다.

표의 텍스트에 태그 지정

XML로 내보내기 위해 표에 태그를 지정하는 경우 하나의 표 요소를 만들 수 있으며, 표의 각 셀에 대해서도 하나의 셀 요소를 만들 수 있습니다. 셀 요소는 표 요소의 하위 요소이며 자동으로 만들어집니다.

  1. [보기] > [레이아웃 보기]를 선택합니다.
  2. 표를 클릭하고 [표] > [선택] > [표]를 선택합니다.
  3. [표] 패널에서 표에 사용할 태그를 선택합니다.

    표에서 각 셀에 대해 하나의 셀 요소가 만들어지며 사용자는 이를 [구조] 창에 표시할 수 있습니다. 표 셀 요소에 적용된 태그는 현재 옵션에 대한 태그 지정에 따라 달라집니다.

  4. 필요한 경우 다른 태그를 사용하여 표 셀에 태그를 지정합니다.

    예를 들어, 첫 번째 행의 셀에 다른 태그를 지정하여 해당 셀을 제목 셀로 식별할 수 있습니다. 셀에 태그를 적용하려면 문서에서 실제 표 셀을 선택한 다음 태그를 선택합니다. 표에서 셀을 선택하면 [구조] 창에도 해당 셀 요소가 선택됩니다.

참고:

표를 선택하고 [태그] 패널에서 [자동 태그 지정] 아이콘을 클릭하여 표에 태그를 지정할 수도 있습니다. [자동 태그 지정] 기본 설정에 따라 Table 태그나 선택한 다른 태그가 표에 바로 적용됩니다.

스타일에 따라 내용에 태그 지정

텍스트에 지정된 단락, 문자, 표 및 셀 스타일을 사용하여 텍스트에 XML 태그를 지정할 수 있습니다. 예를 들어, Body라는 단락 스타일을 StoryText라는 태그와 연결할 수 있습니다. 그런 다음 [태그에 스타일 매핑] 명령을 사용하여 Body 단락 스타일이 지정된 문서의 모든 단락에 StoryText 태그를 적용할 수 있습니다. 동일한 태그에 둘 이상의 스타일을 매핑할 수 있습니다.

참고:

[태그에 스타일 매핑] 명령은 태그가 이미 첨부된 단락 및 문자를 포함하여 내용에 자동으로 태그를 첨부합니다. 기존 태그를 유지하려면 수동으로 태그를 적용하십시오.

  1. [태그] 패널 메뉴 또는 [구조] 창 메뉴에서 [태그에 스타일 매핑]을 선택합니다.
  2. 문서의 각 스타일에 대해 매핑할 대상 태그를 지정합니다.
    ch_02
    태그에 스타일 매핑 대화 상자
  3. 스타일 이름을 태그 이름과 일치시키려면 [이름별 매핑]을 클릭합니다. 대화 상자에서 태그와 이름이 같은 스타일이 선택됩니다. [이름별 매핑]은 대소문자를 구분하므로 Head1head1은 서로 다른 태그로 인식됩니다.
  4. InDesign 파일에서 스타일 매핑 설정을 사용하려면 [불러오기]를 클릭하고 파일을 선택합니다.
  5. [포함] 옵션을 선택하거나 선택 해제합니다.

    마스터 페이지 스토리

    마스터 페이지에 있는 스타일을 태그에 매핑합니다.

    대지 스토리

    대지의 스토리에 있는 스타일을 태그에 매핑합니다. 이 옵션을 해제하면 대지에 있는 스토리에 태그가 지정되지 않습니다.

    빈 스토리

    빈 스토리에 있는 스타일을 태그에 매핑합니다. 이 옵션을 해제하면 빈 스토리에 있는 스타일에 태그가 지정되지 않습니다.

  6. [확인]을 클릭합니다.

    새 XML 태그는 문서 내에서 [태그에 스타일 매핑] 대화 상자에서 지정한 단락, 문자, 표 및 셀 스타일까지 적용됩니다.

페이지 항목 태그 해제

태그만 제거하고 연결된 내용은 그대로 유지하려면 항목의 태그를 해제합니다.

  1. [구조] 창에서 요소를 선택하거나 문서 레이아웃에서 페이지 항목을 선택합니다.
  2. 다음 중 하나를 수행합니다.
    • [구조] 창 메뉴에서 [요소 태그 해제]를 클릭합니다.

    • [태그] 패널에서 [해제] 단추를 클릭합니다.

페이지 항목에 태그 다시 지정

기존 태그를 바꾸려면 항목에 태그를 다시 지정합니다. 그 전에 태그를 해제할 필요는 없습니다.

  1. [문자] 도구 를 선택합니다.
  2. 다음 중 하나를 수행합니다.
    • 텍스트 또는 텍스트 프레임을 선택한 다음 [태그] 패널에서 다른 태그를 클릭합니다.

    • 하위 요소가 아닌 스토리 요소에서 태그 있는 텍스트 프레임에 삽입점을 놓습니다. [태그] 패널의 위쪽에 있는 [다시 지정]을 선택하고 [태그] 패널에서 다른 태그를 클릭합니다.

    • 태그가 적용된 텍스트의 전체 블록을 선택하고 [태그] 패널의 위쪽에 있는 [다시 지정]을 선택한 다음 다른 태그를 클릭합니다. [태그] 패널의 위쪽에 있는 [추가]를 선택한 다음 다른 태그를 클릭하면 새로운 하위 요소가 [구조] 창에 표시됩니다.

자동 태그 지정 기본값 지정

텍스트 프레임, 표, 표 셀 또는 이미지를 선택한 다음 [태그] 패널에서 [자동 태그 지정] 아이콘을 클릭하면 InDesign에서 선택 항목에 기본 태그를 적용합니다. [태그 지정 사전 설정 옵션] 대화 상자에서 이러한 기본 태그를 지정할 수 있습니다.

텍스트 프레임, 표, 표 셀 또는 이미지를 선택한 다음 [태그] 패널에서 [자동 태그 지정] 아이콘을 클릭하면 InCopy에서 선택 항목에 기본 태그를 적용합니다. [태그 지정 사전 설정 옵션] 대화 상자에서 이러한 기본 태그를 지정할 수 있습니다.

참고:

상위 요소가 필요하지만 아직 상위 요소가 없는 요소를 만들면 InCopy에서 기본 태그를 적용합니다. 예를 들어, 텍스트 프레임 안의 텍스트에 태그를 지정하는 경우 프레임 자체에 태그가 없으면 InCopy에서 [태그 지정 사전 설정 옵션]에 따라 프레임에 태그를 할당합니다. 기본 태그를 적용할 수 있는 기능을 사용하면 InCopy에서 올바른 XML 구조를 유지할 수 있습니다.

  1. [태그] 패널 메뉴에서 [태그 지정 사전 설정 옵션]을 선택합니다.
  2. 텍스트 프레임, 표, 표 셀 및 이미지에 대한 기본 태그를 선택합니다.

    참고:

    필요한 태그가 없는 경우 메뉴에서 [새 태그]를 선택하고 태그를 새로 만들 수 있습니다.

스타일에 XML 태그 매핑

XML 태그는 단순한 데이터 설명이므로 서식 명령을 전달하지 않습니다. 따라서 XML 내용을 가져와서 배치한 후에는 서식을 지정해야 합니다. 서식을 지정하는 한 가지 방법으로 XML 태그를 단락, 문자, 표 또는 셀 스타일에 매핑하는 방법이 있습니다. 예를 들어, Byline 태그를 [저자] 문자 스타일에 매핑하여 Byline 태그가 지정되고 가져와서 배치된 모든 XML 내용이 자동으로 [저자] 문자 스타일에 할당되도록 할 수 있습니다. 태그를 스타일에 매핑하면 가져온 XML 내용의 서식을 더욱 쉽고 빠르게 지정할 수 있습니다.

모든 태그를 단락 또는 문자 스타일에 매핑할 필요는 없습니다. 일부 요소는 레이아웃에 나타나지 않을 수 있으며, 다른 요소는 한 번에 하나씩 보다 쉽게 서식을 지정할 수도 있습니다. 또한 하위 요소에는 상위 요소에 할당된 단락 또는 문자 스타일이 적용되므로 상위 요소와 하위 요소를 별도로 매핑하지 않으면 혼동될 수 있습니다.

참고:

[스타일에 태그 매핑] 명령은 문서 전체에 스타일을 다시 적용하므로 경우에 따라 원치 않는 결과가 발생할 수도 있습니다. 태그를 스타일에 매핑하면 이전에 하나의 스타일에 할당된 텍스트가 XML 태그에 따라 다른 스타일에 다시 할당될 수 있습니다. 일부 텍스트의 서식을 이미 지정한 경우 수동으로 스타일을 적용하여 선택한 단락 및 문자 스타일이 재정의되지 않도록 방지할 수 있습니다.

  1. [태그] 패널 메뉴 또는 [구조] 창 메뉴에서 [스타일에 태그 매핑]을 선택합니다.
    vb_24
    스타일에 태그 매핑 대화 상자의 각 태그에 표시된 스타일 메뉴
  2. 다음 중 원하는 작업을 수행합니다.
    • 다른 문서의 스타일, 태그 및 매핑 정의를 가져오려면 [불러오기]를 클릭하고 문서를 선택한 다음 [열기]를 클릭합니다.

    • 태그를 스타일에 개별적으로 매핑하려면 태그 옆에 있는 [스타일] 열을 클릭하고 표시되는 메뉴에서 단락 또는 문자 스타일을 선택합니다. 메뉴에서 단락 기호는 단락 스타일을 나타내며 “A”는 문자 스타일을 나타냅니다. 매핑할 각각의 태그에 대해 이 단계를 반복합니다.

    • 태그를 동일한 이름의 스타일에 자동으로 매핑하려면 [이름별 매핑]을 클릭합니다. 태그 이름과 동일한 이름의 스타일이 [스타일] 열에서 선택됩니다. 일치하려면 태그와 스타일의 이름이 같을 뿐만 아니라 대/소문자도 같아야 합니다. 예를 들어, H1h1은 일치하지 않는 것으로 간주됩니다. 서로 다른 두 스타일 그룹에 같은 스타일 이름이 있는 경우에는 [이름별 매핑]이 작동하지 않고 스타일 하나의 이름을 바꾸라는 경고 메시지가 표시됩니다.

  3. [확인]을 클릭합니다.

태그 있는 프레임 또는 태그 표시자를 표시하거나 숨기기

교정쇄 보기 및 스토리 보기에서 태그 표시자는 페이지의 항목에 태그가 지정된 위치를 나타냅니다. 레이아웃 보기에서 태그 있는 프레임은 표나 이미지 같은 항목에 태그가 지정된 위치를 나타냅니다. 태그 색상에 따라 표시자 또는 프레임의 색상이 결정됩니다.

ch_05
이 예제에서는 제목 아래의 부제목을 제외한 모든 페이지 항목에 태그가 지정되었습니다.
  1. 다음 중 원하는 작업을 수행합니다.
    • 태그 있는 프레임을 색상으로 표시하려면 [보기] > [구조] > [태그 있는 프레임 표시]를 선택합니다.

    • 태그 있는 프레임의 색상 코드를 숨기려면 [보기] > [구조] > [태그 있는 프레임 숨기기]를 선택합니다.

    • 태그 있는 프레임 주위에 색상이 지정된 괄호를 표시하려면 [보기] > [구조] > [태그 표시자 표시]를 선택합니다.

    • 태그 있는 프레임 주위에 색상이 지정된 괄호를 숨기려면 [보기] > [구조] > [태그 표시자 숨기기]를 선택합니다.

태그 또는 요소 삭제

  • [태그] 패널에서 태그를 삭제하려면 태그를 패널의 아래쪽에 있는 삭제 아이콘 으로 드래그합니다. 내용에 태그가 적용된 경우에는 경고 메시지가 표시됩니다. 다른 태그를 선택하여 삭제된 태그를 교체한 다음 [확인]을 클릭합니다.
  • 사용하지 않는 모든 태그를 삭제하려면 [태그] 패널 메뉴에서 [사용하지 않는 태그 모두 선택]을 선택한 다음 패널의 아래쪽에 있는 [태그 삭제] 아이콘을 클릭합니다.
  • [구조] 창에서 요소를 삭제하려면 요소를 선택한 다음 [구조] 창의 [삭제] 아이콘을 클릭하거나 [구조] 창 메뉴에서 [삭제]를 선택합니다. 요소에 내용이 포함되어 있는 경우에는 경고 메시지가 표시됩니다. [태그 해제]를 클릭하여 문서에 있는 내용을 그대로 두거나 [삭제]를 클릭하여 요소와 해당 내용을 모두 삭제합니다.

참고:

가져온 DTD 파일로 불러온 태그는 해당 DTD 파일을 삭제하지 않고는 삭제할 수 없습니다.

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책