我们如何使用文件系统中的某些动态字段搜索存储在 zip 文件中的 xml 文件?

Posted

技术标签:

【中文标题】我们如何使用文件系统中的某些动态字段搜索存储在 zip 文件中的 xml 文件?【英文标题】:How can we search the xml files stored in zip files using certain dynamic fields in file system? 【发布时间】:2022-01-02 21:17:21 【问题描述】:

我需要在文件系统的帮助下搜索存储在 ZIP 文件中的 XML 文件以根据某些字段提取数据。在不使用 DBMS 的情况下搜索这些数据的最佳方法是什么?

【问题讨论】:

【参考方案1】:

Saxon [免责声明:我公司的产品] 可以使用 XPath collection() 函数来做到这一点。例如,XPath 表达式 collection('dir/file.zip?select=*.xml')/*[title="patent"]/@id 将返回 ZIP 存档中具有 title="patent" 的所有 XML 文件的 id 值。

【讨论】:

以上是关于我们如何使用文件系统中的某些动态字段搜索存储在 zip 文件中的 xml 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在数据库字段中存储多个图像参考

如何从 git grep 搜索中排除某些目录/文件

如何将图像动态存储在文件系统中?

如何创建“动态”表单 - 并在两个字段中存储数据和表单设计

如何将 Flask-Admin 中的某些字段动态替换为 Select2?

如何使用 NodeJS 仅将 NeDB 数据库中的某些字段存储到数组中