53
53
encoding(ZORBA_ENCODING_UTF8)
54
54
#ifdef ZORBA_WITH_JSON
56
cloudscript_extensions(CLOUDSCRIPT_EXTENSIONS_NO),
57
cloudscript_multiple_items(CLOUDSCRIPT_MULTIPLE_ITEMS_NO),
58
cloudscript_xdm_method(ZORBA_SERIALIZATION_METHOD_XML)
56
jsoniq_extensions(JSONIQ_EXTENSIONS_NO),
57
jsoniq_multiple_items(JSONIQ_MULTIPLE_ITEMS_NO),
58
jsoniq_xdm_method(ZORBA_SERIALIZATION_METHOD_XML),
59
jsoniq_allow_mixed_xdm_jdm(JSONIQ_ALLOW_MIXED_XDM_JDM_NO)
59
60
#endif /* ZORBA_WITH_JSON */
150
151
#ifdef ZORBA_WITH_JSON
151
else if (strcmp(parameter, "cloudscript-extensions") == 0)
152
else if (strcmp(parameter, "jsoniq-extensions") == 0)
153
if (strcmp(value, "yes") == 0) cloudscript_extensions = CLOUDSCRIPT_EXTENSIONS_YES;
154
else if (strcmp(value, "no") == 0) cloudscript_extensions = CLOUDSCRIPT_EXTENSIONS_NO;
154
if (strcmp(value, "yes") == 0) jsoniq_extensions = JSONIQ_EXTENSIONS_YES;
155
else if (strcmp(value, "no") == 0) jsoniq_extensions = JSONIQ_EXTENSIONS_NO;
156
else if (strcmp(parameter, "cloudscript-multiple-items") == 0)
157
else if (strcmp(parameter, "jsoniq-multiple-items") == 0)
158
159
if (strcmp(value, "no") == 0)
159
cloudscript_multiple_items = CLOUDSCRIPT_MULTIPLE_ITEMS_NO;
160
jsoniq_multiple_items = JSONIQ_MULTIPLE_ITEMS_NO;
160
161
else if (strcmp(value, "array") == 0)
161
cloudscript_multiple_items = CLOUDSCRIPT_MULTIPLE_ITEMS_ARRAY;
162
jsoniq_multiple_items = JSONIQ_MULTIPLE_ITEMS_ARRAY;
162
163
else if (strcmp(value, "appended") == 0)
163
cloudscript_multiple_items = CLOUDSCRIPT_MULTIPLE_ITEMS_APPENDED;
165
else if (strcmp(parameter, "cloudscript-xdm-node-output-method") == 0)
167
cloudscript_xdm_method = convertMethodString(value, parameter);
164
jsoniq_multiple_items = JSONIQ_MULTIPLE_ITEMS_APPENDED;
166
else if (strcmp(parameter, "jsoniq-xdm-node-output-method") == 0)
168
jsoniq_xdm_method = convertMethodString(value, parameter);
170
else if (strcmp(parameter, "jsoniq-allow-mixed-xdm-jdm") == 0)
172
if (strcmp(value, "yes") == 0) jsoniq_allow_mixed_xdm_jdm = JSONIQ_ALLOW_MIXED_XDM_JDM_YES;
173
else if (strcmp(value, "no") == 0) jsoniq_allow_mixed_xdm_jdm = JSONIQ_ALLOW_MIXED_XDM_JDM_NO;
169
175
#endif /* ZORBA_WITH_JSON */