在我的示例 xml 文件中,我有这个:
<AAA mandatory = "true"> good </AAA>
<BBB mandatory = "true"></BBB>
<CCC />
在生成的 xml 中,结果应该是这样的:
<AAA> good </AAA>
<BBB></BBB>
我应该在我的转换文件 xslt 中放入什么来生成这个 xml?
目前,我有这个:
<xsl:template match="node()[(@mandatory='true' or (following-sibling::*[@mandatory='true' and string-length(normalize-space(.)) > 0] or preceding-sibling::*[@mandatory='true' and string-length(normalize-space(.)) > 0])) or descendant-or-self::*[string-length(normalize-space(.)) > 0]]">
但这一直显示
<CCC />