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é.

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

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 à

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).

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

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.

#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->RemoveAttributeNode( "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.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

S’applique à