我有下面的xml片段。我需要根据某些条件遍历所有子节点并打印节点名称。
one-liner
我需要输出所有不是library(data.table)
setDT(df)[, Var3 := paste(sort(unique(unlist(strsplit(unlist(.SD),"-")))), collapse="-"), id]
节点的子节点名称和所有不是'g'的子节点名称。
像这样。
<Parentnode>
<Date>01-Jan-2017</Date>
<Aab>w</Aab>
<Abc>g</Abc>
<Anb>16</Anb>
<Amr>25</Amr>
</Parentnode>
请求您提供帮助。
感谢。
答案 0 :(得分:0)
以这种方式尝试:
<xsl:template match="Parentnode">
<xsl:copy>
<xsl:for-each select="*[not(self::Date or .='g')]">
<!-- do something -->
</xsl:for-each>
</xsl:copy>
</xsl:template>