有關 XML 組態檔的附註

Dotfuscator 會使用 XML 格式的文件做為組態檔和對應檔,載入之後,這兩種文件都會依據 "doctype" 中指定的「文件類型定義」(Document Type Definition,DTD) 加以驗證,若要執行這項驗證,Dotfuscator 必須能夠存取相關的 DTD。

Dotfuscator 會採取下列步驟來尋找這些 DTD:

  1. 如果 DTD URI 指定了某個本機檔案,Dotfuscator 會在指示的位置尋找它,如果在這個位置找不到,就會發生錯誤。
  2. 如果 DTD URI 指定了某個 Web 資源,Dotfuscator 會先搜尋快取中有沒有與 URI 中所指定之名稱相同的檔案。Dotfuscator 會將快取保留在 [CommonApplicationData]\PreEmptive Solutions\Common 目錄中,[CommonApplicationData] 是指所有使用者所用之特定應用程式中做為一般儲存機制的 OS 特定目錄。
  3. 如果找不到,Dotfuscator 就會存取該 URI 來取得這個 DTD。如果找到了,Dotfuscator 就會快取這個 DTD,如此後續的要求就不需要再存取網路。如果找不到這個 DTD,或者 Dotfuscator 無法從網路擷取它,就會發生錯誤。

請參閱附錄中的 DTD 連結。

© 2002-2007 PreEmptive Solutions. All rights reserved.