Line Number with XmlReader
במידה ואתם משתמשים ב – XmlReader כדי לקרוא נתונים מקובץ xml, לפעמים אתם רוצים לדעת את מספר השורה בו אתם נמצאים כרגע – למשל עבור רישום ללוג וכד'.
תוכלו להריץ את הקוד הבא:
XmlReader reader = XmlReader.Create("xmlfile1.xml");
IXmlLineInfo lineInfo = (IXmlLineInfo)reader;
while (reader.Read())
{
Console.WriteLine(lineInfo.LineNumber + " " + lineInfo.LinePosition);
}