xml - 在 Informatica Cloud 中自动解析多个 XML 文件
问题描述
我有数千个需要展平的 xml 文件(放入 SQL 表中,以便查询信息)。一般来说,几乎所有文件都有 20-30 种不同的类型(即它们具有相似的模板/模式)。但是很难将它们分组到一组有限的模式中,因为具有非常相似模板的两个 xml 文件可能相差一个或两个标签。业务方面告诉我的是,随着时间的推移,模式可能会发生细微的变化,即使对于相同“类型”的 xml 也是如此。
在 IICS 中,我可以使用分层解析器映射单个 xml 文件。为此,我将 xml 文件本身作为架构文件。现在我怎么可能为我拥有的数千个 xml 进行映射(无需手动执行!)并将它们展平(即使每个 xml 都成为一个单独的表)。这里的挑战是自动化层次解析器 + 映射过程,并让解析器每次都使用源 xml 本身作为架构。
解决方案
推荐阅读
- c - 像 go 的 fmt.Printf 一样扩展 C 的 printf?
- angular - Angular Firebase 未收到消息
- python - Sqlite3 - UPDATE Column by Lookup
- spring-boot - 如何在 jupiter Spring Boot 中使用 any()?
- c++ - std::unordered_map 的无序关联容器约束
- r - 使用多个变量删除 R 中的观察值
- arrays - 仅在 ReactJs 中添加到数组或渲染不具有等于 null 的特定属性的项目
- c++ - C++ Win32 API 中的 Windows CPU/内存单元
- python - 如何在bpython中剪切和粘贴?
- node.js - 将 WSL2 命令添加到 Windows Powershell