XmlException.LineNumber Property

Definition

Gets the line number indicating where the error occurred. Line numbers start at 1.

public int LineNumber { get; }

Property Value

The line number indicating where the error occurred.

Remarks

Attempting to load the string "<<foo>\r\nbar</foo>" as XML throws an XmlException with the following message:

System.Xml.XmlException: 'Name cannot begin with the '<' character, hexadecimal value 0x3C. Line 1, position 2.'

Showing that line number is 1-based (the error is found in the first line).

Applies to

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
.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 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0