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