使用XSLT基于属性值对XML元素应用过滤器

时间:2015-10-31 23:59:40

标签: xml xslt filter

嗨,我需要帮助,请在我的XML文件上应用一个允许获得这些结果的过滤器。我想只获得输出中type = NET的bloc。

这是原始输入:

<liv dt="2015-10-22" ><Qty type ="NET"> 55</Qty> </liv>
<liv dt="2015-11-1" ><Qty type ="FAR"> 558</Qty> </liv>
<liv dt="2015-10-2" ><Qty type ="NET"> 444</Qty> </liv>
<liv dt="2015-10-28" ><Qty type ="MAE"> 1222</Qty> </liv>

所需的输出:

<liv dt="2015-10-22" ><Qty type ="NET"> 55</Qty> </liv>
<liv dt="2015-10-2" ><Qty type ="NET"> 444</Qty> </liv>

我试图申请:

    <xsl:template match="/liv/Qty[not(@Typ='NET')"/> 

这消除了我想要在满足这个条件时删除所有bloc liv的数量,你能帮忙吗?

由于

0 个答案:

没有答案