@@ -802,3 +802,47 @@ function ser:item-separator-adaptive-method() {
802
802
let $data := (1 , 2 )
803
803
return ser:serialize-with-item-separator ($data, "adaptive" )
804
804
};
805
+
806
+ declare
807
+ %test:assertEquals("1|2|3|4|5|6|7|8|9|10" )
808
+ function ser:serialize-xml-033 () {
809
+ let $params :=
810
+ <output:serialization-parameters xmlns:output = "http://www.w3.org/2010/xslt-xquery-serialization" >
811
+ <output:method value = "xml" />
812
+ <output:item-separator value = "|" />
813
+ </output:serialization-parameters>
814
+ return serialize (1 to 10 , $params)
815
+ };
816
+
817
+ declare
818
+ %test:assertEquals("1==2==3==4" )
819
+ function ser:serialize-xml-034 () {
820
+ let $params :=
821
+ <output:serialization-parameters xmlns:output = "http://www.w3.org/2010/xslt-xquery-serialization" >
822
+ <output:method value = "xml" />
823
+ <output:omit-xml-declaration value = "yes" />
824
+ <output:item-separator value = "==" />
825
+ </output:serialization-parameters>
826
+ return serialize (1 to 4 , $params)
827
+ };
828
+
829
+ declare
830
+ %test:assertEquals("1|2|3|4|5|6|7|8|9|10" )
831
+ function ser:serialize-xml-133 () {
832
+ let $params := map {
833
+ "method" : "xml" ,
834
+ "item-separator" : "|"
835
+ }
836
+ return serialize (1 to 10 , $params)
837
+ };
838
+
839
+ declare
840
+ %test:assertEquals("1==2==3==4" )
841
+ function ser:serialize-xml-134 () {
842
+ let $params := map {
843
+ "method" : "xml" ,
844
+ "omit-xml-declaration" : true (),
845
+ "item-separator" : "=="
846
+ }
847
+ return serialize ((1 to 4 )!text {.}, $params)
848
+ };
0 commit comments