我不是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