gpt4 book ai didi

c# - 在 xml 文件中搜索数据的最佳方式?

转载 作者:数据小太阳 更新时间:2023-10-29 02:48:52 25 4
gpt4 key购买 nike

在我们的新项目中,我们必须提供搜索功能以从数百个 xml 文件中检索数据。我在下面简要介绍了我们目前的计划,我想知道您对此的建议/改进。

这些 xml 文件包含个人信息,搜索基于其中的 10 个元素,例如姓氏、名字、电子邮件等。我们目前的计划是创建一个主 XmlDocument,其中包含所有可搜索数据和实际文件。这样当用户搜索数据时,我们首先查看主文件并获得结果。我们还将缓存最近搜索的实际 xml 文件,以便以后可以快速处理类似的搜索。

我们的应用程序是 .net 2.0 网络应用程序。

最佳答案

首先:xml文件有多大? XmlDocument 不能扩展到“大”...但可以处理“大”OK。

其次:您是否可以将数据放入常规数据库结构(可能是 SQL Server Express Edition)、为其编制索引并通过常规 TSQL 进行访问?这通常会胜过 xpath 搜索。同样,如果它是结构化的,SQL Server 2005 及更高版本支持 xml 数据类型,粉碎 数据 - 这允许您在数据库中索引和查询 xml 数据而无需将整个 DOM 存储在内存中(它将 xpath 转换为关系查询)。

关于c# - 在 xml 文件中搜索数据的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/563998/

25 4 0
文章推荐: java - 无法使用 DocumentBuilder 解析 XML 文件
文章推荐: javascript - jQuery append() 与 appendChild()
文章推荐: javascript - 如何避免在 React 中额外包装
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com