我有如下的源 XML:
<ROOT>
<RECORD>
<Tag1>Tag1 Value</Tag1>
<Tag2>
<TagA1>TagA1 Value</TagA1>
<TagA2>TagA2 Value</TagA2>
<TagA3>TagA3 Value</TagA3>
</Tag2>
<Tag1>Tag1 Value</Tag1>
</RECORD>
<RECORD>
<Tag1>Tag1 Value</Tag1>
<Tag2>
<TagA1>TagA1 Value</TagA1>
<TagA2>TagA2 Value</TagA2>
</Tag2>
<Tag1>Tag1 Value</Tag1>
</RECORD>
</ROOT>
我需要像下面这样::
<ROOT>
<RECORD>
<Tag1>Tag1 Value</Tag1>
<Tag2>TagA1 Value | TagA2 Value | TagA3 Value</Tag2>
<Tag1>Tag1 Value</Tag1>
</RECORD>
<RECORD>
<Tag1>Tag1 Value</Tag1>
<Tag2>TagA1 Value | TagA2 Value</Tag2>
<Tag1>Tag1 Value</Tag1>
</RECORD>
</ROOT>
我必须将原始 XML 转换为这种形式,我们如何使用 XSLT 来实现?