XmlNode.Prefix XmlNode.Prefix XmlNode.Prefix XmlNode.Prefix Property

정의

이 노드의 네임스페이스 접두사를 가져오거나 설정합니다.Gets or sets the namespace prefix of this node.

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

속성 값

이 노드의 네임스페이스 접두사입니다.The namespace prefix of this node. 예를 들어 Prefix 요소에는 bk <예>합니다.For example, Prefix is bk for the element <bk:book>. 접두사가 없으면, 이 속성은 String.Empty를 반환합니다.If there is no prefix, this property returns String.Empty.

예외

이 노드가 읽기 전용인 경우This node is read-only.

지정된 접두사에 잘못된 문자가 포함된 경우The specified prefix contains an invalid character.

지정된 접두사의 형식이 잘못된 경우The specified prefix is malformed.

지정된 접두사가 “xml”이고 이 노드의 namespaceURI가 “http://www.w3.org/XML/1998/namespace”와 다른 경우The specified prefix is "xml" and the namespaceURI of this node is different from "http://www.w3.org/XML/1998/namespace".

이 노드가 특성이고, 지정된 접두사가 “xmlns”이며, 이 노드의 namespaceURI가 “http://www.w3.org/2000/xmlns/”와 다른 경우This node is an attribute and the specified prefix is "xmlns" and the namespaceURI of this node is different from "http://www.w3.org/2000/xmlns/ ".

이 노드가 특성이고 이 노드의 qualifiedName이 "xmlns"인 경우This node is an attribute and the qualifiedName of this node is "xmlns".

설명

허용 되는 경우이 속성을 설정, 변경의 Name 요소 및 특성 노드의 정규화 된 이름을 포함 하는 속성입니다.Setting this property, when permitted, changes the Name property, which holds the qualified name, on Element and Attribute nodes. (예: 텍스트, 주석, EntityReference, CDATA, ProcessingInstruction, 문서 및 DocumentFragment) 접두사를 가질 수 없는 노드 형식에서이 속성을 설정 해도 효과가 없습니다.Setting this property on node types that cannot have a prefix (such as Text, Comment, EntityReference, CDATA, ProcessingInstruction, Document, and DocumentFragment) has no effect. 이 기본값을 사용 하는 것으로 알려져 있는 특성의 접두사를 변경, 기본값을 사용 하 여 새 특성을 만들지 않으며 원래 접두사가 표시 되므로 로컬 이름과 네임 스페이스 URI가 바뀌지 않습니다.Changing the prefix of an attribute that is known to have a default value, does not make a new attribute with the default value and the original prefix appear, since the namespace URI and local name do not change.

상속자 참고

재정의 하는 경우 Prefix 파생된 클래스에서이 속성을 설정할 수 없습니다.When overriding Prefix in a derived class, this property cannot be set.

적용 대상