我正在努力将 xml 加载到在单个节点中有多个元素的数据库中:
例子 :
<EMPLS>
<EMPL>
<ID>1</ID>
<NAME>ALPHA</NAME>
<HOBBY>H1</HOBBY>
<HOBBY>H1</HOBBY>
</EMPL>
</EMPLS>
在 XSD 中,允许出现 3 个元素。
我正在使用 XML Source 来填充我的数据库。它足够智能,可以分两部分识别 XML,一个用于 EMPLS 记录,另一个用于 HOBBY,因为它允许根据 xsd 多次出现。
问题是该程序包正在为具有多次出现 HOBBY 的节点填充两条记录,其中我想要获得的所需行为是插入每个 EMPL 的单个记录,而不管 HOBBY 的出现次数和多个 HOBBY 标记的连接值应插入以逗号分隔的(可能)。