XmlNode.Item[] Property

Definition

Gets the specified child element.

Overloads

Item[String]

Gets the first child element with the specified Name.

Item[String, String]

Gets the first child element with the specified LocalName and NamespaceURI.

Item[String]

Source:
XmlNode.cs
Source:
XmlNode.cs
Source:
XmlNode.cs

Gets the first child element with the specified Name.

C#
public virtual System.Xml.XmlElement this[string name] { get; }
C#
public virtual System.Xml.XmlElement? this[string name] { get; }

Parameters

name
String

The qualified name of the element to retrieve.

Property Value

The first XmlElement that matches the specified name. It returns a null reference (Nothing in Visual Basic) if there is no match.

Examples

The following example displays the title element.

C#
using System;
using System.IO;
using System.Xml;

public class Sample {

  public static void Main() {

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +
                "<price>19.95</price>" +
                "</book>");

    XmlNode root = doc.FirstChild;

    Console.WriteLine("Display the title element...");
    Console.WriteLine(root["title"].OuterXml);
  }
}

Remarks

This property is a Microsoft extension to the Document Object Model (DOM).

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Item[String, String]

Source:
XmlNode.cs
Source:
XmlNode.cs
Source:
XmlNode.cs

Gets the first child element with the specified LocalName and NamespaceURI.

C#
public virtual System.Xml.XmlElement this[string localname, string ns] { get; }
C#
public virtual System.Xml.XmlElement? this[string localname, string ns] { get; }

Parameters

localname
String

The local name of the element.

ns
String

The namespace URI of the element.

Property Value

The first XmlElement with the matching localname and ns. It returns a null reference (Nothing in Visual Basic) if there is no match.

Remarks

This property is a Microsoft extension to the Document Object Model (DOM).

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0