XmlNode.Prefix 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定這個節點的命名空間前置詞。
public:
virtual property System::String ^ Prefix { System::String ^ get(); void set(System::String ^ value); };
public virtual string Prefix { get; set; }
member this.Prefix : string with get, set
Public Overridable Property Prefix As String
屬性值
這個節點的命名空間前置詞。 例如, Prefix
是 bk:book > 元素 < 的 bk。 如果沒有前置詞,則這個屬性會傳回 String.Empty。
例外狀況
這個節點是唯讀的。
指定的前置詞包含無效的字元。
指定的前置詞格式不正確。
指定的前置詞是 「xml」,而這個節點的 namespaceURI 與 「 http://www.w3.org/XML/1998/namespace" ;」 不同。
此節點是一個屬性,且指定的前置詞是 "xmlns",而且此節點的 namespaceURI 與 http://www.w3.org/2000/xmlns/ \(英文\) 的不同。
這個節點是屬性,這個節點的 qualifiedName 是「xmlns」。
備註
當允許時,設定這個屬性會變更 Name 在 Element 和 Attribute 節點上保留限定名稱的屬性。 在不能有前置詞 (的節點類型上設定此屬性,例如 Text、Comment、EntityReference、CDATA、ProcessingInstruction、Document 和 DocumentFragment) 沒有任何作用。 變更已知具有預設值之屬性的前置詞,並不會讓具有預設值的新屬性,而且會出現原始前置詞,因為命名空間 URI 和本機名稱不會變更。
給繼承者的注意事項
在 Prefix
衍生類別中覆寫時,無法設定這個屬性。