建立及載入 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. 標記符號會包圍已套用標記的文字。 

標記頁面項目時,請注意下列事項:

  • 您在文字框內標記文字之前,必須先標記文字框。

  • 您只能將一個標記套用到框架。

  • 串連文字框共用單一標記,此標記會套用至串連中所有文字上,包含溢排文字。

  • 當您在已標記元素內標記文字時 (例如,在已標記內文中標記段落),文字會在「結構」窗格中顯示為現有元素的子元素。

  • 使用「自動標記」按鈕在框架中標記元素時,InCopy 會使用「標記預設選項」對話框中所指定的標記來自動標記框架。

在文字框中標記文字

  1. 選擇「檢視 > 版面檢視」。
  2. 請確定已標記其中出現文字的文字框 (如果在您嘗試標記框架中的文字時尚未標記框架,InCopy 會使用預設標記來標記內文)。
  3. 執行下列任一項作業:
    • 使用「文字」工具 ,選取文字框內的文字,然後按一下「標記」面板中的標記。如果選取框架內的所有文字,標記會套用到框架,而不是套用到文字區塊 (除非您已在「標記」面板中選取「新增標記」)。

    • 選取您要標記的文字框、表格、表格儲存格或影像,然後按一下「標記」面板中的「自動標記」圖示以套用預設標記 (請參閱指定自動標記預設值)。

    • 使用「將樣式對應至標記」指令,自動標記已套用段落或字元樣式的文字。

標記表格中文字

當您標記表格以轉存到 XML 時,您會建立表格元素,並對表格中的每個儲存格建立一個儲存格元素。 儲存格元素是表格元素的子元素,並可自動建立。

  1. 選擇「檢視 > 版面檢視」。
  2. 按一下表格,然後選擇「表格 > 選取 > 表格」。
  3. 在「標記」面板中選取表格的標記。

    InCopy 會對表格中的每個儲存格建立儲存格元素 (您可以在「結構」窗格中顯示這些儲存格元素)。 會根據您的標記預設選項,將標記套用到表格儲存格元素。

  4. 需要時,以不同的標記為表格儲存格進行標記。

    例如,您可以用不同的標記為第一列儲存格進行標記,將它們指定為標題儲存格。 如果要套用標記至儲存格,請選取文件中實際的儲存格,然後選取標記 (選取表格中的儲存格時,也會在「結構」窗格中選取對應的儲存格元素)。

註解:

您也可以選取表格,然後按一下「標記」面板中的「自動標記」圖示,以標記表格。 Table 標記 (或您選擇的另一個標記) 會根據「自動標記」預設設定,立即套用至表格。

根據樣式標記內容

您指定給文字的段落、字元、表格和儲存格樣式都可當做 XML 標記測試的工具。例如,段落樣式「內文」與標記 StoryText 相關聯。 然後使用「將樣式對應至標記」指令,將 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 授權  Creative Commons 條款未涵蓋 Twitter™ 與 Facebook 文章。

法律說明   |   線上隱私權政策