XmlElement.RemoveAttribute XmlElement.RemoveAttribute XmlElement.RemoveAttribute XmlElement.RemoveAttribute Method

정의

지정된 특성을 제거합니다.Removes the specified attribute. 제거한 특성에 기본값이 있는 경우 즉시 바뀝니다.(If the removed attribute has a default value, it is immediately replaced).

오버로드

RemoveAttribute(String) RemoveAttribute(String) RemoveAttribute(String) RemoveAttribute(String)

이름을 사용하여 특성을 제거합니다.Removes an attribute by name.

RemoveAttribute(String, String) RemoveAttribute(String, String) RemoveAttribute(String, String) RemoveAttribute(String, String)

지정된 로컬 이름과 네임스페이스 URI를 갖고 있는 특성을 제거합니다.Removes an attribute with the specified local name and namespace URI. 제거한 특성에 기본값이 있는 경우 즉시 바뀝니다.(If the removed attribute has a default value, it is immediately replaced).

RemoveAttribute(String) RemoveAttribute(String) RemoveAttribute(String) RemoveAttribute(String)

이름을 사용하여 특성을 제거합니다.Removes an attribute by name.

public:
 virtual void RemoveAttribute(System::String ^ name);
public virtual void RemoveAttribute (string name);
abstract member RemoveAttribute : string -> unit
override this.RemoveAttribute : string -> unit
Public Overridable Sub RemoveAttribute (name As String)

매개 변수

name
String String String String

제거할 특성의 이름입니다. 정규화된 이름입니다.The name of the attribute to remove.This is a qualified name. 일치하는 노드의 Name 속성과 일치합니다.It is matched against the Name property of the matching node.

예외

노드는 읽기 전용입니다.The node is read-only.

예제

다음 예제에서는 요소에서 특성을 제거합니다.The following example removes an attribute from an element.

#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
   XmlDocument^ doc = gcnew XmlDocument;
   doc->LoadXml( "<book genre='novel' ISBN='1-861001-57-5'><title>Pride And Prejudice</title></book>" );
   XmlElement^ root = doc->DocumentElement;
   
   // Remove the genre attribute.
   root->RemoveAttribute( "genre" );
   Console::WriteLine( "Display the modified XML..." );
   Console::WriteLine( doc->InnerXml );
}

using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main()
  {

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +
                "</book>");

    XmlElement root = doc.DocumentElement;

    // Remove the genre attribute.
    root.RemoveAttribute("genre");
    
    Console.WriteLine("Display the modified XML...");
    Console.WriteLine(doc.InnerXml);

  }
}
Imports System
Imports System.IO
Imports System.Xml

public class Sample

  public shared sub Main()

    Dim doc as XmlDocument = new XmlDocument()
    doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" & _
                "<title>Pride And Prejudice</title>" & _
                "</book>")      

    Dim root as XmlElement = doc.DocumentElement

    ' Remove the genre attribute.
    root.RemoveAttribute("genre")

    Console.WriteLine("Display the modified XML...")
    Console.WriteLine(doc.InnerXml)

  end sub
end class

설명

제거한 특성 특성 기본 값이 포함 된 즉시 표시 기본 값을 포함할 것으로 알려져 경우 및 해당 하는 경우 해당 네임 스페이스 URI, 로컬 이름 및 접두사입니다.If the removed attribute is known to have a default value, an attribute immediately appears containing the default value and, if applicable, the corresponding namespace URI, local name, and prefix.

RemoveAttribute(String, String) RemoveAttribute(String, String) RemoveAttribute(String, String) RemoveAttribute(String, String)

지정된 로컬 이름과 네임스페이스 URI를 갖고 있는 특성을 제거합니다.Removes an attribute with the specified local name and namespace URI. 제거한 특성에 기본값이 있는 경우 즉시 바뀝니다.(If the removed attribute has a default value, it is immediately replaced).

public:
 virtual void RemoveAttribute(System::String ^ localName, System::String ^ namespaceURI);
public virtual void RemoveAttribute (string localName, string namespaceURI);
abstract member RemoveAttribute : string * string -> unit
override this.RemoveAttribute : string * string -> unit
Public Overridable Sub RemoveAttribute (localName As String, namespaceURI As String)

매개 변수

localName
String String String String

제거할 특성의 로컬 이름입니다.The local name of the attribute to remove.

namespaceURI
String String String String

제거할 특성의 네임스페이스 URI입니다.The namespace URI of the attribute to remove.

예외

노드는 읽기 전용입니다.The node is read-only.

예제

다음 예제에서는 요소에서 특성을 제거합니다.The following example removes an attribute from an element.

#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
   XmlDocument^ doc = gcnew XmlDocument;
   doc->LoadXml( "<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'><title>Pride And Prejudice</title></book>" );
   XmlElement^ root = doc->DocumentElement;
   
   // Remove the ISBN attribute.
   root->RemoveAttribute( "ISBN", "urn:samples" );
   Console::WriteLine( "Display the modified XML..." );
   Console::WriteLine( doc->InnerXml );
}

using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main()
  {

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +
                "</book>");

    XmlElement root = doc.DocumentElement;

    // Remove the ISBN attribute.
    root.RemoveAttribute("ISBN", "urn:samples");
     
    Console.WriteLine("Display the modified XML...");
    Console.WriteLine(doc.InnerXml);

  }
}
Imports System
Imports System.IO
Imports System.Xml

public class Sample

  public shared sub Main()

    Dim doc as XmlDocument = new XmlDocument()
    doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>" & _
                "<title>Pride And Prejudice</title>" & _
                "</book>")

    Dim root as XmlElement = doc.DocumentElement

    ' Remove the ISBN attribute.
    root.RemoveAttribute("ISBN", "urn:samples")
    
    Console.WriteLine("Display the modified XML...")
    Console.WriteLine(doc.InnerXml)

  end sub
end class

설명

제거한 특성 특성 기본 값이 포함 된 즉시 표시 기본 값을 포함할 것으로 알려져 경우 및 해당 하는 경우 해당 네임 스페이스 URI, 로컬 이름 및 접두사입니다.If the removed attribute is known to have a default value, an attribute immediately appears containing the default value and, if applicable, the corresponding namespace URI, local name, and prefix.

적용 대상