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 在元素和属性节点上保留限定名称的属性。 在不能具有前缀(如 Text、Comment、EntityReference、CDATA、ProcessingInstruction、Document 和 DocumentFragment)的节点类型上设置此属性不起作用。 更改已知具有默认值的属性的前缀不会生成具有默认值的新属性,并且出现原始前缀,因为命名空间 URI 和本地名称不会更改。
继承者说明
在 Prefix 派生类中重写时,无法设置此属性。