私が持っているもの:
<?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.「中国」のすべての値を文字列配列に取得します。
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 については、まだわかりません >_<
助けが必要