共用方式為


命名空間宣告

命名空間會在使用 xmlns: 屬性的項目上宣告,而該屬性的值即為識別命名空間的 URI。 命名空間宣告的語法為 xmlns:<name>=<"uri">,,其中 <name> 是命名空間前置詞的名稱,而 <"uri"> 為描述命名空間 URI 的字串。 宣告後,前置詞可被用來限定 XML 文件中的項目和屬性,並使用命名空間 URI 關連它們。 因為命名空間前置詞會用於整份文件,所以其長度應該短一點。

下列範例將定義兩個 BOOK 項目。 這兩個 BOOK 項目不完全相同,因為它們各自與不同的命名空間有關聯。 第一個 BOOK 項目由命名空間前置詞 mybook 所限定,而第二個 BOOK 項目則由前置詞 bb 所限定。 每個命名空間前置詞都會使用各個 BOOK 項目上的命名空間宣告,與不同的命名空間 URI 產生關聯。

<mybook:BOOK xmlns:mybook="https://www.contoso.com/books.dtd">
<bb:BOOK xmlns:bb="urn:blueyonderairlines">

若要表示某項目是特定命名空間的一部份,請將命名空間前置詞加到它前面,讓它成為完整限定的項目名稱。 例如,若 Publisher 項目存在於文件中,並且也已宣告了命名空間,則 Publisher 項目就必須以一個冒號將命名空間別名附加到它前面。 如果 Publisher 項目屬於 mybook 命名空間,會將它宣告為 <mybook:Publisher>。 如此,Publisher 項目才算是完整。

請參閱

概念

XML 文件中的命名空間

預設的命名空間

命名空間宣告範圍

使用 XmlNamespaceManager 管理命名空間

從 XmlNamespaceManager 取得的資訊