XmlNamedNodeMap.GetNamedItem Метод

Определение

Извлекает указанный XmlNode из коллекции узлов в объекте XmlNamedNodeMap.

Перегрузки

Имя Описание
GetNamedItem(String)

Извлекает указанное XmlNode по имени.

GetNamedItem(String, String)

Извлекает узел с соответствующим LocalName и NamespaceURI.

GetNamedItem(String)

Исходный код:
XmlNamedNodemap.cs
Исходный код:
XmlNamedNodemap.cs
Исходный код:
XmlNamedNodemap.cs
Исходный код:
XmlNamedNodemap.cs
Исходный код:
XmlNamedNodemap.cs

Извлекает указанное XmlNode по имени.

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

Параметры

name
String

Полное имя извлекаемого узла. Он сопоставляется со свойством Name соответствующего узла.

Возвращаемое значение

Значение XmlNode с указанным именем или null если соответствующий узел не найден.

Примеры

В следующем примере для изменения атрибута XmlAttributeCollection используется класс (наследующий от XmlNamedNodeMap) .

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;

     // Change the value for the genre attribute.
     XmlAttribute attr = (XmlAttribute)attrColl.GetNamedItem("genre");
     attr.Value = "fiction";

     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

    ' Change the value for the genre attribute.
    Dim attr as XmlAttribute = CType(attrColl.GetNamedItem("genre"),XmlAttribute)
    attr.Value = "fiction"

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

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

GetNamedItem(String, String)

Исходный код:
XmlNamedNodemap.cs
Исходный код:
XmlNamedNodemap.cs
Исходный код:
XmlNamedNodemap.cs
Исходный код:
XmlNamedNodemap.cs
Исходный код:
XmlNamedNodemap.cs

Извлекает узел с соответствующим LocalName и NamespaceURI.

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

Параметры

localName
String

Локальное имя узла, который требуется извлечь.

namespaceURI
String

Универсальный идентификатор ресурса пространства имен (URI) узла, который требуется получить.

Возвращаемое значение

С XmlNode соответствующим локальным именем и URI пространства имен или null если соответствующий узел не найден.

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