我不是XSLT向导。XSLT删除空的节点和节点-1
我有我使用删除空节点当前的XSLT:
string strippingStylesheet = "<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">" +
"<xsl:template match=\"@*|node()\">" +
"<xsl:if test=\". != ''\">" +
"<xsl:copy>" +
"<xsl:apply-templates select=\"@*|node()\"/>" +
"</xsl:copy>" +
"</xsl:if></xsl:template></xsl:stylesheet>";
我需要找到一种方法,也与他们-1删除节点。以前的开发人员认为将系统中的每个int都默认为-1是个好主意,而且这意味着所有DB字段都有-1,而不是null。因此,尽管我想击败死马(用棍子,蝙蝠,火箭筒),但我需要回去工作并完成这一工作。
任何帮助将是伟大的。
好问题,+1。请参阅我的答案,了解“空节点”的适当定义以及完整但非常短的解决方案。 :) – 2010-12-10 02:41:35
另一种解决方法是简单地改变你的行`“”`to`“”`。 –
LarsH
2010-12-10 07:05:14