XmlNamedNodeMap.GetNamedItem Metodo

Definizione

Recupera l'oggetto specificato XmlNode dalla raccolta di nodi nell'oggetto XmlNamedNodeMap.

Overload

Nome Descrizione
GetNamedItem(String)

Recupera un oggetto XmlNode specificato in base al nome.

GetNamedItem(String, String)

Recupera un nodo con la corrispondenza LocalName e NamespaceURI.

GetNamedItem(String)

Origine:
XmlNamedNodemap.cs
Origine:
XmlNamedNodemap.cs
Origine:
XmlNamedNodemap.cs
Origine:
XmlNamedNodemap.cs
Origine:
XmlNamedNodemap.cs

Recupera un oggetto XmlNode specificato in base al nome.

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

Parametri

name
String

Nome completo del nodo da recuperare. Viene confrontato con la Name proprietà del nodo corrispondente.

Valori restituiti

Oggetto XmlNode con il nome specificato o null se non viene trovato un nodo corrispondente.

Esempio

Nell'esempio seguente viene usata la XmlAttributeCollection classe (che eredita da XmlNamedNodeMap) per modificare un attributo.

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

Si applica a

GetNamedItem(String, String)

Origine:
XmlNamedNodemap.cs
Origine:
XmlNamedNodemap.cs
Origine:
XmlNamedNodemap.cs
Origine:
XmlNamedNodemap.cs
Origine:
XmlNamedNodemap.cs

Recupera un nodo con la corrispondenza LocalName e 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

Parametri

localName
String

Nome locale del nodo da recuperare.

namespaceURI
String

URI (Uniform Resource Identifier) dello spazio dei nomi del nodo da recuperare.

Valori restituiti

Oggetto XmlNode con il nome locale e l'URI dello spazio dei nomi corrispondenti o null se non è stato trovato un nodo corrispondente.

Si applica a