【发布时间】:2018-07-11 21:16:52
【问题描述】:
例如巨型文件有 5000 万行这样的:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<root>
<activity>
<deliv>
<subitem1>text</subitem1>
<subitem2>text</subitem2>
</deliv>
<deliv>
<subitem1>text</subitem1>
<subitem2>text</subitem2>
</deliv>
<deliv>
<subitem1>text</subitem1>
<subitem2>text</subitem2>
</deliv>
</activity>
</root>
每个“子”文件都具有相同的结构,但有 500 万行左右,或者是原始文件的 1/10。
这样做的原因是为了使将此类导入数据库更易于管理,而不会耗尽内存(SQL Server 的 OPENXML)。
XSLT 是这里的最佳选择吗?
【问题讨论】:
标签: xml xslt sql-server-openxml