Это мой XML-канал. Это больше, чем это.Как выполнить поиск по всем элементам в XML
<Cproducts>
<ID>001</ID>
<Name>name one</Name>
<Availability>
<Departure>
<Date>2015-12-03T00:00:00.0000000+00:00</Date>
<Pricing>
<Price>
<Type>ADT</Type>
<Value>175.00</Value>
<Qty>20</Qty>
</Price>
<Price>
<Type>CHD</Type>
<Value>95.00</Value>
<Qty>5</Qty>
</Price>
<Price>
<Type>INF</Type>
<Value>0.00</Value>
<Qty>5</Qty>
</Price>
<Price>
<Type>FAM</Type>
<Value>0.00</Value>
<Qty>0</Qty>
</Price>
<Price>
<Type>SEN</Type>
<Value>175.00</Value>
<Qty>20</Qty>
</Price>
</Pricing>
</Departure>
<Departure>
<Date>2015-12-06T00:00:00.0000000+00:00</Date>
<Pricing>
<Price>
<Type>ADT</Type>
<Value>175.00</Value>
<Qty>20</Qty>
</Price>
<Price>
<Type>CHD</Type>
<Value>95.00</Value>
<Qty>5</Qty>
</Price>
<Price>
<Type>INF</Type>
<Value>0.00</Value>
<Qty>5</Qty>
</Price>
<Price>
<Type>FAM</Type>
<Value>0.00</Value>
<Qty>0</Qty>
</Price>
<Price>
<Type>SEN</Type>
<Value>175.00</Value>
<Qty>20</Qty>
</Price>
</Pricing>
</Departure>
<Availability>
</Cproducts>
В моем случае я хочу, чтобы пройти через все имеющиеся dates.that означает, когда пользователь выбирает дату [из формы], то в соответствии с этой датой, другие данные должны provide.to делать, что я должен смотреть через все доступные даты. Как я могу это сделать. это мой код в MVC.
public void getDatas(string destination, string cruisetype, string datetime)
{
XElement rootele = XElement.Load(Server.MapPath("~/XmlFiles/CruiseData/cruiseprodutstwo.xml"));
var selecttoDate = rootele.Elements("Cproducts").Elements("Availability").Elements("Departure").Elements("Date"); //here I want to get the data that the [date == datetime]
честно, я не понимаю, почему этот вопрос получает три upvotes :-( –
Можете ли вы сказать мне, есть прямой путь, чтобы посмотреть, что конкретный датой является следующий. 'var getneededData = rootele.Elements (" CruiseProduct ") . Где (l => l.Element (" Location "). Значение == destination);' используя это мы можем проверить весь документ и получить данные о том, что местоположение равно заданной строке. Например, я хочу выполнить поиск по w . Есть ли способ сделать это mr @Uwe Keim. помоги мне с этим сэром. –