XmlElement.GetElementsByTagName Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en XmlNodeList lista med alla underordnade element som matchar det angivna namnet.
Överlagringar
| Name | Description |
|---|---|
| GetElementsByTagName(String, String) |
Returnerar en XmlNodeList som innehåller en lista över alla underordnade element som matchar angivna LocalName och NamespaceURI. |
| GetElementsByTagName(String) |
Returnerar en XmlNodeList som innehåller en lista över alla underordnade element som matchar den angivna Name. |
GetElementsByTagName(String, String)
- Källa:
- XmlElement.cs
- Källa:
- XmlElement.cs
- Källa:
- XmlElement.cs
- Källa:
- XmlElement.cs
- Källa:
- XmlElement.cs
Returnerar en XmlNodeList som innehåller en lista över alla underordnade element som matchar angivna LocalName och NamespaceURI.
public:
virtual System::Xml::XmlNodeList ^ GetElementsByTagName(System::String ^ localName, System::String ^ namespaceURI);
public virtual System.Xml.XmlNodeList GetElementsByTagName(string localName, string namespaceURI);
abstract member GetElementsByTagName : string * string -> System.Xml.XmlNodeList
override this.GetElementsByTagName : string * string -> System.Xml.XmlNodeList
Public Overridable Function GetElementsByTagName (localName As String, namespaceURI As String) As XmlNodeList
Parametrar
- localName
- String
Det lokala namn som ska matchas. Asterisken (*) är ett specialvärde som matchar alla taggar.
- namespaceURI
- String
Den namnområdes-URI som ska matchas.
Returer
En XmlNodeList som innehåller en lista över alla matchande noder. Listan är tom om det inte finns några matchande noder.
Kommentarer
Noderna placeras i den ordning de skulle påträffas i en förordnad bläddering av XmlElement trädet.
Note
Vi rekommenderar att du använder XmlNode.SelectNodes metoden eller XmlNode.SelectSingleNode i stället för GetElementsByTagName metoden.
Gäller för
GetElementsByTagName(String)
- Källa:
- XmlElement.cs
- Källa:
- XmlElement.cs
- Källa:
- XmlElement.cs
- Källa:
- XmlElement.cs
- Källa:
- XmlElement.cs
Returnerar en XmlNodeList som innehåller en lista över alla underordnade element som matchar den angivna Name.
public:
virtual System::Xml::XmlNodeList ^ GetElementsByTagName(System::String ^ name);
public virtual System.Xml.XmlNodeList GetElementsByTagName(string name);
abstract member GetElementsByTagName : string -> System.Xml.XmlNodeList
override this.GetElementsByTagName : string -> System.Xml.XmlNodeList
Public Overridable Function GetElementsByTagName (name As String) As XmlNodeList
Parametrar
- name
- String
Den namntagg som ska matchas. Det här är ett kvalificerat namn. Den matchas mot egenskapen för Name den matchande noden. Asterisken (*) är ett specialvärde som matchar alla taggar.
Returer
En XmlNodeList som innehåller en lista över alla matchande noder. Listan är tom om det inte finns några matchande noder.
Exempel
I följande exempel hämtas och visas alla boktitlar.
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);
}
}
}
Imports System.IO
Imports System.Xml
public class Sample
public shared sub Main()
Dim doc as XmlDocument = new XmlDocument()
doc.Load("2books.xml")
' Get and display all the book titles.
Dim root as XmlElement = doc.DocumentElement
Dim elemList as XmlNodeList = root.GetElementsByTagName("title")
Dim i as integer
for i=0 to elemList.Count-1
Console.WriteLine(elemList.ItemOf(i).InnerXml)
next
end sub
end class
I exemplet används filen , 2books.xmlsom indata.
<!--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>
Kommentarer
Noderna placeras i den ordning de skulle påträffas i en förordnad bläddering av XmlElement trädet.
Note
Vi rekommenderar att du använder XmlNode.SelectNodes metoden eller XmlNode.SelectSingleNode i stället för GetElementsByTagName metoden.