Diff for /modules/damieng/clean_xml/loncapa.html between versions 1.1 and 1.3

version 1.1, 2015/04/30 20:45:55 version 1.3, 2017/01/05 16:55:16
Line 24  body { color: #000000; background: #FFFF Line 24  body { color: #000000; background: #FFFF
   
   
 <div class="documentation">  <div class="documentation">
 XML schema for LON-CAPA 2 documents.  XML schema for LON-CAPA documents.
 </div>  </div>
 <br>  <br>
   
Line 63  Value restriction based on xs:string<ul> Line 63  Value restriction based on xs:string<ul>
 <a name="int-or-perl_0"></a>  <a name="int-or-perl_0"></a>
 <h3>Simple type <span class="nomtitre">int-or-perl</span>  <h3>Simple type <span class="nomtitre">int-or-perl</span>
 </h3>  </h3>
 Possible values:<ul>  
 <li>xs:int perl</li>  
 </ul>  
   
 <hr>  <hr>
   
 <a name="non-negative-int-or-perl_0"></a>  <a name="non-negative-int-or-perl_0"></a>
 <h3>Simple type <span class="nomtitre">non-negative-int-or-perl</span>  <h3>Simple type <span class="nomtitre">non-negative-int-or-perl</span>
 </h3>  </h3>
 Possible values:<ul>  
 <li>xs:nonNegativeInteger perl</li>  
 </ul>  
   
 <hr>  <hr>
   
 <a name="decimal-or-perl_0"></a>  <a name="decimal-or-perl_0"></a>
 <h3>Simple type <span class="nomtitre">decimal-or-perl</span>  <h3>Simple type <span class="nomtitre">decimal-or-perl</span>
 </h3>  </h3>
 Possible values:<ul>  
 <li>xs:decimal perl</li>  
 </ul>  
   
 <hr>  <hr>
   
Line 103  Value restriction based on xs:string<ul> Line 97  Value restriction based on xs:string<ul>
 <a name="real-or-perl_0"></a>  <a name="real-or-perl_0"></a>
 <h3>Simple type <span class="nomtitre">real-or-perl</span>  <h3>Simple type <span class="nomtitre">real-or-perl</span>
 </h3>  </h3>
 Possible values:<ul>  
 <li>real perl</li>  
 </ul>  
   
 <hr>  <hr>
   
Line 129  Value restriction based on xs:string<ul> Line 121  Value restriction based on xs:string<ul>
 <a name="yesno-or-perl_0"></a>  <a name="yesno-or-perl_0"></a>
 <h3>Simple type <span class="nomtitre">yesno-or-perl</span>  <h3>Simple type <span class="nomtitre">yesno-or-perl</span>
 </h3>  </h3>
 Possible values:<ul>  
 <li>yesno perl</li>  
 </ul>  
   
 <hr>  <hr>
   
Line 155  Value restriction based on xs:string<ul> Line 145  Value restriction based on xs:string<ul>
 <a name="onoff-or-perl_0"></a>  <a name="onoff-or-perl_0"></a>
 <h3>Simple type <span class="nomtitre">onoff-or-perl</span>  <h3>Simple type <span class="nomtitre">onoff-or-perl</span>
 </h3>  </h3>
 Possible values:<ul>  
 <li>onoff perl</li>  
 </ul>  
   
 <hr>  <hr>
   
Line 177  Value restriction based on xs:string<ul> Line 165  Value restriction based on xs:string<ul>
 <a name="color-or-perl_0"></a>  <a name="color-or-perl_0"></a>
 <h3>Simple type <span class="nomtitre">color-or-perl</span>  <h3>Simple type <span class="nomtitre">color-or-perl</span>
 </h3>  </h3>
 Possible values:<ul>  
 <li>color perl</li>  
 </ul>  
   
 <hr>  <hr>
   
Line 207  Value restriction based on xs:string<ul> Line 193  Value restriction based on xs:string<ul>
 <a name="location-or-perl_0"></a>  <a name="location-or-perl_0"></a>
 <h3>Simple type <span class="nomtitre">location-or-perl</span>  <h3>Simple type <span class="nomtitre">location-or-perl</span>
 </h3>  </h3>
 Possible values:<ul>  
 <li>location perl</li>  
 </ul>  
   
 <hr>  <hr>
   
Line 244  Note, that all parameters coincide with Line 228  Note, that all parameters coincide with
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 291  Value restriction based on xs:string<ul> Line 274  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 321  Can contain text<br> Line 303  Can contain text<br>
 <div class="indentation">  <div class="indentation">
 Choice between:<ul>  Choice between:<ul>
 <li>  <li>
   <a href="#head_0">head</a>
   <br>
   </li>
   <li>
 <a href="#text-with-parts_0">text-with-parts</a>  <a href="#text-with-parts_0">text-with-parts</a>
 <br>  <br>
 </li>  </li>
Line 550  Choice between:<ul> Line 536  Choice between:<ul>
 <br>  <br>
 </li>  </li>
 <li>  <li>
 <a href="#translated_0">translated</a>  
 <br>  
 </li>  
 <li>  
 <a href="#window_0">window</a>  <a href="#window_0">window</a>
 <br>  <br>
 </li>  </li>
Line 927  Choice between:<ul> Line 909  Choice between:<ul>
 </li>  </li>
 </ul>  </ul>
   
 <br>Parents:<a href="#text-only_0">text-only</a>, <a href="#noscript_0">noscript</a>, <a href="#body_0">body</a>, <a href="#map_0">map</a>, <a href="#canvas_0">canvas</a>, <a href="#form_1">form</a>  <br>Parents:<a href="#text-only_0">text-only</a>, <a href="#noscript_0">noscript</a>, <a href="#body_0">body</a>, <a href="#map_0">map</a>, <a href="#canvas_0">canvas</a>, <a href="#form_1">form</a>, <a href="#iframe_0">iframe</a>
 <br>  <br>
 <hr>  <hr>
   
Line 976  Choice between:<ul> Line 958  Choice between:<ul>
 <br>  <br>
 </li>  </li>
 <li>  <li>
   <a href="#translated_0">translated</a>
   <br>
   </li>
   <li>
 <a href="#span_0">span</a>  <a href="#span_0">span</a>
 <br>  <br>
 </li>  </li>
Line 1081  Choice between:<ul> Line 1067  Choice between:<ul>
 </li>  </li>
 </ul>  </ul>
   
 <br>Parents:<a href="#text-with-parts_0">text-with-parts</a>, <a href="#text-with-responses_0">text-with-responses</a>, <a href="#text-only_0">text-only</a>, <a href="#span_0">span</a>, <a href="#a_0">a</a>, <a href="#q_0">q</a>, <a href="#canvas_0">canvas</a>  <br>Parents:<a href="#text-with-parts_0">text-with-parts</a>, <a href="#text-with-responses_0">text-with-responses</a>, <a href="#text-only_0">text-only</a>, <a href="#span_0">span</a>, <a href="#a_0">a</a>, <a href="#pre_0">pre</a>, <a href="#q_0">q</a>, <a href="#canvas_0">canvas</a>
 <br>  <br>
 <hr>  <hr>
   
Line 1336  Specifies how the string is checked (lik Line 1322  Specifies how the string is checked (lik
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 1359  Value restriction based on xs:string<ul> Line 1344  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 1548  Display Direction Line 1532  Display Direction
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 1563  Value restriction based on xs:string<ul> Line 1546  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 1676  Correct Option (true, false, or unused). Line 1658  Correct Option (true, false, or unused).
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 1695  Value restriction based on xs:string<ul> Line 1676  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 1801  Display of options when printed Line 1781  Display of options when printed
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 1816  Value restriction based on xs:string<ul> Line 1795  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 1867  Perl list of possible foil values. Line 1845  Perl list of possible foil values.
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 1878  Value restriction based on xs:string<ul> Line 1855  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 1888  Value restriction based on xs:string<ul> Line 1864  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 1898  Attribute <span class="nomattribut">texo Line 1873  Attribute <span class="nomattribut">texo
   
   
 <div class="documentation">  <div class="documentation">
 Print options  Set to "nochoice" to avoid the display of the list of option values when printing.
 </div>  </div>
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 1914  Value restriction based on xs:string<ul> Line 1888  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 1941  Set to "nochoice" to avoid the display o Line 1914  Set to "nochoice" to avoid the display o
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 1952  Value restriction based on xs:string<ul> Line 1924  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
   
   
   
   </div>
   Attribute <span class="nomattribut">noprompt</span>:
       <div class="indentation">optional<br>
   
   
   <div class="documentation">
   Set to "nochoice" to omit "Select all that are ... ".
   </div>
   <br>
   
   
   
   
   Value restriction based on xs:string<ul>
   
   <li>
   <tt>nochoice</tt>
 </li>  </li>
   
 </ul>  </ul>
   
   
   
   
   </div>
   Attribute <span class="nomattribut">mincheck</span>:
       <div class="indentation">optional<br>type: <tt>xs:int</tt>
   <br>
   
   
   <div class="documentation">
   Minimum boxes required to check.
   </div>
   <br>
   
   
   </div>
   Attribute <span class="nomattribut">maxcheck</span>:
       <div class="indentation">optional<br>type: <tt>xs:int</tt>
   <br>
   
   
   <div class="documentation">
   Maximum boxes permitted to check.
   </div>
   <br>
   
   
 </div>  </div>
   
 </div>  </div>
Line 2180  Items Display Location Line 2199  Items Display Location
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 2203  Value restriction based on xs:string<ul> Line 2221  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 2218  Items Display Direction Line 2235  Items Display Direction
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 2233  Value restriction based on xs:string<ul> Line 2249  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 2248  Items Columns Line 2263  Items Columns
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:int<ul>  Value restriction based on xs:int<ul>
   
 <li>  <li>
Line 2271  Value restriction based on xs:int<ul> Line 2285  Value restriction based on xs:int<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 2650  Image response Line 2663  Image response
   
   
 <div class="documentation">  <div class="documentation">
 Query for the selection of an image in a list.  Query for positions on images.
   
   Each foil must contain a reference to an image, at least one rectangle or polygon specifying the correct region, and a text describing what should be selected. Students have to click on the foil image, and their answer is correct if they clicked inside the correct region.
 </div>  </div>
 <br>  <br>
   
Line 2845  The delimited text specifies a rectangul Line 2860  The delimited text specifies a rectangul
 </div>  </div>
 <br>  <br>
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 2856  Value restriction based on xs:string<ul> Line 2870  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
 <hr>  <hr>
   
Line 2869  Value restriction based on xs:string<ul> Line 2882  Value restriction based on xs:string<ul>
 <div class="documentation">Polygonal area in image (contains coordinate list)</div>  <div class="documentation">Polygonal area in image (contains coordinate list)</div>
 <br>  <br>
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 2880  Value restriction based on xs:string<ul> Line 2892  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
 <hr>  <hr>
   
Line 3071  Choice between:<ul> Line 3082  Choice between:<ul>
 Attribute <span class="nomattribut">type</span>:  Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 3086  Value restriction based on xs:string<ul> Line 3096  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 3145  Attribute <span class="nomattribut">name Line 3154  Attribute <span class="nomattribut">name
 Attribute <span class="nomattribut">type</span>:  Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 3160  Value restriction based on xs:string<ul> Line 3168  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 3276  Format: Line 3283  Format:
 3. followed by any number of the following two things, separated by semi-colons:  3. followed by any number of the following two things, separated by semi-colons:
 (a) a comma-separated list of as many numbers as there are variables, which specifies one sampling point, OR  (a) a comma-separated list of as many numbers as there are variables, which specifies one sampling point, OR
 (b) a comma-separated list of as many numbers as there are variables, followed by a colon, followed by another list of as many numbers as there are variables, followed by a #, followed by an integer.  (b) a comma-separated list of as many numbers as there are variables, followed by a colon, followed by another list of as many numbers as there are variables, followed by a #, followed by an integer.
   
   a) specifies one point to sample. b) specifies a range for each variable, and the system will take as many random samples from that range as the number after the #.
 </div>  </div>
 <br>  <br>
   
Line 3402  Algebra System. Maxima and R are support Line 3411  Algebra System. Maxima and R are support
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 3417  Value restriction based on xs:string<ul> Line 3425  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 3438  This is usually the name of a Perl array Line 3445  This is usually the name of a Perl array
 Attribute <span class="nomattribut">libraries</span>:  Attribute <span class="nomattribut">libraries</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt>      <div class="indentation">optional<br>type: <tt>xs:string</tt>
 <br>  <br>
   
   
   <div class="documentation">
   Comma-separated list of libraries.
   
   The following libraries can be used with Maxima:
   absimp, affine, atensor, atrig1, augmented_lagrangian,
   contrib_ode, ctensor, descriptive, diag, eigen, facexp, fft,
   fourie, functs, ggf, grobner, impdiff, ineq, interpol,
   itensor, lapack, lbfgs, lindstedt, linearalgebra, lsquares,
   makeOrders, mnewton, mchrpl, ntrig, orthopoly,
   quadpack, rducon, romberg, scifac, simplex, solve_rec,
   sqdnst, stats, sterling, sym, units, vect, zeilberger
   
   The following libraries can be used with R:
   alr3, boot, car, class, cluster, datasets, Hmisc,
   KernSmooth, leaps, lmtest, MASS, methods, mgcv,
   nlme, nnet, qAnalyst, quadprog, rpart, SuppDists,
   spatial, splines, stats, stats4, survival, tseries, zoo
   </div>
   <br>
   
   
 </div>  </div>
   
 </div>  </div>
Line 3722  This is the label assigned to the spline Line 3752  This is the label assigned to the spline
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 3733  Value restriction based on xs:string<ul> Line 3762  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 3748  This determines the number of Control Po Line 3776  This determines the number of Control Po
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:int<ul>  Value restriction based on xs:int<ul>
   
 <li>  <li>
Line 3763  Value restriction based on xs:int<ul> Line 3790  Value restriction based on xs:int<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 3897  The default is 000000 (black). It is rec Line 3923  The default is 000000 (black). It is rec
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 3908  Value restriction based on xs:string<ul> Line 3933  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 4138  This determines what the server will be Line 4162  This determines what the server will be
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:int<ul>  Value restriction based on xs:int<ul>
   
 <li>  <li>
Line 4161  Value restriction based on xs:int<ul> Line 4184  Value restriction based on xs:int<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 4190  A value must be entered for one of "Init Line 4212  A value must be entered for one of "Init
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 4201  Value restriction based on xs:string<ul> Line 4222  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 4230  This determines the end of the domain ov Line 4250  This determines the end of the domain ov
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 4241  Value restriction based on xs:string<ul> Line 4260  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 4282  The heart of the rule. This choice deter Line 4300  The heart of the rule. This choice deter
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 4313  Value restriction based on xs:string<ul> Line 4330  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 4732  Choice between:<ul> Line 4748  Choice between:<ul>
 Attribute <span class="nomattribut">options</span>:  Attribute <span class="nomattribut">options</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
 Possible values:<ul>  
 <li>perl</li>  <div class="documentation">
 <li>  Comma-separated list of options:
   
   - autoez: Auto E,Z stereochemistry
   - multipart: Multipart Structures
   - nostereo: No stereochemistry
   - reaction: Is a reaction
   - number: Able to number atoms
   </div>
   <br>
   
   
   
   
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 4743  Value restriction based on xs:string<ul> Line 4771  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 4754  Attribute <span class="nomattribut">mole Line 4781  Attribute <span class="nomattribut">mole
   
   
 <div class="documentation">  <div class="documentation">
 Starting Molecule  Starting Molecule.
   Syntax: JME.
 </div>  </div>
 <br>  <br>
   
Line 4766  Attribute <span class="nomattribut">answ Line 4794  Attribute <span class="nomattribut">answ
   
   
 <div class="documentation">  <div class="documentation">
 Correct Answer  Correct Answer.
   Syntax: SMILES (Simplified Molecular Input Line Entry System).
 </div>  </div>
 <br>  <br>
   
Line 4818  Reaction response Line 4847  Reaction response
   
 <div class="documentation">  <div class="documentation">
 Query for a chemical reaction.  Query for a chemical reaction.
   An internal textline element is necessary for the student's response to go in.
 </div>  </div>
 <br>  <br>
   
Line 4856  Choice between:<ul> Line 4886  Choice between:<ul>
 Attribute <span class="nomattribut">answer</span>:  Attribute <span class="nomattribut">answer</span>:
     <div class="indentation">required<br>type: <tt>xs:string</tt>      <div class="indentation">required<br>type: <tt>xs:string</tt>
 <br>  <br>
   
   
   <div class="documentation">
   The correct answer.
   Chemical reactions use the following syntax:
   - Reactants are separated from products by '-&gt;'.
   - Individual reactants and products are separated by ' +' (leading space is obligatory).
   - Numbers preceding the first symbol of a chemical specie are considered to be stoichiometric coefficients.
   - Numbers appearing after the first symbol of a chemical specie are considered to be subscripts.
   - Superscripts are initialized by '^' and terminated by a space.
   - Ionic charges are superscripts composed of a number followed by a sign (i.e. '^2+').
   </div>
   <br>
   
   
 </div>  </div>
 Attribute <span class="nomattribut">initial</span>:  Attribute <span class="nomattribut">initial</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt>      <div class="indentation">optional<br>type: <tt>xs:string</tt>
Line 4863  Attribute <span class="nomattribut">init Line 4908  Attribute <span class="nomattribut">init
   
   
 <div class="documentation">  <div class="documentation">
 Initial Reaction  Initial reaction displayed to students. See the answer attribute for the syntax.
 </div>  </div>
 <br>  <br>
   
Line 5025  Can contain text<br> Line 5070  Can contain text<br>
 <div class="indentation">  <div class="indentation">
 Choice between:<ul>  Choice between:<ul>
 <li>  <li>
   <a href="#responseparam_0">responseparam</a>
   <br>
   </li>
   <li>
 <a href="#textfield_0">textfield</a>  <a href="#textfield_0">textfield</a>
 <br>  <br>
 </li>  </li>
Line 5219  Attribute <span class="nomattribut">desc Line 5268  Attribute <span class="nomattribut">desc
   
 </div>  </div>
   
 <br>Parents:<a href="#stringresponse_0">stringresponse</a>, <a href="#essayresponse_0">essayresponse</a>, <a href="#radiobuttonresponse_0">radiobuttonresponse</a>, <a href="#optionresponse_0">optionresponse</a>, <a href="#matchresponse_0">matchresponse</a>, <a href="#rankresponse_0">rankresponse</a>, <a href="#imageresponse_0">imageresponse</a>, <a href="#numericalresponse_0">numericalresponse</a>, <a href="#formularesponse_0">formularesponse</a>, <a href="#mathresponse_0">mathresponse</a>, <a href="#organicresponse_0">organicresponse</a>, <a href="#reactionresponse_0">reactionresponse</a>, <a href="#customresponse_0">customresponse</a>, <a href="#stringhint_0">stringhint</a>, <a href="#radiobuttonhint_0">radiobuttonhint</a>, <a href="#optionhint_0">optionhint</a>, <a href="#numericalhint_0">numericalhint</a>, <a href="#formulahint_0">formulahint</a>, <a href="#mathhint_0">mathhint</a>, <a href="#organichint_0">organichint</a>, <a href="#reactionhint_0">reactionhint</a>, <a href="#customhint_0">customhint</a>  <br>Parents:<a href="#stringresponse_0">stringresponse</a>, <a href="#essayresponse_0">essayresponse</a>, <a href="#radiobuttonresponse_0">radiobuttonresponse</a>, <a href="#optionresponse_0">optionresponse</a>, <a href="#matchresponse_0">matchresponse</a>, <a href="#rankresponse_0">rankresponse</a>, <a href="#imageresponse_0">imageresponse</a>, <a href="#numericalresponse_0">numericalresponse</a>, <a href="#formularesponse_0">formularesponse</a>, <a href="#mathresponse_0">mathresponse</a>, <a href="#organicresponse_0">organicresponse</a>, <a href="#reactionresponse_0">reactionresponse</a>, <a href="#customresponse_0">customresponse</a>, <a href="#externalresponse_0">externalresponse</a>, <a href="#stringhint_0">stringhint</a>, <a href="#radiobuttonhint_0">radiobuttonhint</a>, <a href="#optionhint_0">optionhint</a>, <a href="#numericalhint_0">numericalhint</a>, <a href="#formulahint_0">formulahint</a>, <a href="#mathhint_0">mathhint</a>, <a href="#organichint_0">organichint</a>, <a href="#reactionhint_0">reactionhint</a>, <a href="#customhint_0">customhint</a>
 <br>  <br>
 <hr>  <hr>
   
Line 5281  Attribute <span class="nomattribut">spel Line 5330  Attribute <span class="nomattribut">spel
   
   
 <div class="documentation">  <div class="documentation">
 Spellcheck for  If this attribute is present, the text the user types is spellchecked when focus leaves the input field.
   The value specifies the language in which the spellcheck is performed.
 </div>  </div>
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 5325  Value restriction based on xs:string<ul> Line 5374  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 5350  Should only be used inside stringrespons Line 5398  Should only be used inside stringrespons
   
   
 <div class="indentation">  <div class="indentation">
   Attribute <span class="nomattribut">id</span>:
       <div class="indentation">optional<br>type: <tt>xs:string</tt>
   <br>
   
   
   <div class="documentation">
   Id that will be part of the HTML input element id.
   This can be used to get a reference to the input element in Javascript.
   </div>
   <br>
   
   
   </div>
 Attribute <span class="nomattribut">size</span>:  Attribute <span class="nomattribut">size</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a>
 <br>  <br>
Line 5381  Attribute <span class="nomattribut">read Line 5442  Attribute <span class="nomattribut">read
 Attribute <span class="nomattribut">spellcheck</span>:  Attribute <span class="nomattribut">spellcheck</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
 Possible values:<ul>  
 <li>perl</li>  <div class="documentation">
 <li>  If this attribute is present, the text the user types is spellchecked when focus leaves the input field.
   The value specifies the language in which the spellcheck is performed.
   </div>
   <br>
   
   
   
   
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 5420  Value restriction based on xs:string<ul> Line 5488  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 5467  This creates a hidden form field with th Line 5534  This creates a hidden form field with th
   
   
 <div class="indentation">  <div class="indentation">
       
 </div>  </div>
   
 <br>Parents:<a href="#stringresponse_0">stringresponse</a>, <a href="#essayresponse_0">essayresponse</a>, <a href="#numericalresponse_0">numericalresponse</a>, <a href="#formularesponse_0">formularesponse</a>, <a href="#mathresponse_0">mathresponse</a>, <a href="#organicresponse_0">organicresponse</a>, <a href="#reactionresponse_0">reactionresponse</a>, <a href="#customresponse_0">customresponse</a>, <a href="#externalresponse_0">externalresponse</a>, <a href="#dataresponse_0">dataresponse</a>  <br>Parents:<a href="#stringresponse_0">stringresponse</a>, <a href="#essayresponse_0">essayresponse</a>, <a href="#numericalresponse_0">numericalresponse</a>, <a href="#formularesponse_0">formularesponse</a>, <a href="#mathresponse_0">mathresponse</a>, <a href="#organicresponse_0">organicresponse</a>, <a href="#reactionresponse_0">reactionresponse</a>, <a href="#customresponse_0">customresponse</a>, <a href="#externalresponse_0">externalresponse</a>, <a href="#dataresponse_0">dataresponse</a>
Line 5488  Hints Line 5555  Hints
   
   
 <div class="documentation">  <div class="documentation">
 The first part of the hint is the condition, which includes a specification of the foil(s) and foil answer(s) required to trigger the hint. The answers specified in the hint condition are compared with the user's submission, and if the condition is met, the hint action included in the conditional hint block will be executed (for example this could be the display of a block of text). You can set multiple hint conditions for a particular problem. Hint conditions are identified by a name. The corresponding hint action includes this hint condition name in the "on" parameter. When a hint condition evaluates to true, the corresponding hint action is triggered. Besides providing hint actions within &lt;hintpart on="NAME"&gt; &lt;/hintpart&gt; tags for each named (NAME) hint condition, a hint can be designated for display if none of the conditional hints evaluate to true. The default hint is not displayed if the conditions were met for any of the conditional hints. The default hint action is included between &lt;hintpart on="default"&gt; &lt;/hintpart&gt; tags.  This element can either contain a simple hint displayed when the submitted answer for the part is not correct, or a more complex structure to display different hints for different submitted answers.
   
   To display different hints based on the submitted answer, the hint group has to contain hint conditions (&lt;*hint&gt; elements) and conditional hints (&lt;hintpart&gt; elements).
   A hint condition defines the foil(s) and foil answer(s) required to trigger a hint, and has a name attribute to identify it.
   A conditional hint (&lt;hintpart&gt;) defines what will be displayed if a particular hint condition is met. It includes a reference to the hint condition in the "on" attribute.
   A default conditional hint can be defined by using on="default" in a &lt;hintpart&gt;. The contents of this hint will be displayed if none of the other conditional hints is triggered.
 </div>  </div>
 <br>  <br>
   
Line 5567  Show hint even if problem Correct Line 5639  Show hint even if problem Correct
 <div class="documentation">  <div class="documentation">
 Conditional Hint  Conditional Hint
   
 When a hint element named the same as the on attribute evaluates to be correct, the hintpart will show.  When a hint condition named the same as the on attribute evaluates to be correct, the contents of this element will be displayed.
 If no other hintpart is to show then all hintparts with an on value set to &ldquo;default&rdquo; will show.  If no other hintpart is to show then all hintparts with an on value set to &ldquo;default&rdquo; will show.
 </div>  </div>
 <br>  <br>
Line 5650  Should be set to the value of which hint Line 5722  Should be set to the value of which hint
 Attribute <span class="nomattribut">type</span>:  Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 5673  Value restriction based on xs:string<ul> Line 5744  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 5705  Pre-Processor Subroutine Line 5775  Pre-Processor Subroutine
 <div class="documentation">  <div class="documentation">
 Radiobutton Hint Condition  Radiobutton Hint Condition
   
 The radiobutton hint element takes two parameters: answer and name. The name is the name of the hint condition, and the answer is an array. The first element of the array will be 'foil'; the remaining elements are the names of the foils that you require to have been checked by the student for the hint to be displayed. For example, if you create a radiobutton response problem with six foils named: granite, gabbro, gneiss, shale, sandstone and schist, and you want your hint named: igneous to be displayed when either granite or basalt had been checked your radiobutton hint would be as follows:  The radiobutton hint element takes two attributes: answer and name. The name is the name of the hint condition, and the answer is an array. The first element of the array will be 'foil'; the remaining elements are the names of the foils that you require to have been checked by the student for the hint to be displayed. For example, if you create a radiobutton response problem with six foils named: granite, gabbro, gneiss, shale, sandstone and schist, and you want your hint named: igneous to be displayed when either granite or basalt had been checked your radiobutton hint would be as follows:
   
 &lt;radiobuttonhint answer="('foil','granite','gabbro')" name="igneous"&gt;&lt;/radiobuttonhint&gt;  &lt;radiobuttonhint answer="('foil','granite','gabbro')" name="igneous"&gt;&lt;/radiobuttonhint&gt;
   
 In order to trigger display of this hint you also need to create a &lt;hintpart&gt; &lt;/hintpart&gt; block that will include a textblock that contains the text of the actual hint.  In order to trigger display of this hint you also need to create a hint condition (&lt;hintpart&gt;) that will include the text of the actual hint.
 </div>  </div>
 <br>  <br>
   
Line 5738  should be set to the value of which hint Line 5808  should be set to the value of which hint
   
 </div>  </div>
 Attribute <span class="nomattribut">answer</span>:  Attribute <span class="nomattribut">answer</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt>      <div class="indentation">optional<br>
 <br>  
   
   
 <div class="documentation">  <div class="documentation">
Line 5748  should be at least a two element list: f Line 5817  should be at least a two element list: f
 <br>  <br>
   
   
   Value restriction based on xs:string<ul>
   
   <li>
   <tt>\(\s*'.*'\s*\)</tt>
   </li>
   
   </ul>
   
   
 </div>  </div>
   
 </div>  </div>
Line 5764  should be at least a two element list: f Line 5842  should be at least a two element list: f
 <div class="documentation">  <div class="documentation">
 Option Response Hint Condition  Option Response Hint Condition
   
 There are two types of option response hint conditions: one for standalone foils and one for concept groups. In both cases the option hint element includes two parameters: answer and name for standalone foils, and concept and name for foils grouped together in a concept group. For the answer parameter, the names and submitted values for each of the foils that are being included in the hint condition are provided in a hash, i.e., in the format: ('Foil1'= &gt; 'True','Foil2'= &gt; 'False'). In the case of a conditional hint for a concept group, the format of the concept parameter is also a hash that links the name of each concept group included in the hint condition to either 'correct' or 'incorrect' - e.g., &lt; optionhint concept="('buoyancy'= &gt; 'correct','density'= &gt; 'correct')" name="fluids" / &gt; If 'correct' is specified for a named concept then when the conditional hint is evaluated answers for each of the foils selected by a student must be correct for the hint action to be triggered. If anything other than 'correct' is provided in the concept hash in the optionhint element then then students answers will be compared with the set answers for the foils in the concept group and as long as at least one answer is incorrect (i.e., the concept group was not correctly answered) then the corresponding hint action will be triggered.   There are two types of option response hint conditions: one for standalone foils and one for concept groups. In both cases the option hint element includes two parameters: answer and name for standalone foils, and concept and name for foils grouped together in a concept group.
   For the answer parameter, the names and submitted values for each of the foils that are being included in the hint condition are provided in a hash, i.e., in the format: ('Foil1'=&gt; 'True','Foil2'=&gt; 'False').
   In the case of a conditional hint for a concept group, the format of the concept parameter is also a hash that links the name of each concept group included in the hint condition to either 'correct' or 'incorrect' - e.g., &lt;optionhint concept="('buoyancy'=&gt; 'correct','density'=&gt; 'correct')" name="fluids" /&gt;.
   If 'correct' is specified for a named concept then when the conditional hint is evaluated answers for each of the foils selected by a student must be correct for the hint action to be triggered. If anything other than 'correct' is provided in the concept hash in the optionhint element then then students answers will be compared with the set answers for the foils in the concept group and as long as at least one answer is incorrect (i.e., the concept group was not correctly answered) then the corresponding hint action will be triggered.
 </div>  </div>
 <br>  <br>
   
Line 5793  should be set to the value of which hint Line 5874  should be set to the value of which hint
   
 </div>  </div>
 Attribute <span class="nomattribut">answer</span>:  Attribute <span class="nomattribut">answer</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt>      <div class="indentation">optional<br>
   
   
   <div class="documentation">
   Perl hash with foil names as keys and submitted values as values.
   Example: ('foil1'=&gt; 'true', 'foil2'=&gt; 'false')
   </div>
 <br>  <br>
   
   
   Value restriction based on xs:string<ul>
   
   <li>
   <tt>\(\s*'.*'\s*\)</tt>
   </li>
   
   </ul>
   
   
 </div>  </div>
 Attribute <span class="nomattribut">concept</span>:  Attribute <span class="nomattribut">concept</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt>      <div class="indentation">optional<br>
   
   
   <div class="documentation">
   Perl hash with concept names as keys and either 'correct' or 'incorrect' as values.
   Example: ('buoyancy'=&gt;'correct', 'density'=&gt; 'correct')
   </div>
 <br>  <br>
   
   
   Value restriction based on xs:string<ul>
   
   <li>
   <tt>\(\s*'.*'\s*\)</tt>
   </li>
   
   </ul>
   
   
 </div>  </div>
   
 </div>  </div>
Line 6004  Algebra System Line 6119  Algebra System
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 6019  Value restriction based on xs:string<ul> Line 6133  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 6121  Attribute <span class="nomattribut">answ Line 6234  Attribute <span class="nomattribut">answ
 <div class="documentation">  <div class="documentation">
 Custom Hint Condition  Custom Hint Condition
   
 Define the hint condition within an answer block inside of the customhint block. The condition is defined like how an answer is defined in customresponse where you need to return EXACT ANS to indicate when customhint criteria are met.  Define the hint condition within an answer element inside the customhint element. The condition is defined in the same way an answer is defined in customresponse, where you need to return EXACT_ANS to indicate when the customhint criteria are met.
 </div>  </div>
 <br>  <br>
   
Line 6376  the type of labels in this group Line 6489  the type of labels in this group
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 6391  Value restriction based on xs:string<ul> Line 6503  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 6407  Warning: as opposed to the TeXsize attri Line 6518  Warning: as opposed to the TeXsize attri
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 6454  Value restriction based on xs:string<ul> Line 6564  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 6650  Display grid front layer over filled box Line 6759  Display grid front layer over filled box
   
   
 </div>  </div>
 Attribute <span class="nomattribut">box_border</span>:  
     <div class="indentation">optional<br>  
   
   
 <div class="documentation">  
 Draw border for boxes  
 </div>  
 <br>  
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  
   
 <li>  
 <tt>border</tt>  
 </li>  
   
 <li>  
 <tt>noborder</tt>  
 </li>  
   
 </ul>  
   
 </li>  
 </ul>  
   
   
 </div>  
 Attribute <span class="nomattribut">border</span>:  Attribute <span class="nomattribut">border</span>:
     <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a>      <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a>
 <br>  <br>
Line 6702  Font size to use in web output (in pts, Line 6781  Font size to use in web output (in pts,
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:int<ul>  Value restriction based on xs:int<ul>
   
 <li>  <li>
Line 6717  Value restriction based on xs:int<ul> Line 6795  Value restriction based on xs:int<ul>
   
 </ul>  </ul>
   
 </li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 6735  Value restriction based on xs:string<ul> Line 6812  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 6750  Type of font to use Line 6826  Type of font to use
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 6769  Value restriction based on xs:string<ul> Line 6844  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 6785  If a function element is used to specify Line 6859  If a function element is used to specify
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:int<ul>  Value restriction based on xs:int<ul>
   
 <li>  <li>
Line 6800  Value restriction based on xs:int<ul> Line 6873  Value restriction based on xs:int<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 6815  Alignment for image in HTML Line 6887  Alignment for image in HTML
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 6838  Value restriction based on xs:string<ul> Line 6909  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 6865  Font size to use in TeX output (pts) Line 6935  Font size to use in TeX output (pts)
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:int<ul>  Value restriction based on xs:int<ul>
   
 <li>  <li>
Line 6880  Value restriction based on xs:int<ul> Line 6949  Value restriction based on xs:int<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 6895  Color setting for printing Line 6963  Color setting for printing
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 6914  Value restriction based on xs:string<ul> Line 6981  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
 Attribute <span class="nomattribut">pattern</span>:  Attribute <span class="nomattribut">plottype</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
   
 <div class="documentation">  <div class="documentation">
 Pattern value for boxes  Plot type
 </div>  </div>
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  Value restriction based on xs:string<ul>
 Value restriction based on xs:int<ul>  
   
 <li>  <li>
 <tt>&gt;= 0</tt>  <tt>Cartesian</tt>
 </li>  </li>
   
 <li>  <li>
 <tt>&lt;= 6</tt>  <tt>Polar</tt>
 </li>  </li>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
 Attribute <span class="nomattribut">solid</span>:  Attribute <span class="nomattribut">gridtype</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a>      <div class="indentation">optional<br>
 <br>  
   
   
 <div class="documentation">  <div class="documentation">
 The density of fill style for boxes  Grid type
 </div>  </div>
 <br>  <br>
   
   
 </div>  
 Attribute <span class="nomattribut">fillstyle</span>:  
     <div class="indentation">optional<br>  
   
   
 <div class="documentation">  Value restriction based on xs:string<ul>
 Filled style for boxes  
 </div>  
 <br>  
   
   <li>
   <tt>Cartesian</tt>
   </li>
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  <li>
 Value restriction based on xs:string<ul>  <tt>Polar</tt>
   </li>
   
 <li>  <li>
 <tt>empty</tt>  <tt>Linear-Log</tt>
 </li>  </li>
   
 <li>  <li>
 <tt>solid</tt>  <tt>Log-Linear</tt>
 </li>  </li>
   
 <li>  <li>
 <tt>pattern</tt>  <tt>Log-Log</tt>
 </li>  </li>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
 Attribute <span class="nomattribut">plottype</span>:  Attribute <span class="nomattribut">lmargin</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
   
 <div class="documentation">  <div class="documentation">
 Plot type  Left margin width (pts)
 </div>  </div>
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  
   
 <li>  
 <tt>Cartesian</tt>  Value restriction based on xs:string<ul>
 </li>  
   
 <li>  <li>
 <tt>Polar</tt>  <tt>default</tt>
 </li>  </li>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
 Attribute <span class="nomattribut">gridtype</span>:  Attribute <span class="nomattribut">rmargin</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
   
 <div class="documentation">  <div class="documentation">
 Grid type  Right margin width (pts)
 </div>  </div>
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  
   
 <li>  
 <tt>Cartesian</tt>  
 </li>  
   
 <li>  
 <tt>Polar</tt>  
 </li>  
   
 <li>  
 <tt>Linear-Log</tt>  
 </li>  
   
 <li>  Value restriction based on xs:string<ul>
 <tt>Log-Linear</tt>  
 </li>  
   
 <li>  <li>
 <tt>Log-Log</tt>  <tt>default</tt>
 </li>  </li>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
 Attribute <span class="nomattribut">lmargin</span>:  Attribute <span class="nomattribut">tmargin</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
   
 <div class="documentation">  <div class="documentation">
 Left margin width (pts)  Top margin width (pts)
 </div>  </div>
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl xs:int</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 7088  Value restriction based on xs:string<ul> Line 7121  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
 Attribute <span class="nomattribut">rmargin</span>:  Attribute <span class="nomattribut">bmargin</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
   
 <div class="documentation">  <div class="documentation">
 Right margin width (pts)  Bottom margin width (pts)
 </div>  </div>
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl xs:int</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 7114  Value restriction based on xs:string<ul> Line 7145  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
 Attribute <span class="nomattribut">tmargin</span>:  Attribute <span class="nomattribut">major_ticscale</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a>
   <br>
   
   
 <div class="documentation">  <div class="documentation">
 Top margin width (pts)  Size of major tic marks (plot coordinates)
 </div>  </div>
 <br>  <br>
   
   
 Possible values:<ul>  </div>
 <li>perl xs:int</li>  Attribute <span class="nomattribut">minor_ticscale</span>:
 <li>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a>
 Value restriction based on xs:string<ul>  <br>
   
 <li>  
 <tt>default</tt>  
 </li>  
   
 </ul>  
   
 </li>  <div class="documentation">
 </ul>  Size of minor tic mark (plot coordinates)
   </div>
   <br>
   
   
 </div>  </div>
 Attribute <span class="nomattribut">bmargin</span>:  Attribute <span class="nomattribut">box_border</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
   
 <div class="documentation">  <div class="documentation">
 Bottom margin width (pts)  Draw border for boxes
 </div>  </div>
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl xs:int</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
 <tt>default</tt>  <tt>border</tt>
 </li>  </li>
   
 </ul>  <li>
   <tt>noborder</tt>
 </li>  </li>
   
 </ul>  </ul>
   
   
   
   
 </div>  </div>
 Attribute <span class="nomattribut">boxwidth</span>:  Attribute <span class="nomattribut">boxwidth</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt>      <div class="indentation">optional<br>type: <tt>xs:string</tt>
Line 7183  Width of boxes, default is auto Line 7213  Width of boxes, default is auto
   
   
 </div>  </div>
 Attribute <span class="nomattribut">major_ticscale</span>:  Attribute <span class="nomattribut">fillstyle</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a>      <div class="indentation">optional<br>
 <br>  
   
   
 <div class="documentation">  <div class="documentation">
 Size of major tic marks (plot coordinates)  Fill style for boxes
 </div>  </div>
 <br>  <br>
   
   
   
   
   Value restriction based on xs:string<ul>
   
   <li>
   <tt>empty</tt>
   </li>
   
   <li>
   <tt>solid</tt>
   </li>
   
   <li>
   <tt>pattern</tt>
   </li>
   
   </ul>
   
   
   
   
 </div>  </div>
 Attribute <span class="nomattribut">minor_ticscale</span>:  Attribute <span class="nomattribut">solid</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a>
 <br>  <br>
   
   
 <div class="documentation">  <div class="documentation">
 Size of minor tic mark (plot coordinates)  Density of fill style for boxes
   </div>
   <br>
   
   
   </div>
   Attribute <span class="nomattribut">pattern</span>:
       <div class="indentation">optional<br>
   
   
   <div class="documentation">
   Pattern value for boxes
 </div>  </div>
 <br>  <br>
   
   
   
   
   Value restriction based on xs:int<ul>
   
   <li>
   <tt>&gt;= 0</tt>
   </li>
   
   <li>
   <tt>&lt;= 6</tt>
   </li>
   
   </ul>
   
   
   
   
 </div>  </div>
   
 </div>  </div>
Line 7424  X-axis number formatting Line 7502  X-axis number formatting
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 7447  Value restriction based on xs:string<ul> Line 7524  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 7462  Y-axis number formatting Line 7538  Y-axis number formatting
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 7485  Value restriction based on xs:string<ul> Line 7560  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 7500  Show x-zero (y=0) axis Line 7574  Show x-zero (y=0) axis
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 7523  Value restriction based on xs:string<ul> Line 7596  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 7538  Show y-zero (x=0) axis Line 7610  Show y-zero (x=0) axis
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 7561  Value restriction based on xs:string<ul> Line 7632  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 7652  Requires 4 data sets, X, Y, Xdelta, and Line 7722  Requires 4 data sets, X, Y, Xdelta, and
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 7715  Value restriction based on xs:string<ul> Line 7784  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 7730  Line width (may not apply to all plot st Line 7798  Line width (may not apply to all plot st
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:int<ul>  Value restriction based on xs:int<ul>
   
 <li>  <li>
Line 7745  Value restriction based on xs:int<ul> Line 7812  Value restriction based on xs:int<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 7760  Line type (may not apply to all plot sty Line 7826  Line type (may not apply to all plot sty
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 7775  Value restriction based on xs:string<ul> Line 7840  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 7802  Point type (may not apply to all plot st Line 7866  Point type (may not apply to all plot st
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:int<ul>  Value restriction based on xs:int<ul>
   
 <li>  <li>
Line 7817  Value restriction based on xs:int<ul> Line 7880  Value restriction based on xs:int<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 7832  Point to fill for filled curves Line 7894  Point to fill for filled curves
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 7867  Value restriction based on xs:string<ul> Line 7928  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 7882  For vector plots, controls where in the Line 7942  For vector plots, controls where in the
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 7901  Value restriction based on xs:string<ul> Line 7960  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 7916  For vector plots, controls the fill styl Line 7974  For vector plots, controls the fill styl
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 7935  Value restriction based on xs:string<ul> Line 7992  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 8059  Position of the key on the plot Line 8115  Position of the key on the plot
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 8090  Value restriction based on xs:string<ul> Line 8145  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 8142  justification of the label text on the p Line 8196  justification of the label text on the p
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 8161  Value restriction based on xs:string<ul> Line 8214  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 8228  Location of major tic marks Line 8280  Location of major tic marks
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 8243  Value restriction based on xs:string<ul> Line 8294  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 8328  For output devices that support it, this Line 8378  For output devices that support it, this
   
 <a name="lonplot--xtics_0"></a>  <a name="lonplot--xtics_0"></a>
 <h3>Complex type <span class="nomtitre">lonplot--xtics</span>  <h3>Complex type <span class="nomtitre">lonplot--xtics</span>
 </h3>Extends <a href="#lonplot--tics_0">lonplot--tics</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 8346  For output devices that support it, this Line 8394  For output devices that support it, this
   
 <a name="lonplot--ytics_0"></a>  <a name="lonplot--ytics_0"></a>
 <h3>Complex type <span class="nomtitre">lonplot--ytics</span>  <h3>Complex type <span class="nomtitre">lonplot--ytics</span>
 </h3>Extends <a href="#lonplot--tics_0">lonplot--tics</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 8584  Passing is Mandatory Line 8630  Passing is Mandatory
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 8599  Value restriction based on xs:string<ul> Line 8644  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 8801  Passing is Mandatory Line 8845  Passing is Mandatory
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 8816  Value restriction based on xs:string<ul> Line 8859  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 8990  Path to the file Line 9032  Path to the file
   
 </div>  </div>
   
 <br>Parents:<a href="#problem_0">problem</a>  <br>Parents:<a href="#problem_0">problem</a>, <a href="#html_0">html</a>
 <br>  <br>
 <hr>  <hr>
   
Line 9424  Import as Line 9466  Import as
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 9439  Value restriction based on xs:string<ul> Line 9480  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 9484  Test Condition Line 9524  Test Condition
   
 <a name="block-with-parts_0"></a>  <a name="block-with-parts_0"></a>
 <h3>Complex type <span class="nomtitre">block-with-parts</span>  <h3>Complex type <span class="nomtitre">block-with-parts</span>
 </h3>Extends <a href="#block-base_0">block-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 9516  Choice between:<ul> Line 9554  Choice between:<ul>
   
 <a name="block-with-responses_0"></a>  <a name="block-with-responses_0"></a>
 <h3>Complex type <span class="nomtitre">block-with-responses</span>  <h3>Complex type <span class="nomtitre">block-with-responses</span>
 </h3>Extends <a href="#block-base_0">block-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 9548  Choice between:<ul> Line 9584  Choice between:<ul>
   
 <a name="block-with-text_0"></a>  <a name="block-with-text_0"></a>
 <h3>Complex type <span class="nomtitre">block-with-text</span>  <h3>Complex type <span class="nomtitre">block-with-text</span>
 </h3>Extends <a href="#block-base_0">block-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 9744  Will only show the output text when the Line 9778  Will only show the output text when the
 Attribute <span class="nomattribut">mode</span>:  Attribute <span class="nomattribut">mode</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 9759  Value restriction based on xs:string<ul> Line 9792  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 9777  exam, survey, surveycred, anonsurvey, an Line 9809  exam, survey, surveycred, anonsurvey, an
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 9788  Value restriction based on xs:string<ul> Line 9819  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 9799  Value restriction based on xs:string<ul> Line 9829  Value restriction based on xs:string<ul>
   
 <a name="problemtype-with-parts_0"></a>  <a name="problemtype-with-parts_0"></a>
 <h3>Complex type <span class="nomtitre">problemtype-with-parts</span>  <h3>Complex type <span class="nomtitre">problemtype-with-parts</span>
 </h3>Extends <a href="#problemtype-base_0">problemtype-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 9831  Choice between:<ul> Line 9859  Choice between:<ul>
   
 <a name="problemtype-with-responses_0"></a>  <a name="problemtype-with-responses_0"></a>
 <h3>Complex type <span class="nomtitre">problemtype-with-responses</span>  <h3>Complex type <span class="nomtitre">problemtype-with-responses</span>
 </h3>Extends <a href="#problemtype-base_0">problemtype-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 9863  Choice between:<ul> Line 9889  Choice between:<ul>
   
 <a name="problemtype-with-text_0"></a>  <a name="problemtype-with-text_0"></a>
 <h3>Complex type <span class="nomtitre">problemtype-with-text</span>  <h3>Complex type <span class="nomtitre">problemtype-with-text</span>
 </h3>Extends <a href="#problemtype-base_0">problemtype-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 9924  Maximum Tags to Show Line 9948  Maximum Tags to Show
   
 <a name="randomlist-with-parts_0"></a>  <a name="randomlist-with-parts_0"></a>
 <h3>Complex type <span class="nomtitre">randomlist-with-parts</span>  <h3>Complex type <span class="nomtitre">randomlist-with-parts</span>
 </h3>Extends <a href="#randomlist-base_0">randomlist-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 10073  Choice between:<ul> Line 10095  Choice between:<ul>
   
 <a name="randomlist-with-responses_0"></a>  <a name="randomlist-with-responses_0"></a>
 <h3>Complex type <span class="nomtitre">randomlist-with-responses</span>  <h3>Complex type <span class="nomtitre">randomlist-with-responses</span>
 </h3>Extends <a href="#randomlist-base_0">randomlist-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 10218  Choice between:<ul> Line 10238  Choice between:<ul>
   
 <a name="randomlist-with-text_0"></a>  <a name="randomlist-with-text_0"></a>
 <h3>Complex type <span class="nomtitre">randomlist-with-text</span>  <h3>Complex type <span class="nomtitre">randomlist-with-text</span>
 </h3>Extends <a href="#randomlist-base_0">randomlist-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 10357  Choice between:<ul> Line 10375  Choice between:<ul>
 </div>  </div>
 <hr>  <hr>
   
 <a name="script_0"></a>  
 <h3>Element <span class="nomtitre">script</span>  
 </h3>  
   
   
 <div class="documentation">  
 Perl Script Block  
   
 If the attribute type is set to &ldquo;loncapa/perl&rdquo; the enclosed data is a Perl script which is evaluated inside the Perl safe space. The return value of the script is ignored.  
 </div>  
 <br>  
   
 Can contain text<br>  
 <div class="indentation">  
 Attribute <span class="nomattribut">type</span>:  
     <div class="indentation">optional<br>type: <tt>xs:string</tt>  
 <br>  
 </div>  
 Attribute <span class="nomattribut"></span>:  
     <div class="indentation">optional<br>  
 </div>  
   
 </div>  
   
 <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>  
 <br>  
 <hr>  
   
 <a name="languageblock_0"></a>  <a name="languageblock_0"></a>
 <h3>Element <span class="nomtitre">languageblock</span>  <h3>Element <span class="nomtitre">languageblock</span>
 </h3>  </h3>
Line 10446  Choice between:<ul> Line 10436  Choice between:<ul>
   
 </div>  </div>
   
 <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>  <br>Parents:<a href="#inlines_0">inlines</a>
 <br>  <br>
 <hr>  <hr>
   
Line 10782  JME string Line 10772  JME string
 Attribute <span class="nomattribut">options</span>:  Attribute <span class="nomattribut">options</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  
   
 <li>  <div class="documentation">
 <tt>reaction</tt>  Comma-separated list of options:
 </li>  reaction: is a reaction (note: setting this option is only useful for the editor, it does not change the resulting image)
   border: draws a border around the image
   </div>
   <br>
   
   
   
   
   Value restriction based on xs:string<ul>
   
 <li>  <li>
 <tt>border</tt>  <tt>reaction|border|reaction\s*,\s*border|border\s*,\s*reaction</tt>
 </li>  </li>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 11376  note: this attribute is not supported in Line 11369  note: this attribute is not supported in
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 11403  Value restriction based on xs:string<ul> Line 11395  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 11480  Usage note: This attribute must not be u Line 11471  Usage note: This attribute must not be u
   
 </div>  </div>
   
 <br>Parents:<a href="#headerContent_0">headerContent</a>, <a href="#body_0">body</a>, <a href="#section-base_0">section-base</a>, <a href="#div-base_0">div-base</a>, <a href="#p-base_0">p-base</a>, <a href="#ul-base_0">ul-base</a>, <a href="#ol-base_0">ol-base</a>, <a href="#li-base_0">li-base</a>, <a href="#dl-base_0">dl-base</a>, <a href="#table-base_0">table-base</a>, <a href="#tr-base_0">tr-base</a>, <a href="#td-base_0">td-base</a>, <a href="#th_0">th</a>, <a href="#span_0">span</a>, <a href="#a_0">a</a>, <a href="#hr_0">hr</a>, <a href="#address_0">address</a>, <a href="#blockquote_0">blockquote</a>, <a href="#img_0">img</a>, <a href="#object_0">object</a>, <a href="#video_0">video</a>, <a href="#audio_0">audio</a>, <a href="#canvas_0">canvas</a>, <a href="#form_1">form</a>, <a href="#input_0">input</a>, <a href="#iframe_0">iframe</a>  <br>Parents:<a href="#headerContent_0">headerContent</a>, <a href="#body_0">body</a>, <a href="#section-base_0">section-base</a>, <a href="#header_0">header</a>, <a href="#footer_0">footer</a>, <a href="#aside_0">aside</a>, <a href="#div-base_0">div-base</a>, <a href="#p-base_0">p-base</a>, <a href="#ul-base_0">ul-base</a>, <a href="#ol-base_0">ol-base</a>, <a href="#li-base_0">li-base</a>, <a href="#dl-base_0">dl-base</a>, <a href="#table-base_0">table-base</a>, <a href="#tr-base_0">tr-base</a>, <a href="#td-base_0">td-base</a>, <a href="#th_0">th</a>, <a href="#span_0">span</a>, <a href="#a_0">a</a>, <a href="#hr_0">hr</a>, <a href="#address_0">address</a>, <a href="#blockquote_0">blockquote</a>, <a href="#img_0">img</a>, <a href="#figure_0">figure</a>, <a href="#object_0">object</a>, <a href="#video_0">video</a>, <a href="#audio_0">audio</a>, <a href="#canvas_0">canvas</a>, <a href="#form_1">form</a>, <a href="#input_0">input</a>, <a href="#iframe_0">iframe</a>
 <br>  <br>
 <hr>  <hr>
   
Line 11617  Sequence with:<ul> Line 11608  Sequence with:<ul>
 <a href="#body_0">body</a>  <a href="#body_0">body</a>
 <br>  <br>
 </li>  </li>
   <li>
   <a href="#allow_0">allow</a>
   <br>
   </li>
 </ul>  </ul>
   
 <a href="#i18n_0">i18n</a>  <a href="#i18n_0">i18n</a>
Line 11639  Attribute <span class="nomattribut">id</ Line 11634  Attribute <span class="nomattribut">id</
 Sequence with:<ul>  Sequence with:<ul>
 <li>Choice between:<ul>  <li>Choice between:<ul>
 <li>  <li>
 <a name="script_1"></a>  <a href="#script_0">script</a>
 <h3>Element <span class="nomtitre">script</span>  
 </h3>type: <a href="#htmlScript_0">htmlScript</a>  
 <br>  
 <br>  <br>
 </li>  </li>
 <li>  <li>
Line 11654  Sequence with:<ul> Line 11646  Sequence with:<ul>
 <h3>Element <span class="nomtitre">meta</span>  <h3>Element <span class="nomtitre">meta</span>
 </h3>type: <a href="#htmlMeta_0">htmlMeta</a>  </h3>type: <a href="#htmlMeta_0">htmlMeta</a>
 <br>  <br>
   
   
 <div class="documentation">  
 generic metainformation  
 </div>  
 <br>  
   
   
 <br>  <br>
 </li>  </li>
 <li>  <li>
Line 11729  Sequence with:<ul> Line 11713  Sequence with:<ul>
 <a href="#head.misc_0">head.misc</a>  <a href="#head.misc_0">head.misc</a>
 <br>  <br>
 </li>  </li>
   <li>Sequence with:<ul>
 <li>  <li>
 <a href="#title_2">title</a>  <a href="#title_2">title</a>
 <br>  <br>
Line 11742  Sequence with:<ul> Line 11727  Sequence with:<ul>
 </ul>  </ul>
 </li>  </li>
 </ul>  </ul>
   </li>
   </ul>
   
 <a href="#i18n_0">i18n</a>  <a href="#i18n_0">i18n</a>
 <br>  <br>
Line 11767  This attribute is obsolete in HTML5. Line 11754  This attribute is obsolete in HTML5.
   
 </div>  </div>
   
 <br>Parents:<a href="#html_0">html</a>  <br>Parents:<a href="#problem_0">problem</a>, <a href="#html_0">html</a>
 <br>  <br>
 <hr>  <hr>
   
Line 11806  Attribute <span class="nomattribut">id</ Line 11793  Attribute <span class="nomattribut">id</
   
   
 <div class="documentation">  <div class="documentation">
 Document base URI  The HTML Base Element (&lt;base&gt;) specifies the base URL to use for all relative URLs contained within a document. There can be only one &lt;base&gt; element in a document.
 </div>  </div>
 <br>  <br>
   
Line 11832  Attribute <span class="nomattribut">id</ Line 11819  Attribute <span class="nomattribut">id</
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
   
   
   <div class="documentation">
   The HTML Meta Element (&lt;meta&gt;) represents any metadata information that cannot be represented by one of the other HTML meta-related elements (&lt;base&gt;, &lt;link&gt;, &lt;script&gt;, &lt;style&gt; or &lt;title&gt;).
   
   Depending on the attributes set, the kind of metadata can be one of the following:
   - If name is set, it is document-level metadata, applying to the whole page.
   - If http-equiv is set, it is a pragma directive, i.e. information normally given by the web server about how the - web page should be served.
   - If charset is set, it is a charset declaration, i.e. the charset used for the serialized form of the webpage. HTML5
   - if the itemprop is set, a user-defined metadata, transparent for the user-agent as the semantics of the metadata is user-specific.
   </div>
   <br>
   
   
 <a href="#i18n_0">i18n</a>  <a href="#i18n_0">i18n</a>
 <br>  <br>
 <br>  <br>
Line 12069  Attribute <span class="nomattribut"></sp Line 12069  Attribute <span class="nomattribut"></sp
 <br>  <br>
 <hr>  <hr>
   
 <a name="htmlScript_0"></a>  <a name="script_0"></a>
 <h3>Complex type <span class="nomtitre">htmlScript</span>  <h3>Element <span class="nomtitre">script</span>
 </h3>Can contain text<br>  </h3>
 <div class="indentation">  
   
   
 <div class="documentation">  <div class="documentation">
   Perl Script Block or Javascript
   
   If the attribute type is set to &ldquo;loncapa/perl&rdquo; the enclosed data is a Perl script which is evaluated inside the Perl safe space. The return value of the script is ignored.
   
 The HTML &lt;script&gt; element is used to embed or reference an executable script within an HTML or XHTML document.  The HTML &lt;script&gt; element is used to embed or reference an executable script within an HTML or XHTML document.
   
 Scripts without async or defer attributes, as well as inline scripts, are fetched and executed immediately, before the browser continues to parse the page.  Scripts without async or defer attributes, as well as inline scripts, are fetched and executed immediately, before the browser continues to parse the page.
 </div>  </div>
 <br>  <br>
   
   Can contain text<br>
   <div class="indentation">
 Attribute <span class="nomattribut">id</span>:  Attribute <span class="nomattribut">id</span>:
     <div class="indentation">optional<br>type: <tt>xs:ID</tt>      <div class="indentation">optional<br>type: <tt>xs:ID</tt>
 <br>  <br>
Line 12109  Attribute <span class="nomattribut">type Line 12114  Attribute <span class="nomattribut">type
   
 <div class="documentation">  <div class="documentation">
 This attribute identifies the scripting language of code embedded within a script element or referenced via the element&rsquo;s src attribute. This is specified as a MIME type; examples of supported MIME types include text/javascript, text/ecmascript, application/javascript, and application/ecmascript.  This attribute identifies the scripting language of code embedded within a script element or referenced via the element&rsquo;s src attribute. This is specified as a MIME type; examples of supported MIME types include text/javascript, text/ecmascript, application/javascript, and application/ecmascript.
   
   If the attribute type is set to &ldquo;loncapa/perl&rdquo; the enclosed data is a Perl script which is evaluated inside the Perl safe space. The return value of the script is ignored.
 </div>  </div>
 <br>  <br>
   
Line 12172  Attribute <span class="nomattribut"></sp Line 12179  Attribute <span class="nomattribut"></sp
 </div>  </div>
   
 </div>  </div>
   
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>, <a href="#head.misc_0">head.misc</a>
   <br>
 <hr>  <hr>
   
 <a name="noscript_0"></a>  <a name="noscript_0"></a>
Line 12205  Choice between:<ul> Line 12215  Choice between:<ul>
   
   
 <div class="documentation">  <div class="documentation">
 The HTML &lt;body&gt; element represents the content of an HTML document. There is only one &lt;body&gt; element in a document.  The HTML Body Element (&lt;body&gt;) represents the content of an HTML document. There can be only one &lt;body&gt; element in a document.
 </div>  </div>
 <br>  <br>
   
Line 12261  The HTML Section Element (&lt;section&gt Line 12271  The HTML Section Element (&lt;section&gt
   
 <a name="section-with-parts_0"></a>  <a name="section-with-parts_0"></a>
 <h3>Complex type <span class="nomtitre">section-with-parts</span>  <h3>Complex type <span class="nomtitre">section-with-parts</span>
 </h3>Extends <a href="#section-base_0">section-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 12281  Choice between:<ul> Line 12289  Choice between:<ul>
   
 <a name="section-with-responses_0"></a>  <a name="section-with-responses_0"></a>
 <h3>Complex type <span class="nomtitre">section-with-responses</span>  <h3>Complex type <span class="nomtitre">section-with-responses</span>
 </h3>Extends <a href="#section-base_0">section-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 12301  Choice between:<ul> Line 12307  Choice between:<ul>
   
 <a name="section-with-text_0"></a>  <a name="section-with-text_0"></a>
 <h3>Complex type <span class="nomtitre">section-with-text</span>  <h3>Complex type <span class="nomtitre">section-with-text</span>
 </h3>Extends <a href="#section-base_0">section-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 12340  Choice between:<ul> Line 12344  Choice between:<ul>
 </li>  </li>
 </ul>  </ul>
   
   <a href="#coreattrs_0">coreattrs</a>
   <br>
   <br>
   
 </div>  </div>
   
 <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>  <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>
Line 12367  Choice between:<ul> Line 12375  Choice between:<ul>
 </li>  </li>
 </ul>  </ul>
   
   <a href="#coreattrs_0">coreattrs</a>
   <br>
   <br>
   
 </div>  </div>
   
 <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>  <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>
Line 12392  Choice between:<ul> Line 12404  Choice between:<ul>
 </li>  </li>
 </ul>  </ul>
   
   <a href="#coreattrs_0">coreattrs</a>
   <br>
   <br>
   
 </div>  </div>
   
 <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>  <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>
Line 12557  Value restriction based on xs:string<ul> Line 12573  Value restriction based on xs:string<ul>
   
 <a name="div-with-parts_0"></a>  <a name="div-with-parts_0"></a>
 <h3>Complex type <span class="nomtitre">div-with-parts</span>  <h3>Complex type <span class="nomtitre">div-with-parts</span>
 </h3>Extends <a href="#div-base_0">div-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 12601  Choice between:<ul> Line 12615  Choice between:<ul>
   
 <a name="div-with-responses_0"></a>  <a name="div-with-responses_0"></a>
 <h3>Complex type <span class="nomtitre">div-with-responses</span>  <h3>Complex type <span class="nomtitre">div-with-responses</span>
 </h3>Extends <a href="#div-base_0">div-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 12645  Choice between:<ul> Line 12657  Choice between:<ul>
   
 <a name="div-with-text_0"></a>  <a name="div-with-text_0"></a>
 <h3>Complex type <span class="nomtitre">div-with-text</span>  <h3>Complex type <span class="nomtitre">div-with-text</span>
 </h3>Extends <a href="#div-base_0">div-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 12704  The HTML &lt;p&gt; element (or HTML Para Line 12714  The HTML &lt;p&gt; element (or HTML Para
   
 <a name="p-with-responses_0"></a>  <a name="p-with-responses_0"></a>
 <h3>Complex type <span class="nomtitre">p-with-responses</span>  <h3>Complex type <span class="nomtitre">p-with-responses</span>
 </h3>Extends <a href="#p-base_0">p-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 12728  Choice between:<ul> Line 12736  Choice between:<ul>
   
 <a name="p-with-text_0"></a>  <a name="p-with-text_0"></a>
 <h3>Complex type <span class="nomtitre">p-with-text</span>  <h3>Complex type <span class="nomtitre">p-with-text</span>
 </h3>Extends <a href="#p-base_0">p-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 12753  Choice between:<ul> Line 12759  Choice between:<ul>
   
   
 <div class="documentation">  <div class="documentation">
 Unordered list  The HTML unordered list element (&lt;ul&gt;) represents an unordered list of items, namely a collection of items that do not have a numerical ordering, and their order in the list is meaningless. Typically, unordered-list items are displayed with a bullet, which can be of several forms, like a dot, a circle or a squared. The bullet style is not defined in the HTML description of the page, but in its associated CSS, using the list-style-type property.
   
   There is no limitation to the depth and imbrication of lists defined with the &lt;ol&gt; and &lt;ul&gt; elements.
 </div>  </div>
 <br>  <br>
   
Line 12787  Usage note: Do not use this attribute, a Line 12795  Usage note: Do not use this attribute, a
   
 <a name="ul-with-parts_0"></a>  <a name="ul-with-parts_0"></a>
 <h3>Complex type <span class="nomtitre">ul-with-parts</span>  <h3>Complex type <span class="nomtitre">ul-with-parts</span>
 </h3>Extends <a href="#ul-base_0">ul-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 12810  Sequence with:<ul> Line 12816  Sequence with:<ul>
   
 <a name="ul-with-responses_0"></a>  <a name="ul-with-responses_0"></a>
 <h3>Complex type <span class="nomtitre">ul-with-responses</span>  <h3>Complex type <span class="nomtitre">ul-with-responses</span>
 </h3>Extends <a href="#ul-base_0">ul-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 12833  Sequence with:<ul> Line 12837  Sequence with:<ul>
   
 <a name="ul-with-text_0"></a>  <a name="ul-with-text_0"></a>
 <h3>Complex type <span class="nomtitre">ul-with-text</span>  <h3>Complex type <span class="nomtitre">ul-with-text</span>
 </h3>Extends <a href="#ul-base_0">ul-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 12861  Sequence with:<ul> Line 12863  Sequence with:<ul>
   
   
 <div class="documentation">  <div class="documentation">
 Ordered list  The HTML &lt;ol&gt; Element (or HTML Ordered List Element) represents an ordered list of items. Typically, ordered-list items are displayed with a preceding numbering, which can be of any form, like numerals, letters or Romans numerals or even simple bullets. This numbered style is not defined in the HTML description of the page, but in its associated CSS, using the list-style-type property.
   
   There is no limitation to the depth and overlap of lists defined with the &lt;ol&gt; and &lt;ul&gt; elements.
 </div>  </div>
 <br>  <br>
   
Line 12896  Note: This attribute was deprecated in H Line 12900  Note: This attribute was deprecated in H
   
 <a name="ol-with-parts_0"></a>  <a name="ol-with-parts_0"></a>
 <h3>Complex type <span class="nomtitre">ol-with-parts</span>  <h3>Complex type <span class="nomtitre">ol-with-parts</span>
 </h3>Extends <a href="#ol-base_0">ol-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 12919  Sequence with:<ul> Line 12921  Sequence with:<ul>
   
 <a name="ol-with-responses_0"></a>  <a name="ol-with-responses_0"></a>
 <h3>Complex type <span class="nomtitre">ol-with-responses</span>  <h3>Complex type <span class="nomtitre">ol-with-responses</span>
 </h3>Extends <a href="#ol-base_0">ol-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 12942  Sequence with:<ul> Line 12942  Sequence with:<ul>
   
 <a name="ol-with-text_0"></a>  <a name="ol-with-text_0"></a>
 <h3>Complex type <span class="nomtitre">ol-with-text</span>  <h3>Complex type <span class="nomtitre">ol-with-text</span>
 </h3>Extends <a href="#ol-base_0">ol-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 12970  Sequence with:<ul> Line 12968  Sequence with:<ul>
   
   
 <div class="documentation">  <div class="documentation">
 List item  The HTML List Item Element (&lt;li&gt;) is used to represent an item in a list. It must be contained in a parent element: an ordered list (&lt;ol&gt;), an unordered list (&lt;ul&gt;), or a menu (&lt;menu&gt;). In menus and unordered lists, list items are usually displayed using bullet points. In ordered lists, they are usually displayed with an ascending counter on the left, such as a number or letter.
 </div>  </div>
 <br>  <br>
   
Line 13020  Note: This attribute was deprecated in H Line 13018  Note: This attribute was deprecated in H
   
 <a name="li-with-parts_0"></a>  <a name="li-with-parts_0"></a>
 <h3>Complex type <span class="nomtitre">li-with-parts</span>  <h3>Complex type <span class="nomtitre">li-with-parts</span>
 </h3>Extends <a href="#li-base_0">li-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13040  Choice between:<ul> Line 13036  Choice between:<ul>
   
 <a name="li-with-responses_0"></a>  <a name="li-with-responses_0"></a>
 <h3>Complex type <span class="nomtitre">li-with-responses</span>  <h3>Complex type <span class="nomtitre">li-with-responses</span>
 </h3>Extends <a href="#li-base_0">li-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13060  Choice between:<ul> Line 13054  Choice between:<ul>
   
 <a name="li-with-text_0"></a>  <a name="li-with-text_0"></a>
 <h3>Complex type <span class="nomtitre">li-with-text</span>  <h3>Complex type <span class="nomtitre">li-with-text</span>
 </h3>Extends <a href="#li-base_0">li-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13101  Prior to HTML5, &lt;dl&gt; was known as Line 13093  Prior to HTML5, &lt;dl&gt; was known as
   
 <a name="dl-with-parts_0"></a>  <a name="dl-with-parts_0"></a>
 <h3>Complex type <span class="nomtitre">dl-with-parts</span>  <h3>Complex type <span class="nomtitre">dl-with-parts</span>
 </h3>Extends <a href="#dl-base_0">dl-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13128  Choice between:<ul> Line 13118  Choice between:<ul>
   
 <a name="dl-with-responses_0"></a>  <a name="dl-with-responses_0"></a>
 <h3>Complex type <span class="nomtitre">dl-with-responses</span>  <h3>Complex type <span class="nomtitre">dl-with-responses</span>
 </h3>Extends <a href="#dl-base_0">dl-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13155  Choice between:<ul> Line 13143  Choice between:<ul>
   
 <a name="dl-with-text_0"></a>  <a name="dl-with-text_0"></a>
 <h3>Complex type <span class="nomtitre">dl-with-text</span>  <h3>Complex type <span class="nomtitre">dl-with-text</span>
 </h3>Extends <a href="#dl-base_0">dl-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13213  The HTML &lt;dd&gt; Element (or HTML Des Line 13199  The HTML &lt;dd&gt; Element (or HTML Des
   
 <a name="dd-with-parts_0"></a>  <a name="dd-with-parts_0"></a>
 <h3>Complex type <span class="nomtitre">dd-with-parts</span>  <h3>Complex type <span class="nomtitre">dd-with-parts</span>
 </h3>Extends <a href="#dd-base_0">dd-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13233  Choice between:<ul> Line 13217  Choice between:<ul>
   
 <a name="dd-with-responses_0"></a>  <a name="dd-with-responses_0"></a>
 <h3>Complex type <span class="nomtitre">dd-with-responses</span>  <h3>Complex type <span class="nomtitre">dd-with-responses</span>
 </h3>Extends <a href="#dd-base_0">dd-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13253  Choice between:<ul> Line 13235  Choice between:<ul>
   
 <a name="dd-with-text_0"></a>  <a name="dd-with-text_0"></a>
 <h3>Complex type <span class="nomtitre">dd-with-text</span>  <h3>Complex type <span class="nomtitre">dd-with-text</span>
 </h3>Extends <a href="#dd-base_0">dd-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13335  Width of the table in % Line 13315  Width of the table in %
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 13346  Value restriction based on xs:string<ul> Line 13325  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 13406  Do not use this attribute, as it has bee Line 13384  Do not use this attribute, as it has bee
   
 <a name="table-with-parts_0"></a>  <a name="table-with-parts_0"></a>
 <h3>Complex type <span class="nomtitre">table-with-parts</span>  <h3>Complex type <span class="nomtitre">table-with-parts</span>
 </h3>Extends <a href="#table-base_0">table-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13451  Sequence with:<ul> Line 13427  Sequence with:<ul>
   
 <a name="table-with-responses_0"></a>  <a name="table-with-responses_0"></a>
 <h3>Complex type <span class="nomtitre">table-with-responses</span>  <h3>Complex type <span class="nomtitre">table-with-responses</span>
 </h3>Extends <a href="#table-base_0">table-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13496  Sequence with:<ul> Line 13470  Sequence with:<ul>
   
 <a name="table-with-text_0"></a>  <a name="table-with-text_0"></a>
 <h3>Complex type <span class="nomtitre">table-with-text</span>  <h3>Complex type <span class="nomtitre">table-with-text</span>
 </h3>Extends <a href="#table-base_0">table-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13765  Deprecated attribute. Line 13737  Deprecated attribute.
   
 <a name="tr-with-parts_0"></a>  <a name="tr-with-parts_0"></a>
 <h3>Complex type <span class="nomtitre">tr-with-parts</span>  <h3>Complex type <span class="nomtitre">tr-with-parts</span>
 </h3>Extends <a href="#tr-base_0">tr-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13792  Choice between:<ul> Line 13762  Choice between:<ul>
   
 <a name="tr-with-responses_0"></a>  <a name="tr-with-responses_0"></a>
 <h3>Complex type <span class="nomtitre">tr-with-responses</span>  <h3>Complex type <span class="nomtitre">tr-with-responses</span>
 </h3>Extends <a href="#tr-base_0">tr-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13819  Choice between:<ul> Line 13787  Choice between:<ul>
   
 <a name="tr-with-text_0"></a>  <a name="tr-with-text_0"></a>
 <h3>Complex type <span class="nomtitre">tr-with-text</span>  <h3>Complex type <span class="nomtitre">tr-with-text</span>
 </h3>Extends <a href="#tr-base_0">tr-base</a>  </h3>
 <br>  
 <br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13922  Width of the cell in mm or another unit Line 13888  Width of the cell in mm or another unit
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 13933  Value restriction based on xs:string<ul> Line 13898  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 13944  Value restriction based on xs:string<ul> Line 13908  Value restriction based on xs:string<ul>
   
 <a name="td-with-parts_0"></a>  <a name="td-with-parts_0"></a>
 <h3>Complex type <span class="nomtitre">td-with-parts</span>  <h3>Complex type <span class="nomtitre">td-with-parts</span>
 </h3>Extends <a href="#td-base_0">td-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13964  Choice between:<ul> Line 13926  Choice between:<ul>
   
 <a name="td-with-responses_0"></a>  <a name="td-with-responses_0"></a>
 <h3>Complex type <span class="nomtitre">td-with-responses</span>  <h3>Complex type <span class="nomtitre">td-with-responses</span>
 </h3>Extends <a href="#td-base_0">td-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 13984  Choice between:<ul> Line 13944  Choice between:<ul>
   
 <a name="td-with-text_0"></a>  <a name="td-with-text_0"></a>
 <h3>Complex type <span class="nomtitre">td-with-text</span>  <h3>Complex type <span class="nomtitre">td-with-text</span>
 </h3>Extends <a href="#td-base_0">td-base</a>  </h3>Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 14094  Width of the cell in mm or another unit Line 14052  Width of the cell in mm or another unit
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 14105  Value restriction based on xs:string<ul> Line 14062  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 14123  Value restriction based on xs:string<ul> Line 14079  Value restriction based on xs:string<ul>
   
   
 <div class="documentation">  <div class="documentation">
 Inline style  The HTML &lt;span&gt; element is a generic inline container for phrasing content, which does not inherently represent anything. It can be used to group elements for styling purposes (using the class or id attributes), or because they share attribute values, such as lang. It should be used only when no other semantic element is appropriate. &lt;span&gt; is very much like a &lt;div&gt; element, but &lt;div&gt; is a block-level element whereas a &lt;span&gt; is an inline element.
 </div>  </div>
 <br>  <br>
   
Line 14171  Choice between:<ul> Line 14127  Choice between:<ul>
 Attribute <span class="nomattribut">name</span>:  Attribute <span class="nomattribut">name</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt>      <div class="indentation">optional<br>type: <tt>xs:string</tt>
 <br>  <br>
   
   
   <div class="documentation">
   HTML 4 only, Obsolete since HTML5.
   
   This attribute is required in an anchor defining a target location within a page. A value for name is similar to a value for the id core attribute and should be an alphanumeric identifier unique to the document. Under the HTML 4.01 specification, id and name both can be used with the &lt;a&gt; element as long as they have identical values.
   
   Usage note: This attribute is obsolete in HTML5, use global attribute id instead.
   </div>
   <br>
   
   
 </div>  </div>
 Attribute <span class="nomattribut">href</span>:  Attribute <span class="nomattribut">href</span>:
     <div class="indentation">optional<br>type: <tt>xs:anyURI</tt>      <div class="indentation">optional<br>type: <tt>xs:anyURI</tt>
 <br>  <br>
   
   
   <div class="documentation">
   This was the single required attribute for anchors defining a hypertext source link, but is no longer required in HTML5. Omitting this attribute creates a placeholder link. The href attribute indicates the link target, either a URL or a URL fragment. A URL fragment is a name preceded by a hash mark (#), which specifies an internal target location (an ID) within the current document. URLs are not restricted to Web (HTTP)-based documents. URLs might use any protocol supported by the browser. For example, file, ftp, and mailto work in most user agents.
   
   Note: You can use the special fragment "top" to create a link back to the top of the page; for example &lt;a href="#top"&gt;Return to top&lt;/a&gt;. This behavior is specified by HTML5.
   </div>
   <br>
   
   
 </div>  </div>
 Attribute <span class="nomattribut">target</span>:  Attribute <span class="nomattribut">target</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt>      <div class="indentation">optional<br>type: <tt>xs:string</tt>
 <br>  <br>
   
   
   <div class="documentation">
   This attribute specifies where to display the linked resource. In HTML4, this is the name of, or a keyword for, a frame. In HTML5, it is a name of, or keyword for, a browsing context (for example, tab, window, or inline frame). The following keywords have special meanings:
   
   * _self: Load the response into the same HTML4 frame (or HTML5 browsing context) as the current one. This value is the default if the attribute is not specified.
   * _blank: Load the response into a new unnamed HTML4 window or HTML5 browsing context.
   * _parent: Load the response into the HTML4 frameset parent of the current frame or HTML5 parent browsing context of the current one. If there is no parent, this option behaves the same way as _self.
   * _top: In HTML4: Load the response into the full, original window, canceling all other frames. In HTML5: Load the response into the top-level browsing context (that is, the browsing context that is an ancestor of the current one, and has no parent). If there is no parent, this option behaves the same way as _self.
   
   Use this attribute only if the href attribute is present.
 </div>  </div>
 Attribute <span class="nomattribut">title</span>:  
     <div class="indentation">optional<br>type: <tt>xs:string</tt>  
 <br>  <br>
   
   
 </div>  </div>
 Attribute <span class="nomattribut">uriprint</span>:  Attribute <span class="nomattribut">title</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt>      <div class="indentation">optional<br>type: <tt>xs:string</tt>
 <br>  <br>
   
   
   <div class="documentation">
   Contains a text representing advisory information related to the element it belongs to. Such information can typically, but not necessarily, be presented to the user as a tooltip.
 </div>  </div>
 Attribute <span class="nomattribut">anchorprint</span>:  
     <div class="indentation">optional<br>type: <tt>xs:string</tt>  
 <br>  <br>
   
   
 </div>  </div>
 Attribute <span class="nomattribut">rel</span>:  Attribute <span class="nomattribut">rel</span>:
     <div class="indentation">optional<br>type: <tt>xs:NMTOKENS</tt>      <div class="indentation">optional<br>type: <tt>xs:NMTOKENS</tt>
 <br>  <br>
   
   
   <div class="documentation">
   For anchors containing the href attribute, this attribute specifies the relationship of the target object to the link object. The value is a comma-separated list of link types values. The values and their semantics will be registered by some authority that might have meaning to the document author. The default relationship, if no other is given, is void. Use this attribute only if the href attribute is present.
   </div>
   <br>
   
   
 </div>  </div>
 Attribute <span class="nomattribut">accesskey</span>:  Attribute <span class="nomattribut">accesskey</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
   
   <div class="documentation">
   Provides a hint for generating a keyboard shortcut for the current element. This attribute consists of a space-separated list of characters. The browser should use the first one that exists on the computer keyboard layout.
   </div>
   <br>
   
   
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
   
Line 14222  The EventTarget.addEventListener() funct Line 14230  The EventTarget.addEventListener() funct
   
   
 </div>  </div>
   Attribute <span class="nomattribut">uriprint</span>:
       <div class="indentation">optional<br>
   
   
   <div class="documentation">
   Attribute specific to LON-CAPA.
   Display the href attribute when printing.
   </div>
   <br>
   
   
   Value restriction based on xs:string<ul>
   
   <li>
   <tt>on</tt>
   </li>
   
   <li>
   <tt>uriprint</tt>
   </li>
   
   <li>
   <tt>yes</tt>
   </li>
   
   <li>
   <tt>1</tt>
   </li>
   
   </ul>
   
   
   </div>
   Attribute <span class="nomattribut">anchorprint</span>:
       <div class="indentation">optional<br>
   
   
   <div class="documentation">
   Attribute specific to LON-CAPA.
   Display the name attribute when printing.
   </div>
   <br>
   
   
   Value restriction based on xs:string<ul>
   
   <li>
   <tt>on</tt>
   </li>
   
   <li>
   <tt>anchorprint</tt>
   </li>
   
   <li>
   <tt>yes</tt>
   </li>
   
   <li>
   <tt>1</tt>
   </li>
   
   </ul>
   
   
   </div>
   
 </div>  </div>
   
Line 14236  The EventTarget.addEventListener() funct Line 14310  The EventTarget.addEventListener() funct
   
   
 <div class="documentation">  <div class="documentation">
 Emphasis  The HTML Emphasis Element (&lt;em&gt;) marks text that has stress emphasis. The &lt;em&gt; element can be nested, with each level of nesting indicating a greater degree of emphasis.
 </div>  </div>
 <br>  <br>
   
Line 14252  Emphasis Line 14326  Emphasis
   
   
 <div class="documentation">  <div class="documentation">
 Strong emphasis  The HTML Strong Element (&lt;strong&gt;) gives text strong importance, and is typically displayed in bold.
 </div>  </div>
 <br>  <br>
   
Line 14327  The HTML Subscript Element (&lt;sub&gt;) Line 14401  The HTML Subscript Element (&lt;sub&gt;)
   
 <a name="pre_0"></a>  <a name="pre_0"></a>
 <h3>Element <span class="nomtitre">pre</span>  <h3>Element <span class="nomtitre">pre</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a>  </h3>
 <br>  
   
   
 <div class="documentation">  <div class="documentation">
Line 14336  The HTML &lt;pre&gt; Element (or HTML Pr Line 14409  The HTML &lt;pre&gt; Element (or HTML Pr
 </div>  </div>
 <br>  <br>
   
   Can contain text<br>
   <div class="indentation">
   Choice between:<ul>
   <li>
   <a href="#inlines_0">inlines</a>
   <br>
   </li>
   </ul>
   Attribute <span class="nomattribut"></span>:
       <div class="indentation">optional<br>
   </div>
   
   </div>
   
 <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>  <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>
 <br>  <br>
Line 14480  The HTML &lt;ins&gt; Element (or HTML In Line 14566  The HTML &lt;ins&gt; Element (or HTML In
 </div>  </div>
 <br>  <br>
   
 Extends <a href="#inlineBaseType_0">inlineBaseType</a>  Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 14513  The HTML &lt;del&gt; element (or HTML De Line 14597  The HTML &lt;del&gt; element (or HTML De
 </div>  </div>
 <br>  <br>
   
 Extends <a href="#inlineBaseType_0">inlineBaseType</a>  Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 14596  The HTML &lt;br&gt; Element (or HTML Lin Line 14678  The HTML &lt;br&gt; Element (or HTML Lin
   
   
 <div class="indentation">  <div class="indentation">
       
 </div>  </div>
   
 <br>Parents:<a href="#inlines_0">inlines</a>  <br>Parents:<a href="#inlines_0">inlines</a>
Line 14732  Value restriction based on xs:string<ul> Line 14814  Value restriction based on xs:string<ul>
 <a name="htmlLength-or-perl_0"></a>  <a name="htmlLength-or-perl_0"></a>
 <h3>Simple type <span class="nomtitre">htmlLength-or-perl</span>  <h3>Simple type <span class="nomtitre">htmlLength-or-perl</span>
 </h3>  </h3>
 Possible values:<ul>  
 <li>htmlLength perl</li>  
 </ul>  
   
 <hr>  <hr>
   
Line 14818  Allows you to set the width of the image Line 14898  Allows you to set the width of the image
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 14829  Value restriction based on xs:string<ul> Line 14908  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 14863  Specifies the alignment of the image rel Line 14941  Specifies the alignment of the image rel
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 14890  Value restriction based on xs:string<ul> Line 14967  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 14908  If, however, there is insufficient text Line 14984  If, however, there is insufficient text
 <br>  <br>
   
   
 Possible values:<ul>  
 <li>perl</li>  
 <li>  
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
 <li>  <li>
Line 14931  Value restriction based on xs:string<ul> Line 15006  Value restriction based on xs:string<ul>
   
 </ul>  </ul>
   
 </li>  
 </ul>  
   
   
 </div>  </div>
Line 14992  Choice between:<ul> Line 15066  Choice between:<ul>
 </li>  </li>
 </ul>  </ul>
   
   <a href="#coreattrs_0">coreattrs</a>
   <br>
   <br>
   
 </div>  </div>
   
 <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>  <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>
Line 15201  The name of valid browsing context (HTML Line 15279  The name of valid browsing context (HTML
   
   
 <div class="documentation">  <div class="documentation">
 param is used to supply a named property value  The HTML &lt;param&gt; element is used to supply a named property value.
 </div>  </div>
 <br>  <br>
   
Line 15733  Value restriction based on xs:token<ul> Line 15811  Value restriction based on xs:token<ul>
 </li>  </li>
   
 <li>  <li>
 <tt>default</tt>  <tt></tt>
 </li>  </li>
   
 </ul>  </ul>
Line 16016  The HTML &lt;label&gt; Element represent Line 16094  The HTML &lt;label&gt; Element represent
 </div>  </div>
 <br>  <br>
   
 Extends <a href="#inlineBaseType_0">inlineBaseType</a>  Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
 Attribute <span class="nomattribut">for</span>:  Attribute <span class="nomattribut">for</span>:
     <div class="indentation">optional<br>type: <tt>xs:IDREF</tt>      <div class="indentation">optional<br>type: <tt>xs:IDREF</tt>
 <br>  <br>
   
   
   <div class="documentation">
   The ID of a labelable form-related element in the same document as the label element. The first such element in the document with an ID matching the value of the for attribute is the labeled control for this label element. 
   </div>
   <br>
   
   
 </div>  </div>
 Attribute <span class="nomattribut">accesskey</span>:  Attribute <span class="nomattribut">accesskey</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
   
   
   <div class="documentation">
   A shortcut key to access this element from the keyboard.
   </div>
   <br>
   
   
 Value restriction based on xs:string<ul>  Value restriction based on xs:string<ul>
   
   
Line 16036  Value restriction based on xs:string<ul> Line 16127  Value restriction based on xs:string<ul>
   
   
 </div>  </div>
   Attribute <span class="nomattribut">form</span>:
       <div class="indentation">optional<br>type: <tt>xs:IDREF</tt>
   <br>
   
   
   <div class="documentation">
   The form element that the label element is associated with (its form owner). If specified, the value of the attribute must be the ID of a &lt;form&gt; element in the same document. This attribute enables you to place label elements anywhere within a document, not just as descendants of their form elements.
   </div>
   <br>
   
   
   </div>
 Attribute <span class="nomattribut">onfocus</span>:  Attribute <span class="nomattribut">onfocus</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt>      <div class="indentation">optional<br>type: <tt>xs:string</tt>
 <br>  <br>
Line 16508  The HTML &lt;legend&gt; Element (or HTML Line 16611  The HTML &lt;legend&gt; Element (or HTML
 </div>  </div>
 <br>  <br>
   
 Extends <a href="#inlineBaseType_0">inlineBaseType</a>  Can contain text<br>
 <br>  
 <br>Can contain text<br>  
 <div class="indentation">  <div class="indentation">
   
   
Line 16611  The HTML &lt;iframe&gt; Element (or HTML Line 16712  The HTML &lt;iframe&gt; Element (or HTML
   
 Can contain text<br>  Can contain text<br>
 <div class="indentation">  <div class="indentation">
   Choice between:<ul>
   <li>
   <a href="#blocks-with-text_0">blocks-with-text</a>
   <br>
   </li>
   </ul>
   
 <a href="#coreattrs_0">coreattrs</a>  <a href="#coreattrs_0">coreattrs</a>
 <br>  <br>
Line 17060  Value restriction based on xs:string<ul> Line 17167  Value restriction based on xs:string<ul>
 <br>  <br>
 <a href="#htmlMeta_0">htmlMeta</a>  <a href="#htmlMeta_0">htmlMeta</a>
 <br>  <br>
 <a href="#htmlScript_0">htmlScript</a>  
 <br>  
 <a href="#i_0">i</a>  <a href="#i_0">i</a>
 <br>  <br>
 <a href="#i18n_0">i18n</a>  <a href="#i18n_0">i18n</a>
Line 17454  Value restriction based on xs:string<ul> Line 17559  Value restriction based on xs:string<ul>
 <br>  <br>
 <a href="#script_0">script</a>  <a href="#script_0">script</a>
 <br>  <br>
 <a href="#script_1">script</a>  
             (under head.misc)  
           <br>  
 <a href="#scriptlib_0">scriptlib</a>  <a href="#scriptlib_0">scriptlib</a>
 <br>  <br>
 <a href="#section_0">section</a>  <a href="#section_0">section</a>

Removed from v.1.1  
changed lines
  Added in v.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>