XmlDocument.CreateNavigator Method

Definition

Creates a new XPathNavigator object for navigating this document.

Overloads

CreateNavigator()

Creates a new XPathNavigator object for navigating this document.

CreateNavigator(XmlNode)

Creates an XPathNavigator object for navigating this document positioned on the XmlNode specified.

CreateNavigator()

Source:
XmlDocument.cs
Source:
XmlDocument.cs
Source:
XmlDocument.cs

Creates a new XPathNavigator object for navigating this document.

C#
public override System.Xml.XPath.XPathNavigator? CreateNavigator();
C#
public override System.Xml.XPath.XPathNavigator CreateNavigator();

Returns

An XPathNavigator object.

Examples

See XmlNode.CreateNavigator for an example using this method.

Remarks

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

Applies to

.NET 10 and other versions
Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 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

CreateNavigator(XmlNode)

Source:
XmlDocument.cs
Source:
XmlDocument.cs
Source:
XmlDocument.cs

Creates an XPathNavigator object for navigating this document positioned on the XmlNode specified.

C#
protected internal virtual System.Xml.XPath.XPathNavigator? CreateNavigator(System.Xml.XmlNode node);
C#
protected internal virtual System.Xml.XPath.XPathNavigator CreateNavigator(System.Xml.XmlNode node);

Parameters

node
XmlNode

The XmlNode you want the navigator initially positioned on.

Returns

An XPathNavigator object.

Examples

See XmlNode.CreateNavigator for an example using this method.

Remarks

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

Applies to

.NET 10 and other versions
Product Versions
.NET 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