XDocument で次の xml を読み込もうとしています。
<?xml version="1.0" encoding="utf-8"?>
<Project>
<ID />
<ProjectName>sdgsdf</ProjectName>
<ProjectDate>12-01-0001</ProjectDate>
<ProjectToPost>
<Website>
<ID>4</ID>
<Type>Web</Type>
</Website>
<Website>
<ID>5</ID>
<Type>Web</Type>
</Website>
</ProjectToPost>
<ProjectToRead>
<Website>
<ID>6</ID>
<Type>Web2</Type>
</Website>
<Website>
<ID>7</ID>
<Type>Web2</Type>
</Website>
</ProjectToRead>
</Project>
次の方法で、第 1 レベルの結果を取得できます。
XDocument xdocument = XDocument.Load(filenamepath);
IEnumerable<XElement> Project = xdocument.Elements();
foreach (var item in Project)
{
txt_1= item.Element("ID").Value;
txt_2= item.Element("ProjectName").Value;
foreach (var item2 in item.Element("WebsitesToPost"))
{
}
}
しかし、ネストされた要素を使用しようとすると、従うべき構文が得られません。前もって感謝します。