~juan457/+junk/zorba

« back to all changes in this revision

Viewing changes to src/api/options.cpp

  • Committer: Markos Zaharioudakis
  • Date: 2012-07-11 15:38:39 UTC
  • mfrom: (10924 zorba)
  • mto: This revision was merged to the branch mainline in revision 10932.
  • Revision ID: markos_za@yahoo.com-20120711153839-0mkh15cg2ubknchd
work in progress

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
  encoding(ZORBA_ENCODING_UTF8)
54
54
#ifdef ZORBA_WITH_JSON
55
55
  ,
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 */
60
61
{
61
62
}
148
149
    version = value;
149
150
  }
150
151
#ifdef ZORBA_WITH_JSON
151
 
  else if (strcmp(parameter, "cloudscript-extensions") == 0)
 
152
  else if (strcmp(parameter, "jsoniq-extensions") == 0)
152
153
  {
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;
155
156
  }
156
 
  else if (strcmp(parameter, "cloudscript-multiple-items") == 0)
 
157
  else if (strcmp(parameter, "jsoniq-multiple-items") == 0)
157
158
  {
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;
164
 
  }
165
 
  else if (strcmp(parameter, "cloudscript-xdm-node-output-method") == 0)
166
 
  {
167
 
    cloudscript_xdm_method = convertMethodString(value, parameter);
 
164
      jsoniq_multiple_items = JSONIQ_MULTIPLE_ITEMS_APPENDED;
 
165
  }
 
166
  else if (strcmp(parameter, "jsoniq-xdm-node-output-method") == 0)
 
167
  {
 
168
    jsoniq_xdm_method = convertMethodString(value, parameter);
 
169
  }
 
170
  else if (strcmp(parameter, "jsoniq-allow-mixed-xdm-jdm") == 0)
 
171
  {
 
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;
168
174
  }
169
175
#endif /* ZORBA_WITH_JSON */
170
176
}