1

我正在努力将 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 标记的连接值应插入以逗号分隔的(可能)。

4

0 回答 0