Привет.
Я ищу способ проанализировать несколько файлов XML в определенном каталоге с помощью ASP.NET (C #). Я хотел бы иметь возможность возвращать контент из определенных элементов, но перед этим нужно найти те, которые имеют определенное значение между элементами.
Пример XML-файла 1:
<file>
<title>Title 1</title>
<someContent>Content</someContent>
<filter>filter</filter>
</file>
Пример XML-файла 2:
<file>
<title>Title 2</title>
<someContent>Content</someContent>
<filter>filter, different filter</filter>
</file>
Пример дела 1:
Дайте мне весь XML, у которого есть фильтр 'filter'.
Пример случая 2:
Дайте мне весь XML с заголовком «Заголовок 1».
Похоже, это возможно с помощью LINQ, но я видел только примеры того, как это сделать, когда есть один XML-файл, а не когда есть несколько, например, в этом случае.
Я бы предпочел, чтобы это было сделано на стороне сервера, чтобы я мог кешировать с этой стороны.
Можно использовать функциональность из любой версии .NET Framework.
Спасибо!
~ Джеймс