建立及載入 XML 標記
標記頁面項目以前,請建立 (或載入) 標記,以識別文件中各種內容類型或項目。您可以從頭開始建立標記,或是從另一個來源載入,如 InDesign 文件、InCopy 文件,或 DTD 檔案。使用下列任何一種方法,為文件建立或載入 XML 標記:
使用「新增標記」指令建立標記。
從 XML 檔案或其他文件載入標記。
讀入 DTD 檔案。
使用「讀入 XML」指令讀入標記 (及內容)。
建立 XML 標記
-
選擇「視窗 > 公用程式 > 標記」,以開啟「標記」面板。
-
執行下列任一項作業:
從「標記」面板選單中選擇「新增標記」。
按一下「標記」面板上的「新增標記」按鈕 。
-
輸入標記的名稱。名稱必須遵守 XML 標準。如果標記名稱中包含空白鍵或不合法的字元,就會出現警告訊息。
-
如果從「標記」面板選單建立標記,請選取標記的顏色(如果用「新增標記」按鈕建立標記,可以變更標記的顏色以選擇顏色)。註解:
您可以指定相同的顏色給不同的標記。套用標記至框架並選擇「檢視 > 結構 > 顯示標記框架」時,或者套用標記至框架內的文字,然後選擇「檢視 > 結構 > 顯示標記符號」時,會顯示所選取的顏色(標記顏色不會出現在轉存的 XML 檔案中)。
-
按一下「確定」。
從另一個來源載入 XML 標記
您可以從 XML 檔案、InDesign 文件或 InCopy 文件中載入標記。
載入 XML 檔案時,InCopy 會自動將標記加入「標記」面板中。
-
從「標記」面板選單中選擇「載入標記」。
-
選取包含要載入「標記」面板之標記的檔案,然後按一下「開啟舊檔」。
變更標記名稱或顏色
-
按兩下「標記」面板中的標記名稱,或是選擇「標記」面板選單中的「標記選項」。
-
變更標記的名稱或顏色,然後按一下「確定」。
您無法變更鎖定標記的名稱。InCopy 會自動鎖定已載入 DTD 檔案中所指定的標記。如果要變更這些標記的名稱,就必須編輯 DTD 檔案並重新載入文件中。
標記項目
將內容轉存為 XML 檔案之前,必須標記要轉存的文字和其他項目 (例如框架和表格)。 您也必須標記已為轉入的 XML 內容建立為預留位置的標記項目。 已標記的項目在「結構」窗格中顯示為元素。
A. 元素會出現在「結構」窗格中。 B. 標記符號會包圍已套用標記的文字。
標記頁面項目時,請注意下列事項:
您在文字框內標記文字之前,必須先標記文字框。
您只能將一個標記套用到框架。
串連文字框共用單一標記,此標記會套用至串連中所有文字上,包含溢排文字。
當您在已標記元素內標記文字時 (例如,在已標記內文中標記段落),文字會在「結構」窗格中顯示為現有元素的子元素。
使用「自動標記」按鈕在框架中標記元素時,InCopy 會使用「標記預設選項」對話框中所指定的標記來自動標記框架。
在文字框中標記文字
-
選擇「檢視 > 版面檢視」。
-
請確定已標記其中出現文字的文字框 (如果在您嘗試標記框架中的文字時尚未標記框架,InCopy 會使用預設標記來標記內文)。
-
執行下列任一項作業:
使用「文字」工具 ,選取文字框內的文字,然後按一下「標記」面板中的標記。 如果選取框架內的所有文字,標記會套用到框架,而不是套用到文字區塊 (除非您已在「標記」面板中選取「新增標記」)。
選取您要標記的文字框、表格、表格儲存格或影像,然後按一下「標記」面板中的「自動標記」圖示以套用預設標記 (請參閱指定自動標記預設值)。
使用「將樣式對應至標記」指令,自動標記已套用段落或字元樣式的文字。
標記表格中文字
當您標記表格以轉存到 XML 時,您會建立表格元素,並對表格中的每個儲存格建立一個儲存格元素。 儲存格元素是表格元素的子元素,並可自動建立。
-
選擇「檢視 > 版面檢視」。
-
按一下表格,然後選擇「表格 > 選取 > 表格」。
-
在「標記」面板中選取表格的標記。
InCopy 會對表格中的每個儲存格建立儲存格元素 (您可以在「結構」窗格中顯示這些儲存格元素)。 會根據您的標記預設選項,將標記套用到表格儲存格元素。
-
需要時,以不同的標記為表格儲存格進行標記。
例如,您可以用不同的標記為第一列儲存格進行標記,將它們指定為標題儲存格。 如果要套用標記至儲存格,請選取文件中實際的儲存格,然後選取標記 (選取表格中的儲存格時,也會在「結構」窗格中選取對應的儲存格元素)。
您也可以選取表格,然後按一下「標記」面板中的「自動標記」圖示,以標記表格。 Table 標記 (或您選擇的另一個標記) 會根據「自動標記」預設設定,立即套用至表格。
根據樣式標記內容
您指定給文字的段落、字元、表格和儲存格樣式都可當做 XML 標記測試的工具。例如,段落樣式「內文」與標記 StoryText 相關聯。 然後使用「將樣式對應至標記」指令,將 StoryText 標記套用到文件中已指定「內文」段落樣式的所有段落。 您可以對應多個樣式至相同的標記。
「將樣式對應至標記」指令會自動標記內容,包括已標記的段落和字元。 若要保留現有的標記,請以手動套用標記。
-
在「標記」面板選單或「結構」窗格選單中,選擇「將樣式對應至標記」。
-
對於文件中每一個樣式,指定要對應的標記。
-
若要讓樣式名稱符合標記名稱,按一下「依名稱對應」。 對話框中就會選取名稱與標記名稱完全相同的樣式。 「依名稱對應」會區分大小寫,例如,Head1 和 head1 視為不同標記處理。
-
若要使用在 InDesign 檔案中設定的樣式對應,請按一下「載入」,然後選取檔案。
-
選取或取消選取「包含」選項:
主版頁面內文
將主版頁面上找到的樣式套用到標記。
作業範圍內文
將作業範圍內文上找到的樣式套用到標記 (取消選取這個選項時,會阻止標記作業範圍上的內文)。
空白內文
將空白內文中找到的樣式對應到標記 (取消選取這個選項時,會阻止標記空白內文上的樣式)。
-
按一下「確定」。
新 XML 標記會在整份文件中,套用到您在「將樣式對應至標記」對話框中所指定的段落、字元、表格和儲存格樣式。
取消頁面項目標記
取消標記項目,以移除其標記但保留相關聯的內容。
-
在「結構」窗格視窗中選取元素,或在文件版面中選取頁面項目。
-
執行下列任一項作業:
在「結構」窗格選單中按一下「取消元素標記」。
按一下「標記」面板中的「取消標記」按鈕。
重新標記頁面項目
重新標記項目,以取代現有的標記 (不必先取消標記)。
-
選取「文字」工具 。
-
執行下列任一項作業:
選取文字或文字框,然後在「標記」面板中按一下不同的標記。
將插入點放在內文元素 (非子元素) 內的標記文字框架中。 選取「標記」面板頂端的「重新標記」,然後在「標記」面板中按一下不同的標記。
選取已套用標記的整個文字方塊,選取「標記」面板頂端的「重新標記」,然後按一下不同的標記 (如果選取「標記」面板頂端的「新增標記」,然後按一下不同的標記,「結構」窗格中就會出現新的子元素)。
指定自動標記預設值
當您選取文字框、表格、表格儲存格或影像,然後按一下「標記」面板中的「自動標記」圖示時,InDesign 會將預設標記套用至您所選取的項目。您可以在「標記預設選項」對話框中指定這些預設標記。
當您選取文字框、表格、表格儲存格或影像,然後按一下「標記」面板中的「自動標記」圖示時,InCopy 會將預設標記套用至所選取的項目。 您可以在「標記預設選項」對話框中指定這些預設標記。
InCopy 會在您建立需要父元素的元素,但還沒有父元素時,套用預設標記。例如,若您在文字框之內標記文字,但並未標記框架本身,則 InCopy 會根據「標記預設選項」指定框架標記。套用預設標記的功能有助 InCopy 維持正確的 XML 結構。
-
從「標記」面板選單中選擇「標記預設選項」。
-
為文字框、表格、表格儲存格和影像選擇預設標記。註解:
如果未列出所需要的標記,可以從選單選擇「新增標記」,然後建立標記。
將 XML 標記對應至樣式
XML 標記只是資料描述;本身並未包含格式設定指示。因此,讀入並編排 XML 內容之後,必須設定該內容的格式。其中一種設定方式就是將 XML 標記對應至段落、字元、表格或儲存格樣式。例如,Byline 標記可以對應至「作者」字元樣式,讓所有讀入且置入之標記為 Byline 的 XML 內容都會自動指定為「作者」字元樣式。將標記對應至樣式,使得為讀入的 XML 內容設定格式比較簡單,花費的時間也較少。
您不必將每一個標記都對應至段落或字元樣式。有些元素可能不會出現在版面中,而有些標記可能逐一進行格式設定會比較簡單。而且子元素會取得指定給其父元素的段落或字元樣式,如果不小心地將父元素與子元素分別進行對應,會導致混淆。
「將標記對應至樣式」指令會在整個文件中重新套用樣式,有時反而會得到不想要的結果。將標記對應至樣式時,視 XML 標記而定,先前已指定為一個樣式的文字可能會重新指定為另一個樣式。如果已經設定了某些文字的格式,可能會寧可手動套用樣式,以防止段落與字元樣式選項被取代。
-
從「標記」面板選單或「結構」窗格選單中,選擇「將標記對應至樣式」。
-
執行下列任一項作業:
如果要從另一個文件讀入樣式、標記及對應定義,請按一下「載入」,選擇文件,然後按一下「開啟舊檔」。
如果要個別將標記對應至樣式,請按一下標記旁邊的「樣式」欄,並從出現的選單中選擇段落或字元樣式(段落符號可識別選單中的段落樣式;「A」代表字元樣式)。在每個您想對應的標記上重複進行。
如果要自動將標記對應至同名稱的樣式,請按一下「依名稱對應」。「樣式」欄中就會選取與標記同名稱的樣式。如果要真正相符,標記與樣式不但名稱要相同,大小寫也必須相同,例如, H1 和 h1 不會視為相符(如果在兩個不同的樣式群組有相同的樣式名稱,則「依名稱對應」無法運作,您會接到警告,要您重新命名其中一個樣式)。
-
按一下「確定」。
顯示或隱藏標記框架或標記符號
在「校稿」和「內文」檢視中,「標記符號」會指出頁面上已標記項目的位置。在「版面」檢視中,「標記框架」則會指出已標記項目 (例如表格和影像) 的位置。 標記顏色會決定符號或框架的顏色。
-
執行下列任一項作業:
若要以顏色顯示標記框架,請選擇「檢視 > 結構 > 顯示標記框架」。
如果要隱藏標記框架的顏色編碼,請選擇「檢視 > 結構 > 隱藏標記框架」。
如果要顯示標記文字周圍的彩色方括號,請選擇「檢視 > 結構 > 顯示標記符號」。
如果要隱藏標記文字周圍的彩色方括號,請選擇「檢視 > 結構 > 隱藏標記符號」。
刪除標記或元素
- 若要刪除「標記」面板中的標記,請將該標記拖移到面板底部的「刪除標記」圖示 。 如果標記已套用至內容,將會出現警告訊息。 選取另一個標記以取代刪除的標記,然後按一下「確定」。
- 若要刪除所有未使用的標記,請在「標記」面板選單中選擇「選取所有未使用的標記」,然後按一下面板底部的「刪除標記」圖示。
- 若要從「結構」窗格中刪除元素,請選取元素然後按一下「結構」窗格的「刪除」圖示,或從「結構」窗格選單中選擇「刪除」。 如果元素內包含任何內容,將會出現警告訊息。 按一下「取消標記」會保留文件中的內容;按一下「刪除」則會一起刪除元素與其內容。
如果標記載入已讀入的 DTD 檔案,則必須先刪除 DTD 檔案才能刪除標記。