是)我有的:
<?xml version="1.0" encoding="Unicode" standalone="yes"?>
<FiberItems>
<Fiber China="1a" England="1b" Japan="1c" France="1d" Korea="1e"/>
<Fiber China="2a" England="2b" Japan="2c" France="2d" Korea="2e"/>
</FiberItems>
我想要什么:
1.将“China”的所有值检索到一个字符串数组中。
2.如果中国的值为“1a”,则检索其余属性的所有值(1b,1c,1d,1e),。
我做什么:
1. 我为目的 1 编写代码,但从来没有工作>_<
XDocument doc = XDocument.Load("/FiberItems.xml");
IEnumerable<string> query = from fiber in doc.Root.Elements("Fiber")
select (string)fiber.Attribute("China");
string[] myString = new string[3];
for (int i = 0; i < 3; i++)
{
foreach (string item in query)
{
myString[i] = (string)item;
}
}
2.目的2,还不知道>_<
需要帮助