4
我在XSLT中嘗試這個任務:將嵌套元素轉換爲嵌套XML格式。使用XSLT從嵌套轉換爲扁平化XML結構
轉換自:
<example>
<value>
aaa
<value>
bbb
<value>
ccc
</value>
</value>
</value>
</example>
要:
<example>
<value>aaa</value>
<value>aaa</value>
<value>bbb</value>
<value>bbb</value>
<value>ccc</value>
<value>ccc</value>
</example>
我一直試圖找到解決辦法,但我只有這個:
<xsl:template match="/">
<exmaple>
<xsl:apply-templates/>
</exmaple>
</xsl:template>
<xsl:template match="//value/text()">
<value><xsl:value-of select="."/></value>
<value><xsl:value-of select="."/></value>
</xsl:template>
結果(問題帶空標籤):
<exmaple>
<value>
aaa
</value><value>
aaa
</value><value>
bbb
</value><value>
bbb
</value><value>
ccc
</value><value>
ccc
</value><value>
</value><value>
</value><value>
</value><value>
</value>
</exmaple>