@@ -25,6 +25,8 @@ module namespace ser="http://exist-db.org/xquery/test/serialize";
25
25
26
26
declare namespace test="http://exist-db.org/xquery/xqsuite" ;
27
27
28
+ declare namespace output="http://www.w3.org/2010/xslt-xquery-serialization" ;
29
+
28
30
declare %private variable $ser:opt-map-html5 :=
29
31
map {
30
32
"method" : "html" ,
@@ -33,19 +35,17 @@ declare %private variable $ser:opt-map-html5 :=
33
35
;
34
36
35
37
declare %private variable $ser:opt-xml-adaptive-no-indent :=
36
- <output:serialization-parameters
37
- xmlns:output = "http://www.w3.org/2010/xslt-xquery-serialization" >
38
- <method>adaptive</method>
39
- <indent>no</indent>
38
+ <output:serialization-parameters>
39
+ <output:method>adaptive</output:method>
40
+ <output:indent>no</output:indent>
40
41
</output:serialization-parameters>
41
42
;
42
43
43
44
declare %private function ser:opt-xml-with-separator ($item-separator as xs:string) {
44
- <output:serialization-parameters
45
- xmlns:output = "http://www.w3.org/2010/xslt-xquery-serialization" >
46
- <item-separator>{$item-separator}</item-separator>
47
- <method>adaptive</method>
48
- <indent>no</indent>
45
+ <output:serialization-parameters>
46
+ <output:item-separator>{$item-separator}</output:item-separator>
47
+ <output:method>adaptive</output:method>
48
+ <output:indent>no</output:indent>
49
49
</output:serialization-parameters>
50
50
};
51
51
@@ -207,10 +207,9 @@ declare
207
207
function ser:serialize-with-params () {
208
208
serialize (
209
209
$ser:atomic,
210
- <output:serialization-parameters
211
- xmlns:output = "http://www.w3.org/2010/xslt-xquery-serialization" >
212
- <method value = "xml" />
213
- <indent value = "yes" />
210
+ <output:serialization-parameters>
211
+ <output:method value = "xml" />
212
+ <output:indent value = "yes" />
214
213
</output:serialization-parameters>
215
214
)
216
215
};
@@ -226,8 +225,7 @@ declare
226
225
%test:assertXPath("contains($result,'atomic')" )
227
226
function ser:serialize-no-method () {
228
227
serialize ($ser:atomic,
229
- <output:serialization-parameters
230
- xmlns:output = "http://www.w3.org/2010/xslt-xquery-serialization" />)
228
+ <output:serialization-parameters />)
231
229
};
232
230
233
231
declare
@@ -260,9 +258,8 @@ declare
260
258
%test:assertEquals("aaabbb" )
261
259
function ser:serialize-atomic-empty-separator-xml-options () {
262
260
serialize (("aaa" , "bbb" ),
263
- <output:serialization-parameters
264
- xmlns:output = "http://www.w3.org/2010/xslt-xquery-serialization" >
265
- <item-separator value = "" />
261
+ <output:serialization-parameters>
262
+ <output:item-separator value = "" />
266
263
</output:serialization-parameters>
267
264
)
268
265
};
@@ -759,10 +756,9 @@ declare
759
756
%test:assertEquals("1--2" )
760
757
function ser:item-separator-with-method ($method as xs:string) {
761
758
serialize ((1 , 2 ),
762
- <output:serialization-parameters
763
- xmlns:output = "http://www.w3.org/2010/xslt-xquery-serialization" >
764
- <method>{$method}</method>
765
- <item-separator>--</item-separator>
759
+ <output:serialization-parameters>
760
+ <output:method>{$method}</output:method>
761
+ <output:item-separator>--</output:item-separator>
766
762
</output:serialization-parameters>
767
763
)
768
764
};
@@ -771,9 +767,9 @@ declare
771
767
%test:assertEquals("1|2|3|4|5|6|7|8|9|10" )
772
768
function ser:serialize-xml-033 () {
773
769
let $params :=
774
- <output:serialization-parameters xmlns:output = "http://www.w3.org/2010/xslt-xquery-serialization" >
775
- <method value = "xml" />
776
- <item-separator value = "|" />
770
+ <output:serialization-parameters>
771
+ <output: method value = "xml" />
772
+ <output: item-separator value = "|" />
777
773
</output:serialization-parameters>
778
774
return serialize (1 to 10 , $params)
779
775
};
@@ -788,10 +784,10 @@ declare
788
784
%test:assertEquals("1==2==3==4" )
789
785
function ser:serialize-xml-034 () {
790
786
serialize (1 to 4 ,
791
- <output:serialization-parameters xmlns:output = "http://www.w3.org/2010/xslt-xquery-serialization" >
792
- <method value = "xml" />
793
- <omit-xml-declaration value = "yes" />
794
- <item-separator value = "==" />
787
+ <output:serialization-parameters>
788
+ <output: method value = "xml" />
789
+ <output: omit-xml-declaration value = "yes" />
790
+ <output: item-separator value = "==" />
795
791
</output:serialization-parameters>
796
792
)
797
793
};
0 commit comments