在「設計」視圖中編輯

XML 編輯器有一個「設計」視圖,可同時以表格和樹狀結構來呈現 XML 檔。這會使導覽和編輯變得更簡單。 內容和屬性值可以直接在表格資料格中編輯,樹狀結構元素上的蹦現功能表提供適用於此特定元素的替代方法。

例如,新增子項功能表項目只會列出此時在 DTD 或 XML 綱目中為有效子項的元素。

當 XML 檔與 XML 綱目或 DTD 檔案有關聯時,該檔案的某些標示和規則就已經建立, 這也是為何「設計」視圖可以為這些標示提供提示的原因(透過蹦現功能表)。 當您建立的 XML 檔沒有相關聯的 XML 綱目或 DTD 檔案時, 就沒有相關聯的標示或規則,所以「設計」視圖無法提供特定標示的提示,但可以提供提示來建立新元素和屬性。

對於 XML 綱目或 DTD 檔案相關聯的任何 XML 檔, 您可以利用「設計」視圖將 XML 綱目或 DTD 中定義的任何項目(例如元素和屬性)新增至 XML 檔。 您也可以利用此視圖將處理指示和註解新增至所有 XML 檔。

如需「設計」視圖中使用的圖示的相關資訊,請參閱參考資訊。

以下是針對「資源」視景撰寫的指示, 但是它們也適用於許多其他視景。

若要在「設計」視圖中編輯 XML 檔,請遵循下列步驟:

  1. 在 XML 編輯器中開啟您要使用的 XML 檔 (在「導覽器」視圖中用滑鼠右鍵按一下檔案,再按一下開啟工具 > XML 編輯器)。 必要的話,按一下設計標籤。
  2. 若要展開 XML 檔中的所有項目,請按一下全部展開工具列按鈕 這個圖形是「全部展開」工具列按鈕
  3. 若要收合,請按一下全部收合工具列按鈕 這個圖形是「全部收合」工具列按鈕
  4. 用滑鼠右鍵按一下您要使用的項目。 出現的蹦現功能表中會有下列一部分或所有選項(適當的話):
    • 新增 DTD 資訊 - 按一下以建立 XML 檔與 DTD 的關聯性。
    • 編輯 DOCTYPE - 按一下以編輯 DOCTYPE 宣告。請參閱相關作業,以取得詳細資料。
    • 編輯名稱空間 - 按一下以編輯現有的名稱空間資訊或建立名稱空間的新關聯。 請參閱相關作業,以取得詳細資料。
    • 編輯處理指示 - 按一下以編輯處理指示。 請參閱相關作業,以取得詳細資料。
    • 移除 - 按一下可從 XML 檔中移除您選取的項目。 如果您要移除的項目必須存在,則無法使用這個選項 (例如,在 DTD 中,已宣告此項目在 XML 檔中必須隨時存在「一或多個」,但您選取的項目是 XML 檔中僅存的項目)。
    • 新增屬性 - 按一下將屬性新增至您選取的元素。 將會列出可諤您新增至元素的任何屬性。 將屬性新增至 XML 檔之後,您可以按一下右邊直欄來變更屬性的值。 如果屬性已設定值,這些值將會出現在清單中。
    • 新增子項 - 按一下以新增另一個元素、註解或處理指示作為母元素的子項。
    • 新增在選定項目之前 - 按一下可在您選取的項目前面新增子元素、註解或處理指示。 比方說,如果有一個母元素 "CD Collections" 可以包含不限數量的子項 "CD",因為一個 CD 元素可以放在另一個 CD 元素前面, 您可以按一下 CD 元素,再按一下新增至 > CD 之前
    • 新增在選定項目之後 - 按一下可在您選取的項目後面新增子元素、註解或處理指示。 比方說,如果有一個母元素 "CD Collections" 可以包含不限數量的子項 "CD",因為一個 CD 元素可以放在另一個 CD 元素後面, 您可以按一下 CD 元素,再按一下新增至 > CD 之後
    • 取代為 - 按一下將項目取代為另一個項目。 如果停用文法限制或沒有其他有效替代項目可取代此項目,則無法使用這個選項。
  5. 按一下適當的選項。

在「設計」視圖中所做的任何變更也會反映在「程式碼」視圖和「概要」視圖中。

相關概念
XML 編輯器
XML 檔與 DTD 和 XML 綱目的關聯
相關工作
在「程式碼」視圖中編輯
編輯 DOCTYPE 宣告
編輯名稱空間資訊
編輯 XML 處理指示
相關參考
XML 編輯器中使用的圖示