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

Определение

Удаляет заданный узел из объекта XmlNamedNodeMap.Removes the specified node from the XmlNamedNodeMap.

Перегрузки

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

Удаляет узел из XmlNamedNodeMap.Removes the node from the XmlNamedNodeMap.

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

Удаляет узел с соответствующими объектами LocalName и NamespaceURI.Removes a node with the matching LocalName and NamespaceURI.

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

Удаляет узел из 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

Параметры

name
String String String String

Полное имя удаляемого узла.The qualified name of the node to remove. Имя сопоставляется со свойством Name соответствующего узла.The name is matched against the Name property of the matching node.

Возвраты

Объект XmlNode удален из этого объекта XmlNamedNodeMap, или возвращается значение null, если соответствующий узел не найден.The XmlNode removed from this XmlNamedNodeMap or null if a matching node was not found.

Примеры

В следующем примере используется XmlAttributeCollection класс (наследующий от XmlNamedNodeMap) для удаления атрибута.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
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)

Удаляет узел с соответствующими объектами LocalName и 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

Параметры

localName
String String String String

Локальное имя удаляемого узла.The local name of the node to remove.

namespaceURI
String String String String

URI пространства имен удаляемого узла.The namespace URI of the node to remove.

Возвраты

Объект XmlNode удален, или возвращается значение null, если соответствующий узел не найден.The XmlNode removed or null if a matching node was not found.

Применяется к