get line number for XElement here

前端 未结 2 866
萌比男神i
萌比男神i 2020-11-27 22:20
XDocument xdoc = XDocument.Load(file);
IEnumerable categories = xdoc.Descendants(\"Category\");
foreach (XElement category in categories)
{
    //get         


        
2条回答
  •  余生分开走
    2020-11-27 22:55

    XDocument xdoc = XDocument.Load(file, LoadOptions.SetLineInfo);
    IEnumerable categories = xdoc.Descendants("Category");
    foreach (XElement category in categories)
    {
        //get line number for element here...
        string lineNumber = ((IXmlLineInfo)category).HasLineInfo() ? ((IXmlLineInfo)category).LineNumber : -1;
    }
    

提交回复
热议问题