From 3ee6e440ac3c689d1d477597ae506cd92bc8249f Mon Sep 17 00:00:00 2001 From: David Lichteblau Date: Mon, 24 Mar 2008 17:58:00 +0100 Subject: [PATCH] Recover from attributes outside of elements --- TEST | 10 +++++----- unparse.lisp | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/TEST b/TEST index c219b02..cdefe08 100644 --- a/TEST +++ b/TEST @@ -2330,7 +2330,7 @@ PASS copy_copy49 [XSLT-Result-Tree] Expected output (1): Xalan_Conformance_Tests/copy/copy_copy49.saxon Actual output: Xalan_Conformance_Tests/copy/copy_copy49.xuriella -PASS copy_copy50 [XSLT-Result-Tree]: raised an xslt-error as expected +PASS copy_copy50 [XSLT-Result-Tree] Stylesheet: Xalan_Conformance_Tests/copy/copy50.noindent-xsl Data: Xalan_Conformance_Tests/copy/copy50.xml Expected output (1): Xalan_Conformance_Tests/copy/copy_copy50.saxon @@ -6852,7 +6852,7 @@ PASS output_output111 [XSLT-Result-Tree] Expected output (1): Xalan_Conformance_Tests/output/output_output111.saxon Actual output: Xalan_Conformance_Tests/output/output_output111.xuriella -FAIL output_output112 [XSLT-Result-Tree]: attribute outside of element +PASS output_output112 [XSLT-Result-Tree] Stylesheet: Xalan_Conformance_Tests/output/output112.noindent-xsl Data: Xalan_Conformance_Tests/output/output112.xml Expected output (1): Xalan_Conformance_Tests/output/output_output112.saxon @@ -10162,7 +10162,7 @@ PASS Attributes__78379 [XSLT-Result-Tree] Expected output (1): MSFT_Conformance_Tests/Attributes/Attributes__78379.saxon Actual output: MSFT_Conformance_Tests/Attributes/Attributes__78379.xuriella -PASS Attributes__78380 [XSLT-Result-Tree]: raised an xslt-error as expected +FAIL Attributes__78380 [XSLT-Result-Tree]: expected error not signalled: Stylesheet: MSFT_Conformance_Tests/Attributes/78380.noindent-xsl Data: MSFT_Conformance_Tests/Attributes/books.xml Expected output (1): MSFT_Conformance_Tests/Attributes/Attributes__78380.saxon @@ -11147,7 +11147,7 @@ PASS BVTs_bvt037 [Mixed] Expected output (1): MSFT_Conformance_Tests/BVTs/BVTs_bvt037.saxon Actual output: MSFT_Conformance_Tests/BVTs/BVTs_bvt037.xuriella -FAIL BVTs_bvt038 [Mixed]: attribute outside of element +PASS BVTs_bvt038 [Mixed] Stylesheet: MSFT_Conformance_Tests/BVTs/ignore.noindent-xsl Data: MSFT_Conformance_Tests/BVTs/data.xml Expected output (1): MSFT_Conformance_Tests/BVTs/BVTs_bvt038.saxon @@ -22581,4 +22581,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 2694/3076 tests. +Passed 2695/3076 tests. diff --git a/unparse.lisp b/unparse.lisp index 2c33b1d..0fa3242 100644 --- a/unparse.lisp +++ b/unparse.lisp @@ -274,7 +274,7 @@ (setf uri (unalias-uri uri))) (cond ((null *current-element*) - (xslt-error "attribute outside of element")) + (xslt-cerror "attribute outside of element")) (*start-tag-written-p* (xslt-cerror "attribute after start tag")) ((equal local-name "xmlns") -- 2.11.4.GIT