在「設計」視圖中,當您編輯具有由 DTD 或 XML 綱目所定義的一組限制(也就是一組規則)之 XML 檔時,您可以開啟和關閉限制,以提供您更有彈性的編輯方式,但仍定期維護文件的有效性。
當開啟限制時,如果您正在「設計」視圖中執行作業,XML 編輯器不會讓您插入不被 XML 綱目或 DTD 的規則所接受的元素、屬性或屬性值,也不會讓您移除必要或預先定義的各組標示和值。在這個模式中,元素的內容必須有效,才能使用 XML 編輯器的引導編輯選項。
如果需要更大的彈性,您可以停用 XML 檔的限制。 比方說,您可能想嘗試使用相關聯之 DTD 或 XML 綱目不允許的元素或屬性,但又不想真的移除 DTD 或 XML 綱目之關聯。
若要停止 XML 檔的限制,請按一下 XML > 停用文法限制。 關閉了檔案的限制之後,您就可以插入或刪除任何元素或屬性,不必去理會 DTD 或 XML 綱目規則。 您可以建立不在 DTD 或 綱目中的新元素或屬性 - 只有在關閉限制時,才會出現這些「設計」視圖提示。不過,結果可能導致檔案無效。
以下是針對「資源」視景撰寫的指示, 但是它們也適用於許多其他視景。
下例範例說明停用 DTD 限制後可執行的動作: