Skip to content

Commit ab9afef

Browse files
committed
[fix] test serialization parameter namespace
1 parent 9ba648a commit ab9afef

File tree

1 file changed

+25
-29
lines changed

1 file changed

+25
-29
lines changed

exist-core/src/test/xquery/xquery3/serialize.xql

Lines changed: 25 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ module namespace ser="http://exist-db.org/xquery/test/serialize";
2525

2626
declare namespace test="http://exist-db.org/xquery/xqsuite";
2727

28+
declare namespace output="http://www.w3.org/2010/xslt-xquery-serialization";
29+
2830
declare %private variable $ser:opt-map-html5 :=
2931
map {
3032
"method": "html",
@@ -33,19 +35,17 @@ declare %private variable $ser:opt-map-html5 :=
3335
;
3436

3537
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>
4041
</output:serialization-parameters>
4142
;
4243

4344
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>
4949
</output:serialization-parameters>
5050
};
5151

@@ -207,10 +207,9 @@ declare
207207
function ser:serialize-with-params() {
208208
serialize(
209209
$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"/>
214213
</output:serialization-parameters>
215214
)
216215
};
@@ -226,8 +225,7 @@ declare
226225
%test:assertXPath("contains($result,'atomic')")
227226
function ser:serialize-no-method() {
228227
serialize($ser:atomic,
229-
<output:serialization-parameters
230-
xmlns:output="http://www.w3.org/2010/xslt-xquery-serialization" />)
228+
<output:serialization-parameters />)
231229
};
232230

233231
declare
@@ -260,9 +258,8 @@ declare
260258
%test:assertEquals("aaabbb")
261259
function ser:serialize-atomic-empty-separator-xml-options() {
262260
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=""/>
266263
</output:serialization-parameters>
267264
)
268265
};
@@ -759,10 +756,9 @@ declare
759756
%test:assertEquals("1--2")
760757
function ser:item-separator-with-method($method as xs:string) {
761758
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>
766762
</output:serialization-parameters>
767763
)
768764
};
@@ -771,9 +767,9 @@ declare
771767
%test:assertEquals("1|2|3|4|5|6|7|8|9|10")
772768
function ser:serialize-xml-033() {
773769
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="|"/>
777773
</output:serialization-parameters>
778774
return serialize(1 to 10, $params)
779775
};
@@ -788,10 +784,10 @@ declare
788784
%test:assertEquals("1==2==3==4")
789785
function ser:serialize-xml-034() {
790786
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="=="/>
795791
</output:serialization-parameters>
796792
)
797793
};

0 commit comments

Comments
 (0)