From 3e67266b82d72b8296363270837d23c0476e8171 Mon Sep 17 00:00:00 2001 From: David Lichteblau Date: Sat, 19 Apr 2008 19:12:17 +0200 Subject: [PATCH] xsl:number: Don't print zero --- TEST | 4 ++-- number.lisp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/TEST b/TEST index dadcaf4..b52e6c3 100644 --- a/TEST +++ b/TEST @@ -15354,7 +15354,7 @@ FAIL Number__84692 [XSLT-Result-Tree]: output doesn't match Expected output (1): MSFT_Conformance_Tests/Number/Number__84692.saxon Actual output: MSFT_Conformance_Tests/Number/Number__84692.xuriella -FAIL Number__84694 [XSLT-Result-Tree]: output doesn't match +PASS Number__84694 [XSLT-Result-Tree] Stylesheet: MSFT_Conformance_Tests/Number/84694.noindent-xsl Data: MSFT_Conformance_Tests/Number/84694.xml Expected output (1): MSFT_Conformance_Tests/Number/Number__84694.saxon @@ -19453,4 +19453,4 @@ PASS XSLTFunctions_DocumentFuncWithEmptyArg [Mixed] Expected output (1): MSFT_Conformance_Tests/XSLTFunctions/XSLTFunctions_DocumentFuncWithEmptyArg.saxon Actual output: MSFT_Conformance_Tests/XSLTFunctions/XSLTFunctions_DocumentFuncWithEmptyArg.xuriella -Passed 2843/3081 tests (3 expected failures, 235 unexpected failures). +Passed 2844/3081 tests (3 expected failures, 234 unexpected failures). diff --git a/number.lisp b/number.lisp index a992cab..d0b2049 100644 --- a/number.lisp +++ b/number.lisp @@ -229,7 +229,7 @@ (write-string prefix s) (loop for (separator . subformat) in pairs - for n in list + for n in (remove 0 list) for formatted = (format-number-token subformat n) do (when separator -- 2.11.4.GIT