XmlNamedNodeMap.RemoveNamedItem XmlNamedNodeMap.RemoveNamedItem XmlNamedNodeMap.RemoveNamedItem XmlNamedNodeMap.RemoveNamedItem Method

Definition

Entfernt den angegebenen Knoten aus der XmlNamedNodeMap.Removes the specified node from the XmlNamedNodeMap.

Überlädt

RemoveNamedItem(String) RemoveNamedItem(String) RemoveNamedItem(String) RemoveNamedItem(String)

Entfernt den Knoten aus der XmlNamedNodeMap.Removes the node from the XmlNamedNodeMap.

RemoveNamedItem(String, String) RemoveNamedItem(String, String) RemoveNamedItem(String, String) RemoveNamedItem(String, String)

Entfernt einen Knoten mit dem übereinstimmenden LocalName und NamespaceURI.Removes a node with the matching LocalName and NamespaceURI.

RemoveNamedItem(String) RemoveNamedItem(String) RemoveNamedItem(String) RemoveNamedItem(String)

Entfernt den Knoten aus der XmlNamedNodeMap.Removes the node from the XmlNamedNodeMap.

public:
 virtual System::Xml::XmlNode ^ RemoveNamedItem(System::String ^ name);
public virtual System.Xml.XmlNode RemoveNamedItem (string name);
abstract member RemoveNamedItem : string -> System.Xml.XmlNode
override this.RemoveNamedItem : string -> System.Xml.XmlNode
Public Overridable Function RemoveNamedItem (name As String) As XmlNode

Parameter

name
String String String String

Der gekennzeichnete Name des zu entfernenden Knotens.The qualified name of the node to remove. Der Name wird mit der Name-Eigenschaft des übereinstimmenden Knotens verglichen.The name is matched against the Name property of the matching node.

Gibt zurück

Der aus dieser XmlNode entfernte XmlNamedNodeMap oder null, wenn kein übereinstimmender Knoten gefunden wurde.The XmlNode removed from this XmlNamedNodeMap or null if a matching node was not found.

Beispiele

Im folgenden Beispiel wird die XmlAttributeCollection -Klasse (die von XmlNamedNodeMaperbt) zum Entfernen eines Attributs verwendet.The following example uses the XmlAttributeCollection class (which inherits from XmlNamedNodeMap) to remove an attribute.

#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' publicationdate='1997'>   <title>Pride And Prejudice</title></book>" );
   XmlAttributeCollection^ attrColl = doc->DocumentElement->Attributes;
   
   // Remove the publicationdate attribute.
   attrColl->RemoveNamedItem( "publicationdate" );
   Console::WriteLine( "Display the modified XML..." );
   Console::WriteLine( doc->OuterXml );
}

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

public class Sample
{
  public static void Main()
  {
     XmlDocument doc = new XmlDocument();
     doc.LoadXml("<book genre='novel' publicationdate='1997'> " +
                 "  <title>Pride And Prejudice</title>" +
                 "</book>");      
 
     XmlAttributeCollection attrColl = doc.DocumentElement.Attributes;

     // Remove the publicationdate attribute.
     attrColl.RemoveNamedItem("publicationdate");

     Console.WriteLine("Display the modified XML...");
     Console.WriteLine(doc.OuterXml);
    
  }
}
Imports System.IO
Imports System.Xml

public class Sample

  public shared sub Main()

    Dim doc as XmlDocument = new XmlDocument()
    doc.LoadXml("<book genre='novel' publicationdate='1997'> " & _
                "  <title>Pride And Prejudice</title>" & _
                "</book>")
                         
    Dim attrColl as XmlAttributeCollection = doc.DocumentElement.Attributes

    ' Remove the publicationdate attribute.
    attrColl.RemoveNamedItem("publicationdate")

    Console.WriteLine("Display the modified XML...")
    Console.WriteLine(doc.OuterXml)
    
  end sub
end class

RemoveNamedItem(String, String) RemoveNamedItem(String, String) RemoveNamedItem(String, String) RemoveNamedItem(String, String)

Entfernt einen Knoten mit dem übereinstimmenden LocalName und NamespaceURI.Removes a node with the matching LocalName and NamespaceURI.

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

Parameter

localName
String String String String

Der lokale Name des zu entfernenden Knotens.The local name of the node to remove.

namespaceURI
String String String String

Der Namespace-URI des zu entfernenden Knotens.The namespace URI of the node to remove.

Gibt zurück

Der entfernte XmlNode oder null, wenn kein übereinstimmender Knoten gefunden wurde.The XmlNode removed or null if a matching node was not found.

Gilt für: