У меня есть следующий XML, показанный на следующем рисунке:
![XML File](https://i.stack.imgur.com/PPhXY.jpg)
Но я не могу на всю жизнь получить какой-либо код, чтобы выбрать элемент дома между <ArrayOfHouse>
.
Будет больше, чем один House
элемент, когда мне удастся заставить его выбрать один, вот мой код:
// Parse the data as an XML document
XDocument xmlHouseResults = XDocument.Parse(houseSearchResult);
// Select the House elements
XPathNavigator houseNavigator = xmlHouseResults.CreateNavigator();
XPathNodeIterator nodeIter = houseNavigator.Select("/ArrayOfHouse/House");
// Loop through the selected nodes
while (nodeIter.MoveNext())
{
// Show the House id, as taken from the XML document
MessageBox.Show(nodeIter.Current.SelectSingleNode("house_id").ToString());
}
Я получаю поток XML, потому что мне удалось показать данные в MessageBox, показанном выше, но я не могу добраться до отдельных домов.