如何从C#中的XmlNode读取属性值?
假设我有一个XmlNode,并且我想获取一个名为“ Name”的属性的值。我怎样才能做到这一点?
XmlTextReader reader = new XmlTextReader(path);XmlDocument doc = new XmlDocument();
XmlNode node = doc.ReadNode(reader);
foreach (XmlNode chldNode in node.ChildNodes)
{
**//Read the attribute Name**
if (chldNode.Name == Employee)
{
if (chldNode.HasChildNodes)
{
foreach (XmlNode item in node.ChildNodes)
{
}
}
}
}
XML文件:
<Root> <Employee Name ="TestName">
<Childs/>
</Root>
回答:
尝试这个:
string employeeName = chldNode.Attributes["Name"].Value;
以上是 如何从C#中的XmlNode读取属性值? 的全部内容, 来源链接: utcz.com/qa/424812.html