<?xml version="1.0" encoding="ISO-8859-1"?> <kdd> <Table> <robel ID="1"> <groof NAME="GOBS-1"> <sintal ID="A">Sylvia</sintal> </groof> </robel> </Table> </kdd>
如何获得西尔维亚?
XDocument doc = XDocument.Load("x.xml");
foreach (XElement element1 in doc.Descendants("sintal"))
{
if (element1.Attribute("ID=""A""").Value == c.name)
{
//do I get Syliva here?
}
}
答案 0 :(得分:3)
只需使用显式广告并将您的元素投放到string
:
foreach (XElement element1 in doc.Descendants("sintal"))
{
string currentValue = (string)element1;
}
PS 为了获取属性的值,您需要使用它的名称。在这种情况下,属性名称为ID
而非ID=""A""
和{{1是你的属性的值。