需要您的帮助以满足BPEL 2.0中的要求。我有一个以下格式的集合
<FilesCollection>
<Files>
<transactionid>
<status>
<filename>
<Files>
<FilesCollection>
在遍历ForEach循环的过程中,我会得到几个这样的集合。
一旦我退出循环,我需要连接所有集合,以便最终得到如下内容
<FilesCollection>
<Files>
<transactionid>
<status>
<filename>
<Files>
<Files>
<transactionid>
<status>
<filename>
<Files>
<Files>
<transactionid>
<status>
<filename>
<Files>
<FilesCollection>
请注意,FilesCollection元素的数量和显示在其中的Files元素的数量将是动态的。
请帮助我。
由于 Arijit
答案 0 :(得分:0)
据我所知,你在XML文档中有多个FilesCollection
并且想要在其中包含一个,那么你需要做这样的事情:
注意:假设您的根元素是源XML中的root
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema"
exclude-result-prefixes="xs" version="1.0">
<xsl:template match="root">
<root>
<FilesCollection>
<xsl:copy-of select="FilesCollection/node()"/>
</FilesCollection>
</root>
</xsl:template>
</xsl:stylesheet>