Будет легко, если вы поделитесь примером XML. Однако вы можете попробовать приведенный ниже пример кода, используя XmlDocument
var xmldoc = new XmlDocument();
xmldoc.Load("xmlfile.xml");
var result = xmldoc.SelectNodes("chapter/block/procedure/step/action/table/tgroup/tbody/row/entry/p/formfield/@field_id");
foreach (XmlNode item in result)
{
Console.WriteLine(item.Value);
}
. Существует другой подход, использующий XDocument
и LINQ
var xdoc = XDocument.Load("xmlfile.xml");
var nodes = string.Join(", ", xdoc.Descendants("formfield")
.Select(x => x.Attribute("field_id")));
, добавленный ниже код, основанный на комментарии
Ниже приведен код для чтения комментариев в XML с использованием XElement
var xdoc = XElement.Load("xmlfile.xml");
var comments = xdoc.DescendantNodes().OfType<XComment>();
foreach (XComment comment in comments)
{
//read comments here
}