Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo XmlElement.GetElementsByTagName (String)

 

Data di pubblicazione: ottobre 2016

Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti che corrispondono alla proprietà Name specificata.

Spazio dei nomi:   System.Xml
Assembly:  System.Xml (in System.Xml.dll)

public virtual XmlNodeList GetElementsByTagName(
	string name
)

Parametri

name
Type: System.String

Tag del nome da confrontare. Si tratta di un nome completo. Viene confrontato con la proprietà Name del nodo corrispondente. L'asterisco (*) è un valore speciale che corrisponde a tutti i tag.

Valore restituito

Type: System.Xml.XmlNodeList

Oggetto XmlNodeList contenente un elenco di tutti i nodi corrispondenti. Se non sono presenti nodi corrispondenti, l'elenco sarà vuoto.

I nodi vengono inseriti nell'ordine in cui verrebbero rilevati in una diagonale preordinata del XmlElement struttura ad albero.

System_CAPS_noteNota

È consigliabile utilizzare il XmlNode.SelectNodes o XmlNode.SelectSingleNode metodo invece di GetElementsByTagName metodo.

Nell'esempio seguente recupera e visualizza tutti i titoli dei libri.

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

public class Sample
{
  public static void Main()
  {
     XmlDocument doc = new XmlDocument();
     doc.Load("2books.xml");

     // Get and display all the book titles.
     XmlElement root = doc.DocumentElement;
     XmlNodeList elemList = root.GetElementsByTagName("title");
     for (int i=0; i < elemList.Count; i++)
     {   
        Console.WriteLine(elemList[i].InnerXml);
     } 

  }
}

Nell'esempio viene utilizzato il file, 2books.xml, come input.

<!--sample XML fragment-->
<bookstore>
  <book genre='novel' ISBN='10-861003-324'>
    <title>The Handmaid's Tale</title>
    <price>19.95</price>
  </book>
  <book genre='novel' ISBN='1-861001-57-5'>
    <title>Pride And Prejudice</title>
    <price>24.95</price>
  </book>
</bookstore>

Universal Windows Platform
Disponibile da 10
.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: