让我们假设,我有一组国家(超过 100 个)。每个国家可以有许多州。每个州在文件系统中都有一个 xml 文件。我必须根据国家、州或 xml 文件中存在的任何 Id 等参数来搜索这些 xml 文件。
文件系统中的xml文件结构:
<Country code="in">
<States Name="Delhi">
<Subscriptions>
<Subscription Id="100" Code="ABC">
...
</Subscription>
<Subscription Id="101" Code="XYZ">
...
</Subscription>
</Subscriptions>
</States>
</Country>
文件结构(国家文件夹 -> 国家文件夹 -> Subscription.xml 文件):
US -> California-> Subscription.xml
US -> Alaska-> Subscription.xml
In -> Delhi -> Subscription.xml
In -> Tamil Nadu -> Subscription.xml
. . .
例如:如果用户搜索 id = 100,我必须查看每个国家/地区文件夹...在每个州文件夹中...在每个 Subscription.xml 文件中,是否存在具有 100 的 id。
请分享您对如何使用 C# 实现搜索功能的想法。