XmlElement.RemoveAttributeNode Methode

Definitie

Hiermee verwijdert u een XmlAttribute.

Overloads

Name Description
RemoveAttributeNode(XmlAttribute)

Hiermee verwijdert u de opgegeven XmlAttribute.

RemoveAttributeNode(String, String)

Hiermee verwijdert u de XmlAttribute opgegeven door de lokale naam en naamruimte-URI. (Als het verwijderde kenmerk een standaardwaarde heeft, wordt het onmiddellijk vervangen).

RemoveAttributeNode(XmlAttribute)

Bron:
XmlElement.cs
Bron:
XmlElement.cs
Bron:
XmlElement.cs
Bron:
XmlElement.cs
Bron:
XmlElement.cs

Hiermee verwijdert u de opgegeven XmlAttribute.

public:
 virtual System::Xml::XmlAttribute ^ RemoveAttributeNode(System::Xml::XmlAttribute ^ oldAttr);
public virtual System.Xml.XmlAttribute RemoveAttributeNode(System.Xml.XmlAttribute oldAttr);
public virtual System.Xml.XmlAttribute? RemoveAttributeNode(System.Xml.XmlAttribute oldAttr);
abstract member RemoveAttributeNode : System.Xml.XmlAttribute -> System.Xml.XmlAttribute
override this.RemoveAttributeNode : System.Xml.XmlAttribute -> System.Xml.XmlAttribute
Public Overridable Function RemoveAttributeNode (oldAttr As XmlAttribute) As XmlAttribute

Parameters

oldAttr
XmlAttribute

Het XmlAttribute knooppunt dat moet worden verwijderd. Als het verwijderde kenmerk een standaardwaarde heeft, wordt het onmiddellijk vervangen.

Retouren

De verwijderde XmlAttribute of null als oldAttr het geen kenmerkknooppunt van de XmlElement.

Uitzonderingen

Dit knooppunt heeft het kenmerk Alleen-lezen.

Van toepassing op

RemoveAttributeNode(String, String)

Bron:
XmlElement.cs
Bron:
XmlElement.cs
Bron:
XmlElement.cs
Bron:
XmlElement.cs
Bron:
XmlElement.cs

Hiermee verwijdert u de XmlAttribute opgegeven door de lokale naam en naamruimte-URI. (Als het verwijderde kenmerk een standaardwaarde heeft, wordt het onmiddellijk vervangen).

public:
 virtual System::Xml::XmlAttribute ^ RemoveAttributeNode(System::String ^ localName, System::String ^ namespaceURI);
public virtual System.Xml.XmlAttribute RemoveAttributeNode(string localName, string namespaceURI);
public virtual System.Xml.XmlAttribute? RemoveAttributeNode(string localName, string? namespaceURI);
abstract member RemoveAttributeNode : string * string -> System.Xml.XmlAttribute
override this.RemoveAttributeNode : string * string -> System.Xml.XmlAttribute
Public Overridable Function RemoveAttributeNode (localName As String, namespaceURI As String) As XmlAttribute

Parameters

localName
String

De lokale naam van het kenmerk.

namespaceURI
String

De naamruimte-URI van het kenmerk.

Retouren

De verwijderde XmlAttribute of null als het XmlElement geen overeenkomend kenmerkknooppunt heeft.

Uitzonderingen

Dit knooppunt heeft het kenmerk Alleen-lezen.

Voorbeelden

In het volgende voorbeeld wordt een kenmerk uit een element verwijderd.

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.RemoveAttributeNode("ISBN", "urn:samples");

    Console.WriteLine("Display the modified XML...");
    Console.WriteLine(doc.InnerXml);
  }
}
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.RemoveAttributeNode("ISBN", "urn:samples")
    
    Console.WriteLine("Display the modified XML...")
    Console.WriteLine(doc.InnerXml)

  end sub
end class

Van toepassing op