在xslt中添加可选标记

时间:2015-09-11 04:37:58

标签: xml xslt

我有一个要求,我需要使用xsl在请求xml中添加ID元素。

架构就像

 <body>
<A/>
<!--optional-->
<B/>
<!--optional-->
<C/>
<!--optional-->
<D/>
</body>

理想情况下,我必须在元素<D>之后添加元素ID,但由于它是可选的,我必须检查D是否存在,然后在其后添加元素ID。如果&#39; D&#39;不存在然后我必须检查C,B并最终如果所有可选元素都不存在那么我必须在<ID>之后添加元素<A>

我使用或表示法匹配模板,但它不起作用。

谢谢!

0 个答案:

没有答案