我有一个像抑制/删除XML内容
<xml>
<Text>
<body>
<para type="new"> This para needs to be suppress </para>
<para type="old"> This is an old para </para>
</body>
</Text>
</xml>
我想压低身子/对/ @类型=“新”,我可以使用以下templete
<xsl:template match="para[@type='new']">
</xsl:template>
做一个xml
说了这么多,我想实际添加另一个条件是,如果身体不包含其他任何其他元素,然后对/ @类型=“新”,然后整个身体元素应该被删除。
所以
<xml>
<Text>
<body>
<para type="new"> This para needs to be suppress </para>
</body>
</Text>
</xml>
应该返回
<xml>
<Text>
</Text>
</xml>
和
<xml>
<Text>
<body>
<para type="new"> This para needs to be suppress </para>
<para type="old"> This is an old para </para>
</body>
</Text>
</xml>
应该返回
<xml>
<Text>
<body>
<para type="old"> This is an old para </para>
</body>
</Text>
</xml>
任何帮助或暗示该怎么做......
你能告诉我们什么对身体元素的模板的样子,如果你有一个?或者你的整个XSLT如果不是太长。 – JLRishe
另外,如果你有一个没有子元素的** body **元素,会发生什么? –
将身体总是有0或1“新的”第0或1“旧”第并没有别的? – JLRishe