在信息技術領域,系統標識符是一種特殊的"文檔處理結構"–它通過標識應用程序應該使用它來告訴計算機應該如何解釋一個特定的文件。這些標識符放在文件的開頭,為解釋計算機提供指導。程序員在HTML和XML等標記語言。 程序...
在信息技術領域,系統標識符是一種特殊的"文檔處理結構"–它通過標識應用程序應該使用它來告訴計算機應該如何解釋一個特定的文件。這些標識符放在文件的開頭,為解釋計算機提供指導。程序員在HTML和XML等標記語言。

程序員使用HTML和XML等標記語言中的系統標識符一開始,系統標識符用于HyTime標記語言環境中,用于標準化通用標記語言或SGML等工具。該標識符也是HTML文檔的一部分,HTML文檔是用于創建網頁顯示的常見文件類型。此外,它也是XML的一部分,一種用標記控制虛擬元素的標記語言。系統標識符通常包含在文檔類型聲明(DTD)中。DTD是位于可執行代碼。程序員稱之為無碎片的URI引用。系統標識符可能是DTD中引號內的內容的一部分。不同類型的標識符幫助計算機以不同的方式使用標記文件。系統標識符用于只應由一個應用程序使用的文檔。當一個文檔跨越多個應用程序時,它將使用公共標識符系統標識符通常包括對萬維網聯盟(World Wide Web Consortium,簡稱W3)的引用,萬維網聯盟是一個向編程社區提供標記語言國際標準的組織。w3是學習XML和HTML文檔結構的權威來源。這就是系統標識符將包含指向w3地址的方向的原因文檔類型聲明(DOCTYPE)的標識符和其他部分由Web瀏覽器解釋。程序員將Web瀏覽器技術的診斷操作稱為"嗅探"或"切換","當瀏覽器決定布局模式時,注意DTD代碼。在許多現代web瀏覽器中,如果用HTML解析器而不是其他讀取方法來解釋HTML類型,DTD在很大程度上是無用的。然而,系統標識符和DTD仍然是確保web瀏覽器識別的通用標準一個文件的格式。所有這些都創建了一個復雜的系統,在這個系統中,各種瀏覽器根據提供給他們的源代碼精確地布局網頁。