XmlElement.RemoveAttributeNode Méthode

Définition

Supprime XmlAttribute.

Surcharges

RemoveAttributeNode(XmlAttribute)

Supprime le XmlAttribute spécifié.

RemoveAttributeNode(String, String)

Supprime XmlAttribute spécifié par le nom local et l'URI de l'espace de noms. (Si l’attribut supprimé possède une valeur par défaut, elle est remplacée immédiatement).

RemoveAttributeNode(XmlAttribute)

Supprime le XmlAttribute spécifié.

C#
public virtual System.Xml.XmlAttribute RemoveAttributeNode (System.Xml.XmlAttribute oldAttr);
C#
public virtual System.Xml.XmlAttribute? RemoveAttributeNode (System.Xml.XmlAttribute oldAttr);

Paramètres

oldAttr
XmlAttribute

Nœud XmlAttribute à supprimer. Si l'attribut supprimé possède une valeur par défaut, il est immédiatement remplacé.

Retours

XmlAttribute

Le XmlAttribute supprimé ou null si oldAttr n'est pas un nœud d'attribut de XmlElement.

Exceptions

Ce nœud est en lecture seule.

S’applique à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1
UWP 10.0

RemoveAttributeNode(String, String)

Supprime XmlAttribute spécifié par le nom local et l'URI de l'espace de noms. (Si l’attribut supprimé possède une valeur par défaut, elle est remplacée immédiatement).

C#
public virtual System.Xml.XmlAttribute RemoveAttributeNode (string localName, string namespaceURI);
C#
public virtual System.Xml.XmlAttribute? RemoveAttributeNode (string localName, string? namespaceURI);

Paramètres

localName
String

Le nom local de l'attribut.

namespaceURI
String

L'URI de l'espace de noms de l'attribut.

Retours

XmlAttribute

XmlAttribute supprimé ou null si XmlElement ne possède pas de nœud d'attribut correspondant.

Exceptions

Ce nœud est en lecture seule.

Exemples

L’exemple suivant supprime un attribut d’un élément.

C#
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);
  }
}

S’applique à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1
UWP 10.0