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
时,无法设置此属性。