在此获取XElement的行号
XDocument xdoc = XDocument.Load(file);IEnumerable<XElement> categories = xdoc.Descendants("Category");
foreach (XElement category in categories)
{
//get line number for element here...
}
回答:
XDocument xdoc = XDocument.Load(file, LoadOptions.SetLineInfo);IEnumerable<XElement> categories = xdoc.Descendants("Category");
foreach (XElement category in categories)
{
//get line number for element here...
string lineNumber = ((IXmlLineInfo)category).HasLineInfo() ? ((IXmlLineInfo)category).LineNumber : -1;
}
以上是 在此获取XElement的行号 的全部内容, 来源链接: utcz.com/qa/414339.html