C# asp.net c在多个xml文件中的搜索功能
我有几个XML文件,我想创建一个搜索功能,例如,如果用户搜索信息系统或仅搜索系统,它将找到特定的项目并显示它。 有20个XML文件,我不允许更改XML文件的结构。我开始编写搜索函数,但不知道如何继续 按钮aspx代码:C# asp.net c在多个xml文件中的搜索功能,c#,asp.net,xml,search,C#,Asp.net,Xml,Search,我有几个XML文件,我想创建一个搜索功能,例如,如果用户搜索信息系统或仅搜索系统,它将找到特定的项目并显示它。 有20个XML文件,我不允许更改XML文件的结构。我开始编写搜索函数,但不知道如何继续 按钮aspx代码: <asp:TableCell> <asp:TextBox runat="server" ID="filterTB"></asp:TextBox> <asp:Button ID="btnSearch" runat="server" Tex
<asp:TableCell>
<asp:TextBox runat="server" ID="filterTB"></asp:TextBox>
<asp:Button ID="btnSearch" runat="server" Text="search" />
</asp:TableCell>
您可以按照以下方式进行操作: 使用Direcoty.GetFiles循环遍历所有xml文件 读取名称,键入etc节点,并将其值与 textArr 找到匹配项后,将该文件添加到列表中,并将其显示给用户。
希望这有帮助 作为XML的文件到底有多重要?根据您所写的内容,您可以简单地对这20个文本文件执行string.Contains。
<project>
<name>Shema Information System</name>
<type>Information System</type>
<faculty>IE</faculty>
<year>2013</year>
<customer>
<name>Shema association</name>
</customer>
<students>
<groupCode>igroup28</groupCode>
</students>
</project>
protected void btnSearch_Click(object sender, EventArgs e)
{
string text = filterTB.Text;
string[] textArr = text.Split(new char[] { ' ', '\n', ',' });
}