Diff for /loncom/html/adm/help/loncapa.html between versions 1.1 and 1.2

version 1.1, 2017/01/05 19:39:23 version 1.2, 2017/01/30 17:55:37
Line 2 Line 2
 <html>  <html>
 <head>  <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>XML Schema</title>  <title>LON-CAPA language reference</title>
 <style type="text/css">  <style type="text/css">
 body { color: #000000; background: #FFFFFF }  body { color: #000000; background: #FFFFFF }
 .documentation { font-family: monospace; color: #005500; white-space: pre-line }  .documentation { font-family: monospace; color: #005500; white-space: pre-line; margin-bottom: 1em }
 .grandlien { font-size: 120%; font-weight: bold }  .grandlien { font-size: 120%; font-weight: bold }
 .nomtitre { color: #550000 }  .nomtitre { color: #550000 }
 .nomattribut { color: #000055; font-weight: bold }  .nomattribut { color: #000055; font-weight: bold }
 .indentation { margin-left: 2em; margin-top: 1em; margin-bottom: 1em }  .indentation { margin-left: 2em; margin-top: 1em; margin-bottom: 1em }
   ul { margin-top: 0.5em }
         </style>          </style>
 </head>  </head>
 <body>  <body>
 <div align="center"><h1>XML Schema</h1></div>  <div align="center"><h1>LON-CAPA language reference</h1></div>
 <br><span class="grandlien"><a href="#index">Go to index</a><br></span><hr>  <br><span class="grandlien"><a href="#index">Go to index</a><br></span><hr>
       
     <div class="documentation">      <div class="documentation">      XML schema for LON-CAPA documents.
       XML schema for LON-CAPA documents.  
     </div>      </div>
 <br>  <hr>
     
       
       
       
       <div class="documentation">  
         This import is needed to use xml:space="preserve".  
       </div>  
 <br>  
       
       
       
       
     <div class="documentation">      <div class="documentation">      Shared simple types.
       Shared simple types.  
     </div>      </div>
 <br>  <hr>
       
   <a name="perl_0"></a><h3>Simple type <span class="nomtitre">perl</span>    <a name="perl_0"></a><h3>Simple type <span class="nomtitre">perl</span>
 </h3>  </h3>
Line 45  body { color: #000000; background: #FFFF Line 37  body { color: #000000; background: #FFFF
   <hr>    <hr>
   <a name="int-or-perl_0"></a><h3>Simple type <span class="nomtitre">int-or-perl</span>    <a name="int-or-perl_0"></a><h3>Simple type <span class="nomtitre">int-or-perl</span>
 </h3>  </h3>
           Union of types<ul>
   <li><tt>xs:int</tt></li>
   <li><a href="#perl_0">perl</a></li>
   </ul>
   <hr>    <hr>
   <a name="non-negative-int-or-perl_0"></a><h3>Simple type <span class="nomtitre">non-negative-int-or-perl</span>    <a name="non-negative-int-or-perl_0"></a><h3>Simple type <span class="nomtitre">non-negative-int-or-perl</span>
 </h3>  </h3>
           Union of types<ul>
   <li><tt>xs:nonNegativeInteger</tt></li>
   <li><a href="#perl_0">perl</a></li>
   </ul>
   <hr>    <hr>
   <a name="decimal-or-perl_0"></a><h3>Simple type <span class="nomtitre">decimal-or-perl</span>    <a name="decimal-or-perl_0"></a><h3>Simple type <span class="nomtitre">decimal-or-perl</span>
 </h3>  </h3>
           Union of types<ul>
   <li><tt>xs:decimal</tt></li>
   <li><a href="#perl_0">perl</a></li>
   </ul>
   <hr>    <hr>
   <a name="real_0"></a><h3>Simple type <span class="nomtitre">real</span>    <a name="real_0"></a><h3>Simple type <span class="nomtitre">real</span>
 </h3>  </h3>
Line 63  body { color: #000000; background: #FFFF Line 64  body { color: #000000; background: #FFFF
   <hr>    <hr>
   <a name="real-or-perl_0"></a><h3>Simple type <span class="nomtitre">real-or-perl</span>    <a name="real-or-perl_0"></a><h3>Simple type <span class="nomtitre">real-or-perl</span>
 </h3>  </h3>
           Union of types<ul>
   <li><a href="#real_0">real</a></li>
   <li><a href="#perl_0">perl</a></li>
   </ul>
   <hr>    <hr>
   <a name="yesno_0"></a><h3>Simple type <span class="nomtitre">yesno</span>    <a name="yesno_0"></a><h3>Simple type <span class="nomtitre">yesno</span>
 </h3>  </h3>
Line 74  body { color: #000000; background: #FFFF Line 78  body { color: #000000; background: #FFFF
   <hr>    <hr>
   <a name="yesno-or-perl_0"></a><h3>Simple type <span class="nomtitre">yesno-or-perl</span>    <a name="yesno-or-perl_0"></a><h3>Simple type <span class="nomtitre">yesno-or-perl</span>
 </h3>  </h3>
           Union of types<ul>
   <li><a href="#yesno_0">yesno</a></li>
   <li><a href="#perl_0">perl</a></li>
   </ul>
   <hr>    <hr>
   <a name="onoff_0"></a><h3>Simple type <span class="nomtitre">onoff</span>    <a name="onoff_0"></a><h3>Simple type <span class="nomtitre">onoff</span>
 </h3>  </h3>
Line 85  body { color: #000000; background: #FFFF Line 92  body { color: #000000; background: #FFFF
   <hr>    <hr>
   <a name="onoff-or-perl_0"></a><h3>Simple type <span class="nomtitre">onoff-or-perl</span>    <a name="onoff-or-perl_0"></a><h3>Simple type <span class="nomtitre">onoff-or-perl</span>
 </h3>  </h3>
           Union of types<ul>
   <li><a href="#onoff_0">onoff</a></li>
   <li><a href="#perl_0">perl</a></li>
   </ul>
   <hr>    <hr>
   <a name="color_0"></a><h3>Simple type <span class="nomtitre">color</span>    <a name="color_0"></a><h3>Simple type <span class="nomtitre">color</span>
 </h3>  </h3>
Line 95  body { color: #000000; background: #FFFF Line 105  body { color: #000000; background: #FFFF
   <hr>    <hr>
   <a name="color-or-perl_0"></a><h3>Simple type <span class="nomtitre">color-or-perl</span>    <a name="color-or-perl_0"></a><h3>Simple type <span class="nomtitre">color-or-perl</span>
 </h3>  </h3>
           Union of types<ul>
   <li><a href="#color_0">color</a></li>
   <li><a href="#perl_0">perl</a></li>
   </ul>
   <hr>    <hr>
   <a name="location_0"></a><h3>Simple type <span class="nomtitre">location</span>    <a name="location_0"></a><h3>Simple type <span class="nomtitre">location</span>
 </h3>  </h3>
Line 107  body { color: #000000; background: #FFFF Line 120  body { color: #000000; background: #FFFF
   <hr>    <hr>
   <a name="location-or-perl_0"></a><h3>Simple type <span class="nomtitre">location-or-perl</span>    <a name="location-or-perl_0"></a><h3>Simple type <span class="nomtitre">location-or-perl</span>
 </h3>  </h3>
           Union of types<ul>
   <li><a href="#location_0">location</a></li>
   <li><a href="#perl_0">perl</a></li>
   </ul>
   <hr>    <hr>
       
       
     <div class="documentation">      <div class="documentation">      Shared attributes
       Shared attributes  
     </div>      </div>
 <br>  <hr>
       
   Attribute <span class="nomattribut">TeXsize</span>:    Attribute <span class="nomattribut">TeXsize</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
           
       <div class="documentation">        <div class="documentation">        Size of LaTeX fonts used in printing.
         Size of LaTeX fonts used in printing.  
                   
         Possible values of TeXsize attribute:          Possible values of TeXsize attribute:
         - tiny: smallest          - tiny: smallest
Line 136  body { color: #000000; background: #FFFF Line 150  body { color: #000000; background: #FFFF
                   
         Note, that all parameters coincide with standard LaTeX commands for changing font size though you do not escape them.          Note, that all parameters coincide with standard LaTeX commands for changing font size though you do not escape them.
       </div>        </div>
 <br>  
           
           
               Union of types<ul>
           <li><a href="#perl_0">perl</a></li>
   <li>
           Value restriction based on xs:string<ul>            Value restriction based on xs:string<ul>
             <li><tt>tiny</tt></li>              <li><tt>tiny</tt></li>
             <li><tt>scriptsize</tt></li>              <li><tt>scriptsize</tt></li>
Line 153  body { color: #000000; background: #FFFF Line 167  body { color: #000000; background: #FFFF
             <li><tt>huge</tt></li>              <li><tt>huge</tt></li>
             <li><tt>Huge</tt></li>              <li><tt>Huge</tt></li>
           </ul>            </ul>
                   </li>
         </ul>
           
   </div>    </div>
       
       
     <div class="documentation">      <div class="documentation">      Problem (root element)
       Problem (root element)  
     </div>      </div>
 <br>  <hr>
       
   <a name="problem_0"></a><h3>Element <span class="nomtitre">problem</span>    <a name="problem_0"></a><h3>Element <span class="nomtitre">problem</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Root for .problem documents.
         Root for .problem documents.  
                   
         This must be first in the file. It sets up the header of the webpage and generates the submit buttons. It also handles due dates properly.          This must be first in the file. It sets up the header of the webpage and generates the submit buttons. It also handles due dates properly.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 205  body { color: #000000; background: #FFFF Line 216  body { color: #000000; background: #FFFF
   <br><br><hr>    <br><br><hr>
       
       
     <div class="documentation">      <div class="documentation">      Library (root element)
       Library (root element)  
     </div>      </div>
 <br>  <hr>
       
   <a name="library_0"></a><h3>Element <span class="nomtitre">library</span>    <a name="library_0"></a><h3>Element <span class="nomtitre">library</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Root for .library documents.
         Root for .library documents.  
         A LON-CAPA .library file can contain just a script block, or just response items, or both.          A LON-CAPA .library file can contain just a script block, or just response items, or both.
         Library content is loaded into a problem statement by using an &lt;import&gt; element.          Library content is loaded into a problem statement by using an &lt;import&gt; element.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 242  body { color: #000000; background: #FFFF Line 250  body { color: #000000; background: #FFFF
   <br><br><hr>    <br><br><hr>
       
       
     <div class="documentation">      <div class="documentation">      Groups of block and inline elements.
       Groups of block and inline elements.  
     </div>      </div>
 <br>  <hr>
       
   <a name="text-with-parts_0"></a><h3>Group <span class="nomtitre">text-with-parts</span>    <a name="text-with-parts_0"></a><h3>Group <span class="nomtitre">text-with-parts</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        List of block and inline elements mixed with text. These elements can contain parts and responses.
         List of block and inline elements mixed with text. These elements can contain parts and responses.  
       </div>        </div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 269  body { color: #000000; background: #FFFF Line 274  body { color: #000000; background: #FFFF
 <a href="#inlines_0">inlines</a><br>  <a href="#inlines_0">inlines</a><br>
 </li>  </li>
 </ul>  </ul>
   <br>Parents:<a href="#problem_0">problem</a><br><hr>    <br>Parents: <a href="#problem_0">problem</a><br><hr>
   <a name="text-with-responses_0"></a><h3>Group <span class="nomtitre">text-with-responses</span>    <a name="text-with-responses_0"></a><h3>Group <span class="nomtitre">text-with-responses</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        List of block and inline elements mixed with text. These elements can contain responses but not parts.
         List of block and inline elements mixed with text. These elements can contain responses but not parts.  
       </div>        </div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 289  body { color: #000000; background: #FFFF Line 292  body { color: #000000; background: #FFFF
 <a href="#inlines_0">inlines</a><br>  <a href="#inlines_0">inlines</a><br>
 </li>  </li>
 </ul>  </ul>
   <br>Parents:<a href="#library_0">library</a>, <a href="#part_0">part</a>, <a href="#preduedate_0">preduedate</a>, <a href="#notsolved_0">notsolved</a>, <a href="#comment_0">comment</a><br><hr>    <br>Parents: <a href="#library_0">library</a>, <a href="#part_0">part</a>, <a href="#preduedate_0">preduedate</a>, <a href="#notsolved_0">notsolved</a>, <a href="#comment_0">comment</a><br><hr>
   <a name="text-only_0"></a><h3>Group <span class="nomtitre">text-only</span>    <a name="text-only_0"></a><h3>Group <span class="nomtitre">text-only</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        List of block and inline elements mixed with text. These elements cannot contain responses or parts.
         List of block and inline elements mixed with text. These elements cannot contain responses or parts.  
       </div>        </div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 306  body { color: #000000; background: #FFFF Line 307  body { color: #000000; background: #FFFF
 <a href="#inlines_0">inlines</a><br>  <a href="#inlines_0">inlines</a><br>
 </li>  </li>
 </ul>  </ul>
   <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="#functionplotresponse_0">functionplotresponse</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>, <a href="#hintgroup_0">hintgroup</a>, <a href="#hintpart_0">hintpart</a>, <a href="#IntroParagraph_0">IntroParagraph</a>, <a href="#ClosingParagraph_0">ClosingParagraph</a>, <a href="#QuestionText_0">QuestionText</a>, <a href="#InstanceText_0">InstanceText</a>, <a href="#CriteriaText_0">CriteriaText</a>, <a href="#GraderNote_0">GraderNote</a>, <a href="#postanswerdate_0">postanswerdate</a>, <a href="#solved_0">solved</a>, <a href="#while_0">while</a>, <a href="#print_0">print</a>, <a href="#web_0">web</a>, <a href="#standalone_0">standalone</a>, <a href="#languageblock_0">languageblock</a>, <a href="#translated_0">translated</a>, <a href="#lang_0">lang</a>, <a href="#window_0">window</a>, <a href="#windowlink_0">windowlink</a>, <a href="#togglebox_0">togglebox</a>, <a href="#instructorcomment_0">instructorcomment</a>, <a href="#header_0">header</a>, <a href="#footer_0">footer</a>, <a href="#aside_0">aside</a>, <a href="#caption_0">caption</a>, <a href="#th_0">th</a>, <a href="#address_0">address</a>, <a href="#blockquote_0">blockquote</a>, <a href="#figure_0">figure</a>, <a href="#figcaption_0">figcaption</a>, <a href="#object_0">object</a>, <a href="#applet_0">applet</a>, <a href="#fieldset_0">fieldset</a>, <a href="#button_0">button</a><br><hr>    <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="#functionplotresponse_0">functionplotresponse</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>, <a href="#hintgroup_0">hintgroup</a>, <a href="#hintpart_0">hintpart</a>, <a href="#IntroParagraph_0">IntroParagraph</a>, <a href="#ClosingParagraph_0">ClosingParagraph</a>, <a href="#QuestionText_0">QuestionText</a>, <a href="#InstanceText_0">InstanceText</a>, <a href="#CriteriaText_0">CriteriaText</a>, <a href="#GraderNote_0">GraderNote</a>, <a href="#postanswerdate_0">postanswerdate</a>, <a href="#solved_0">solved</a>, <a href="#while_0">while</a>, <a href="#print_0">print</a>, <a href="#web_0">web</a>, <a href="#standalone_0">standalone</a>, <a href="#languageblock_0">languageblock</a>, <a href="#translated_0">translated</a>, <a href="#lang_0">lang</a>, <a href="#window_0">window</a>, <a href="#windowlink_0">windowlink</a>, <a href="#togglebox_0">togglebox</a>, <a href="#instructorcomment_0">instructorcomment</a>, <a href="#header_0">header</a>, <a href="#footer_0">footer</a>, <a href="#aside_0">aside</a>, <a href="#caption_0">caption</a>, <a href="#th_0">th</a>, <a href="#address_0">address</a>, <a href="#blockquote_0">blockquote</a>, <a href="#figure_0">figure</a>, <a href="#figcaption_0">figcaption</a>, <a href="#object_0">object</a>, <a href="#applet_0">applet</a>, <a href="#fieldset_0">fieldset</a>, <a href="#button_0">button</a><br><hr>
   <a name="universal-blocks_0"></a><h3>Group <span class="nomtitre">universal-blocks</span>    <a name="universal-blocks_0"></a><h3>Group <span class="nomtitre">universal-blocks</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Blocks with a content that does not depend on the scope, and that can appear anywhere with text and blocks.
         Blocks with a content that does not depend on the scope, and that can appear anywhere with text and blocks.  
       </div>        </div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 434  body { color: #000000; background: #FFFF Line 433  body { color: #000000; background: #FFFF
 <a href="#iframe_0">iframe</a><br>  <a href="#iframe_0">iframe</a><br>
 </li>  </li>
 </ul>  </ul>
   <br>Parents:<a href="#blocks-with-parts_0">blocks-with-parts</a>, <a href="#blocks-with-responses_0">blocks-with-responses</a>, <a href="#blocks-with-text_0">blocks-with-text</a><br><hr>    <br>Parents: <a href="#blocks-with-parts_0">blocks-with-parts</a>, <a href="#blocks-with-responses_0">blocks-with-responses</a>, <a href="#blocks-with-text_0">blocks-with-text</a><br><hr>
   <a name="blocks-with-parts_0"></a><h3>Group <span class="nomtitre">blocks-with-parts</span>    <a name="blocks-with-parts_0"></a><h3>Group <span class="nomtitre">blocks-with-parts</span>
 </h3>  </h3>
     Choice between:<ul>      Choice between:<ul>
Line 482  body { color: #000000; background: #FFFF Line 481  body { color: #000000; background: #FFFF
 </h3>type: <a href="#table-with-parts_0">table-with-parts</a><br><br>  </h3>type: <a href="#table-with-parts_0">table-with-parts</a><br><br>
 </li>  </li>
 </ul>  </ul>
   <br>Parents:<a href="#text-with-parts_0">text-with-parts</a><br><hr>    <br>Parents: <a href="#text-with-parts_0">text-with-parts</a><br><hr>
   <a name="blocks-with-responses_0"></a><h3>Group <span class="nomtitre">blocks-with-responses</span>    <a name="blocks-with-responses_0"></a><h3>Group <span class="nomtitre">blocks-with-responses</span>
 </h3>  </h3>
     Choice between:<ul>      Choice between:<ul>
Line 530  body { color: #000000; background: #FFFF Line 529  body { color: #000000; background: #FFFF
 </h3>type: <a href="#table-with-responses_0">table-with-responses</a><br><br>  </h3>type: <a href="#table-with-responses_0">table-with-responses</a><br><br>
 </li>  </li>
 </ul>  </ul>
   <br>Parents:<a href="#text-with-responses_0">text-with-responses</a><br><hr>    <br>Parents: <a href="#text-with-responses_0">text-with-responses</a><br><hr>
   <a name="blocks-with-text_0"></a><h3>Group <span class="nomtitre">blocks-with-text</span>    <a name="blocks-with-text_0"></a><h3>Group <span class="nomtitre">blocks-with-text</span>
 </h3>  </h3>
     Choice between:<ul>      Choice between:<ul>
Line 578  body { color: #000000; background: #FFFF Line 577  body { color: #000000; background: #FFFF
 </h3>type: <a href="#table-with-text_0">table-with-text</a><br><br>  </h3>type: <a href="#table-with-text_0">table-with-text</a><br><br>
 </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>, <a href="#iframe_0">iframe</a><br><hr>    <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><hr>
   <a name="inlines_0"></a><h3>Group <span class="nomtitre">inlines</span>    <a name="inlines_0"></a><h3>Group <span class="nomtitre">inlines</span>
 </h3>  </h3>
     Choice between:<ul>      Choice between:<ul>
Line 694  body { color: #000000; background: #FFFF Line 693  body { color: #000000; background: #FFFF
 <a href="#button_0">button</a><br>  <a href="#button_0">button</a><br>
 </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="#pre_0">pre</a>, <a href="#q_0">q</a>, <a href="#canvas_0">canvas</a><br><hr>    <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><hr>
   <a name="inserts_0"></a><h3>Group <span class="nomtitre">inserts</span>    <a name="inserts_0"></a><h3>Group <span class="nomtitre">inserts</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        List of elements that insert something if a condition is verified.
         List of elements that insert something if a condition is verified.  
       </div>        </div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 717  body { color: #000000; background: #FFFF Line 714  body { color: #000000; background: #FFFF
 <a href="#postanswerdate_0">postanswerdate</a><br>  <a href="#postanswerdate_0">postanswerdate</a><br>
 </li>  </li>
 </ul>  </ul>
   <br>Parents:<a href="#problem_0">problem</a>, <a href="#library_0">library</a>, <a href="#part_0">part</a>, <a href="#solved_0">solved</a>, <a href="#notsolved_0">notsolved</a>, <a href="#while_0">while</a>, <a href="#window_0">window</a><br><hr>    <br>Parents: <a href="#problem_0">problem</a>, <a href="#library_0">library</a>, <a href="#part_0">part</a>, <a href="#solved_0">solved</a>, <a href="#notsolved_0">notsolved</a>, <a href="#while_0">while</a>, <a href="#window_0">window</a><br><hr>
       
       
     <div class="documentation">      <div class="documentation">      List of responses
       List of responses  
     </div>      </div>
 <br>  <hr>
       
   <a name="responses_0"></a><h3>Group <span class="nomtitre">responses</span>    <a name="responses_0"></a><h3>Group <span class="nomtitre">responses</span>
 </h3>  </h3>
Line 735  body { color: #000000; background: #FFFF Line 731  body { color: #000000; background: #FFFF
 <a href="#blockResponses_0">blockResponses</a><br>  <a href="#blockResponses_0">blockResponses</a><br>
 </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><br><hr>    <br>Parents: <a href="#text-with-parts_0">text-with-parts</a>, <a href="#text-with-responses_0">text-with-responses</a><br><hr>
   <a name="inlineResponses_0"></a><h3>Group <span class="nomtitre">inlineResponses</span>    <a name="inlineResponses_0"></a><h3>Group <span class="nomtitre">inlineResponses</span>
 </h3>  </h3>
     Choice between:<ul>      Choice between:<ul>
Line 767  body { color: #000000; background: #FFFF Line 763  body { color: #000000; background: #FFFF
 <a href="#externalresponse_0">externalresponse</a><br>  <a href="#externalresponse_0">externalresponse</a><br>
 </li>  </li>
 </ul>  </ul>
   <br>Parents:<a href="#responses_0">responses</a><br><hr>    <br>Parents: <a href="#responses_0">responses</a><br><hr>
   <a name="blockResponses_0"></a><h3>Group <span class="nomtitre">blockResponses</span>    <a name="blockResponses_0"></a><h3>Group <span class="nomtitre">blockResponses</span>
 </h3>  </h3>
     Choice between:<ul>      Choice between:<ul>
Line 793  body { color: #000000; background: #FFFF Line 789  body { color: #000000; background: #FFFF
 <a href="#dataresponse_0">dataresponse</a><br>  <a href="#dataresponse_0">dataresponse</a><br>
 </li>  </li>
 </ul>  </ul>
   <br>Parents:<a href="#responses_0">responses</a><br><hr>    <br>Parents: <a href="#responses_0">responses</a><br><hr>
   <a name="response-identification_0"></a><h3>Attribute group: <span class="nomtitre">response-identification</span>    <a name="response-identification_0"></a><h3>Attribute group: <span class="nomtitre">response-identification</span>
 </h3>  </h3>
     Attribute <span class="nomattribut">id</span>:      Attribute <span class="nomattribut">id</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Unique identifier for the response in the document. If this isn’t set, it will be set during the publication step. It is used to assign parameter names in a way that can be tracked if an instructor modifies by hand.
           Unique identifier for the response in the document. If this isn’t set, it will be set during the publication step. It is used to assign parameter names in a way that can be tracked if an instructor modifies by hand.  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">name</span>:      Attribute <span class="nomattribut">name</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          If set, the name will be used by the resource assembly tool when one is modifying parameters.
           If set, the name will be used by the resource assembly tool when one is modifying parameters.  
         </div>          </div>
 <br>  
               
     </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="#functionplotresponse_0">functionplotresponse</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><hr>    <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="#functionplotresponse_0">functionplotresponse</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><hr>
       
       
     <div class="documentation">      <div class="documentation">      String response
       String response  
     </div>      </div>
 <br>  <hr>
       
   <a name="stringresponse_0"></a><h3>Element <span class="nomtitre">stringresponse</span>    <a name="stringresponse_0"></a><h3>Element <span class="nomtitre">stringresponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Query for a string.
         Query for a string.  
         An internal textline element is necessary for the student’s response to go in. It can check the string for either case or order.          An internal textline element is necessary for the student’s response to go in. It can check the string for either case or order.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 856  body { color: #000000; background: #FFFF Line 845  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">answer</span>:        Attribute <span class="nomattribut">answer</span>:
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            the correct answer, either a perl list or scalar
             the correct answer, either a perl list or scalar  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">type</span>:        Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Specifies how the string is checked (like the CAPA styles). Possible values are:
             Specifies how the string is checked (like the CAPA styles). Possible values are:  
             – cs: case sensitive, order important.              – cs: case sensitive, order important.
             – ci: case insensitive, order important.              – ci: case insensitive, order important.
             – mc: case insensitive, order unimportant.              – mc: case insensitive, order unimportant.
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>cs</tt></li>                  <li><tt>cs</tt></li>
                 <li><tt>ci</tt></li>                  <li><tt>ci</tt></li>
                 <li><tt>mc</tt></li>                  <li><tt>mc</tt></li>
                 <li><tt>re</tt></li>                  <li><tt>re</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">answerdisplay</span>:        Attribute <span class="nomattribut">answerdisplay</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            String to display for answer
             String to display for answer  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">preprocess</span>:        Attribute <span class="nomattribut">preprocess</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Pre-Processor Subroutine
             Pre-Processor Subroutine  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlineResponses_0">inlineResponses</a><br><hr>    <br>Parents: <a href="#inlineResponses_0">inlineResponses</a><br><hr>
       
       
     <div class="documentation">      <div class="documentation">      Essay response
       Essay response  
     </div>      </div>
 <br>  <hr>
       
   <a name="essayresponse_0"></a><h3>Element <span class="nomtitre">essayresponse</span>    <a name="essayresponse_0"></a><h3>Element <span class="nomtitre">essayresponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Query for a long text or a line, possibly with spell checking.
         Query for a long text or a line, possibly with spell checking.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 950  body { color: #000000; background: #FFFF Line 929  body { color: #000000; background: #FFFF
 </ul>  </ul>
       <a href="#response-identification_0">response-identification</a><br><br>        <a href="#response-identification_0">response-identification</a><br><br>
     </div>      </div>
   <br>Parents:<a href="#blockResponses_0">blockResponses</a><br><hr>    <br>Parents: <a href="#blockResponses_0">blockResponses</a><br><hr>
       
       
     <div class="documentation">      <div class="documentation">      Radio button response
       Radio button response  
     </div>      </div>
 <br>  <hr>
       
   <a name="radiobuttonresponse_0"></a><h3>Element <span class="nomtitre">radiobuttonresponse</span>    <a name="radiobuttonresponse_0"></a><h3>Element <span class="nomtitre">radiobuttonresponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Query for a single choice among several statements.
         Query for a single choice among several statements.  
         The value of the foils can only be true, false, or unused.          The value of the foils can only be true, false, or unused.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 993  body { color: #000000; background: #FFFF Line 969  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">max</span>:        Attribute <span class="nomattribut">max</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Max Number Of Shown Foils
             Max Number Of Shown Foils  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">randomize</span>:        Attribute <span class="nomattribut">randomize</span>:
     <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Randomize Foil Order
             Randomize Foil Order  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">direction</span>:        Attribute <span class="nomattribut">direction</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Display Direction
             Display Direction  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>vertical</tt></li>                  <li><tt>vertical</tt></li>
                 <li><tt>horizontal</tt></li>                  <li><tt>horizontal</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#blockResponses_0">blockResponses</a><br><hr>    <br>Parents: <a href="#blockResponses_0">blockResponses</a><br><hr>
   <a name="radiobuttonresponse--foilgroup_0"></a><h3>Complex type <span class="nomtitre">radiobuttonresponse--foilgroup</span>    <a name="radiobuttonresponse--foilgroup_0"></a><h3>Complex type <span class="nomtitre">radiobuttonresponse--foilgroup</span>
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">Collection of Foils</div>        <div class="documentation">Collection of Foils</div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 1055  body { color: #000000; background: #FFFF Line 1025  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Collection of similar foils.
         Collection of similar foils.  
         When a problem is displayed, only one of the contained foils is selected for display.          When a problem is displayed, only one of the contained foils is selected for display.
       </div>        </div>
 <br>  
           
     Choice between:<ul><li>      Choice between:<ul><li>
 <a name="foil_1"></a><h3>Element <span class="nomtitre">foil</span>  <a name="foil_1"></a><h3>Element <span class="nomtitre">foil</span>
Line 1073  body { color: #000000; background: #FFFF Line 1041  body { color: #000000; background: #FFFF
   <a name="radiobuttonresponse--foil_0"></a><h3>Complex type <span class="nomtitre">radiobuttonresponse--foil</span>    <a name="radiobuttonresponse--foil_0"></a><h3>Complex type <span class="nomtitre">radiobuttonresponse--foil</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Statement next to the radio button.
         Statement next to the radio button.  
       </div>        </div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 1095  body { color: #000000; background: #FFFF Line 1061  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">value</span>:      Attribute <span class="nomattribut">value</span>:
     <div class="indentation">required<br>      <div class="indentation">required<br>
               
         <div class="documentation">          <div class="documentation">          Correct Option (true, false, or unused).
           Correct Option (true, false, or unused).  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>true</tt></li>                <li><tt>true</tt></li>
               <li><tt>false</tt></li>                <li><tt>false</tt></li>
               <li><tt>unused</tt></li>                <li><tt>unused</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">location</span>:      Attribute <span class="nomattribut">location</span>:
Line 1119  body { color: #000000; background: #FFFF Line 1084  body { color: #000000; background: #FFFF
 <hr>  <hr>
       
       
     <div class="documentation">      <div class="documentation">      Option response
       Option response  
     </div>      </div>
 <br>  <hr>
       
   <a name="optionresponse_0"></a><h3>Element <span class="nomtitre">optionresponse</span>    <a name="optionresponse_0"></a><h3>Element <span class="nomtitre">optionresponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Query for a choice for each given statement.
         Query for a choice for each given statement.  
                   
         Option Response problems present foils to the student with drop-down boxes. The student can select the matching choice for the foils from a list of choices. Optionally, the foils may be bundled into Concept Groups and the system will select one foil from each group to display to the student.          Option Response problems present foils to the student with drop-down boxes. The student can select the matching choice for the foils from a list of choices. Optionally, the foils may be bundled into Concept Groups and the system will select one foil from each group to display to the student.
                   
Line 1136  body { color: #000000; background: #FFFF Line 1099  body { color: #000000; background: #FFFF
                   
         The foilgroup is required to have an options attribute which should be a perl list of possible options for the student.          The foilgroup is required to have an options attribute which should be a perl list of possible options for the student.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 1164  body { color: #000000; background: #FFFF Line 1126  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">max</span>:        Attribute <span class="nomattribut">max</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Max Number Of Shown Foils
             Max Number Of Shown Foils  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">randomize</span>:        Attribute <span class="nomattribut">randomize</span>:
     <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Randomize Foil Order
             Randomize Foil Order  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">TeXlayout</span>:        Attribute <span class="nomattribut">TeXlayout</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Display of options when printed
             Display of options when printed  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>horizontal</tt></li>                  <li><tt>horizontal</tt></li>
                 <li><tt>vertical</tt></li>                  <li><tt>vertical</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlineResponses_0">inlineResponses</a><br><hr>    <br>Parents: <a href="#inlineResponses_0">inlineResponses</a><br><hr>
   <a name="optionresponse--foilgroup_0"></a><h3>Complex type <span class="nomtitre">optionresponse--foilgroup</span>    <a name="optionresponse--foilgroup_0"></a><h3>Complex type <span class="nomtitre">optionresponse--foilgroup</span>
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">Collection of Foils</div>        <div class="documentation">Collection of Foils</div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 1223  body { color: #000000; background: #FFFF Line 1179  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">options</span>:      Attribute <span class="nomattribut">options</span>:
     <div class="indentation">required<br>      <div class="indentation">required<br>
               
         <div class="documentation">          <div class="documentation">          Perl list of possible foil values.
           Perl list of possible foil values.  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>@[a-zA-Z0-9_\-]+</tt></li>                <li><tt>@[a-zA-Z0-9_\-]+</tt></li>
             </ul>              </ul>
                       </li>
             <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>\(.+\)</tt></li>                <li><tt>\(.+\)</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">texoptions</span>:      Attribute <span class="nomattribut">texoptions</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Set to "nochoice" to avoid the display of the list of option values when printing.
           Set to "nochoice" to avoid the display of the list of option values when printing.  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>nochoice</tt></li>                <li><tt>nochoice</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">checkboxvalue</span>:      Attribute <span class="nomattribut">checkboxvalue</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          When there are only 2 option values, set this attribute to one of them in order to display checkboxes. A foil checkbox will have to be checked when the foil has the chosen option value.
           When there are only 2 option values, set this attribute to one of them in order to display checkboxes. A foil checkbox will have to be checked when the foil has the chosen option value.  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">checkboxoptions</span>:      Attribute <span class="nomattribut">checkboxoptions</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Set to "nochoice" to avoid the display of the list of option values.
           Set to "nochoice" to avoid the display of the list of option values.  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>nochoice</tt></li>                <li><tt>nochoice</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">noprompt</span>:      Attribute <span class="nomattribut">noprompt</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Set to "nochoice" to omit "Select all that are ... ".
           Set to "nochoice" to omit "Select all that are ... ".  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>nochoice</tt></li>                <li><tt>nochoice</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">mincheck</span>:      Attribute <span class="nomattribut">mincheck</span>:
     <div class="indentation">optional<br>type: <tt>xs:int</tt><br>      <div class="indentation">optional<br>type: <tt>xs:int</tt><br>
               
         <div class="documentation">          <div class="documentation">          Minimum boxes required to check.
           Minimum boxes required to check.  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">maxcheck</span>:      Attribute <span class="nomattribut">maxcheck</span>:
     <div class="indentation">optional<br>type: <tt>xs:int</tt><br>      <div class="indentation">optional<br>type: <tt>xs:int</tt><br>
               
         <div class="documentation">          <div class="documentation">          Maximum boxes permitted to check.
           Maximum boxes permitted to check.  
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
Line 1330  body { color: #000000; background: #FFFF Line 1276  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Collection of similar foils.
         Collection of similar foils.  
         When a problem is displayed, only one of the contained foils is selected for display.          When a problem is displayed, only one of the contained foils is selected for display.
       </div>        </div>
 <br>  
           
     Choice between:<ul><li>      Choice between:<ul><li>
 <a name="foil_3"></a><h3>Element <span class="nomtitre">foil</span>  <a name="foil_3"></a><h3>Element <span class="nomtitre">foil</span>
Line 1348  body { color: #000000; background: #FFFF Line 1292  body { color: #000000; background: #FFFF
   <a name="optionresponse--foil_0"></a><h3>Complex type <span class="nomtitre">optionresponse--foil</span>    <a name="optionresponse--foil_0"></a><h3>Complex type <span class="nomtitre">optionresponse--foil</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Statement next to the drop-down box.
         Statement next to the drop-down box.  
       </div>        </div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 1374  body { color: #000000; background: #FFFF Line 1316  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">value</span>:      Attribute <span class="nomattribut">value</span>:
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Correct Option
           Correct Option  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">location</span>:      Attribute <span class="nomattribut">location</span>:
Line 1389  body { color: #000000; background: #FFFF Line 1329  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Draw Option List
         Draw Option List  
                   
         By default, the list of options is presented in front of the foils. Using the optional &lt;drawoptionlist&gt; element, the list of options can be embedded into a foil.          By default, the list of options is presented in front of the foils. Using the optional &lt;drawoptionlist&gt; element, the list of options can be embedded into a foil.
       </div>        </div>
 <br>  
           
   </div>    </div>
 <hr>  <hr>
       
       
     <div class="documentation">      <div class="documentation">      Match response
       Match response  
     </div>      </div>
 <br>  <hr>
       
   <a name="matchresponse_0"></a><h3>Element <span class="nomtitre">matchresponse</span>    <a name="matchresponse_0"></a><h3>Element <span class="nomtitre">matchresponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Query for matches betweens items from two lists.
         Query for matches betweens items from two lists.  
         It is also possible to query for matches with optionresponse, but optionresponse only accepts simple text for the matches. With matchresponse, it is possible to use anything as a match, such as equations, images, plots, or long styled texts.          It is also possible to query for matches with optionresponse, but optionresponse only accepts simple text for the matches. With matchresponse, it is possible to use anything as a match, such as equations, images, plots, or long styled texts.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 1434  body { color: #000000; background: #FFFF Line 1369  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">max</span>:        Attribute <span class="nomattribut">max</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Max Number Of Shown Foils
             Max Number Of Shown Foils  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">randomize</span>:        Attribute <span class="nomattribut">randomize</span>:
     <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Randomize Foil Order
             Randomize Foil Order  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#blockResponses_0">blockResponses</a><br><hr>    <br>Parents: <a href="#blockResponses_0">blockResponses</a><br><hr>
   <a name="matchresponse--itemgroup_0"></a><h3>Complex type <span class="nomtitre">matchresponse--itemgroup</span>    <a name="matchresponse--itemgroup_0"></a><h3>Complex type <span class="nomtitre">matchresponse--itemgroup</span>
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">Items to Match</div>        <div class="documentation">Items to Match</div>
 <br>  
           
     Choice between:<ul><li>      Choice between:<ul><li>
 <a name="item_0"></a><h3>Element <span class="nomtitre">item</span>  <a name="item_0"></a><h3>Element <span class="nomtitre">item</span>
Line 1465  body { color: #000000; background: #FFFF Line 1395  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">randomize</span>:      Attribute <span class="nomattribut">randomize</span>:
     <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          Randomize Order
           Randomize Order  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">location</span>:      Attribute <span class="nomattribut">location</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Items Display Location
           Items Display Location  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>top</tt></li>                <li><tt>top</tt></li>
               <li><tt>bottom</tt></li>                <li><tt>bottom</tt></li>
               <li><tt>left</tt></li>                <li><tt>left</tt></li>
               <li><tt>right</tt></li>                <li><tt>right</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">direction</span>:      Attribute <span class="nomattribut">direction</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Items Display Direction
           Items Display Direction  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>vertical</tt></li>                <li><tt>vertical</tt></li>
               <li><tt>horizontal</tt></li>                <li><tt>horizontal</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">columns</span>:      Attribute <span class="nomattribut">columns</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Items Columns
           Items Columns  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:int<ul>              Value restriction based on xs:int<ul>
               <li><tt>1</tt></li>                <li><tt>1</tt></li>
               <li><tt>2</tt></li>                <li><tt>2</tt></li>
               <li><tt>3</tt></li>                <li><tt>3</tt></li>
               <li><tt>4</tt></li>                <li><tt>4</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">TeXitemgroupwidth</span>:      Attribute <span class="nomattribut">TeXitemgroupwidth</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          TeXitemgroupwidth attribute allows you to specify the width of table with items for matching. The value of this attribute defines the width in percents with respect to text line width.
           TeXitemgroupwidth attribute allows you to specify the width of table with items for matching. The value of this attribute defines the width in percents with respect to text line width.  
         </div>          </div>
 <br>  
               
               
         Value restriction based on xs:string<ul>          Value restriction based on xs:string<ul>
Line 1552  body { color: #000000; background: #FFFF Line 1475  body { color: #000000; background: #FFFF
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">Item</div>        <div class="documentation">Item</div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 1578  body { color: #000000; background: #FFFF Line 1500  body { color: #000000; background: #FFFF
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">Collection of Foils</div>        <div class="documentation">Collection of Foils</div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 1603  body { color: #000000; background: #FFFF Line 1524  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Collection of similar foils.
         Collection of similar foils.  
         When a problem is displayed, only one of the contained foils is selected for display.          When a problem is displayed, only one of the contained foils is selected for display.
       </div>        </div>
 <br>  
           
     Choice between:<ul><li>      Choice between:<ul><li>
 <a name="foil_5"></a><h3>Element <span class="nomtitre">foil</span>  <a name="foil_5"></a><h3>Element <span class="nomtitre">foil</span>
Line 1622  body { color: #000000; background: #FFFF Line 1541  body { color: #000000; background: #FFFF
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">Foil</div>        <div class="documentation">Foil</div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 1641  body { color: #000000; background: #FFFF Line 1559  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">value</span>:      Attribute <span class="nomattribut">value</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Correct Option
           Correct Option  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">location</span>:      Attribute <span class="nomattribut">location</span>:
Line 1654  body { color: #000000; background: #FFFF Line 1570  body { color: #000000; background: #FFFF
 <hr>  <hr>
       
       
     <div class="documentation">      <div class="documentation">      Rank response
       Rank response  
     </div>      </div>
 <br>  <hr>
       
   <a name="rankresponse_0"></a><h3>Element <span class="nomtitre">rankresponse</span>    <a name="rankresponse_0"></a><h3>Element <span class="nomtitre">rankresponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Query to sort a list of items in the right order.
         Query to sort a list of items in the right order.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 1687  body { color: #000000; background: #FFFF Line 1600  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">max</span>:        Attribute <span class="nomattribut">max</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Max Number Of Shown Foils
             Max Number Of Shown Foils  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">randomize</span>:        Attribute <span class="nomattribut">randomize</span>:
     <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Randomize Foil Order
             Randomize Foil Order  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#blockResponses_0">blockResponses</a><br><hr>    <br>Parents: <a href="#blockResponses_0">blockResponses</a><br><hr>
   <a name="rankresponse--foilgroup_0"></a><h3>Complex type <span class="nomtitre">rankresponse--foilgroup</span>    <a name="rankresponse--foilgroup_0"></a><h3>Complex type <span class="nomtitre">rankresponse--foilgroup</span>
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">Collection of Foils</div>        <div class="documentation">Collection of Foils</div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 1730  body { color: #000000; background: #FFFF Line 1638  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Collection of similar foils.
         Collection of similar foils.  
         When a problem is displayed, only one of the contained foils is selected for display.          When a problem is displayed, only one of the contained foils is selected for display.
       </div>        </div>
 <br>  
           
     Choice between:<ul><li>      Choice between:<ul><li>
 <a name="foil_7"></a><h3>Element <span class="nomtitre">foil</span>  <a name="foil_7"></a><h3>Element <span class="nomtitre">foil</span>
Line 1749  body { color: #000000; background: #FFFF Line 1655  body { color: #000000; background: #FFFF
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">Foil</div>        <div class="documentation">Foil</div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 1768  body { color: #000000; background: #FFFF Line 1673  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">value</span>:      Attribute <span class="nomattribut">value</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Rank Value
           Rank Value  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">location</span>:      Attribute <span class="nomattribut">location</span>:
Line 1781  body { color: #000000; background: #FFFF Line 1684  body { color: #000000; background: #FFFF
 <hr>  <hr>
       
       
     <div class="documentation">      <div class="documentation">      Image response
       Image response  
     </div>      </div>
 <br>  <hr>
       
   <a name="imageresponse_0"></a><h3>Element <span class="nomtitre">imageresponse</span>    <a name="imageresponse_0"></a><h3>Element <span class="nomtitre">imageresponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Query for positions on images.
         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.          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>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 1816  body { color: #000000; background: #FFFF Line 1716  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">max</span>:        Attribute <span class="nomattribut">max</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Max Number Of Shown Foils
             Max Number Of Shown Foils  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#blockResponses_0">blockResponses</a><br><hr>    <br>Parents: <a href="#blockResponses_0">blockResponses</a><br><hr>
   <a name="imageresponse--foilgroup_0"></a><h3>Complex type <span class="nomtitre">imageresponse--foilgroup</span>    <a name="imageresponse--foilgroup_0"></a><h3>Complex type <span class="nomtitre">imageresponse--foilgroup</span>
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">Collection of Imageresponse foils</div>        <div class="documentation">Collection of Imageresponse foils</div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 1850  body { color: #000000; background: #FFFF Line 1747  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Collection of similar foils.
         Collection of similar foils.  
         When a problem is displayed, only one of the contained foils is selected for display.          When a problem is displayed, only one of the contained foils is selected for display.
       </div>        </div>
 <br>  
           
     Choice between:<ul><li>      Choice between:<ul><li>
 <a name="foil_9"></a><h3>Element <span class="nomtitre">foil</span>  <a name="foil_9"></a><h3>Element <span class="nomtitre">foil</span>
Line 1870  body { color: #000000; background: #FFFF Line 1765  body { color: #000000; background: #FFFF
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">Image response foil. image and rectangle are required.</div>        <div class="documentation">Image response foil. image and rectangle are required.</div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 1898  body { color: #000000; background: #FFFF Line 1792  body { color: #000000; background: #FFFF
   <a name="imageresponse--image_0"></a><h3>Complex type <span class="nomtitre">imageresponse--image</span>    <a name="imageresponse--image_0"></a><h3>Complex type <span class="nomtitre">imageresponse--image</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Imageresponse Image (contains the image source file).
         Imageresponse Image (contains the image source file).  
                   
         The delimited text should correspond to a published image resource.          The delimited text should correspond to a published image resource.
         Example: &lt;image&gt;/res/adm/includes/templates/man1.jpg&lt;/image&gt;. The following image formats are recommended - gif, jpg or png. Other formats may work, but there may be printing or display issues. The image should only appear once per foil.          Example: &lt;image&gt;/res/adm/includes/templates/man1.jpg&lt;/image&gt;. The following image formats are recommended - gif, jpg or png. Other formats may work, but there may be printing or display issues. The image should only appear once per foil.
       </div>        </div>
 <br>  
           
     Choice between:<ul><li>      Choice between:<ul><li>
 <a href="#gnuplot_0">gnuplot</a><br>  <a href="#gnuplot_0">gnuplot</a><br>
Line 1914  body { color: #000000; background: #FFFF Line 1806  body { color: #000000; background: #FFFF
   <a name="imageresponse--rectangle_0"></a><h3>Simple type <span class="nomtitre">imageresponse--rectangle</span>    <a name="imageresponse--rectangle_0"></a><h3>Simple type <span class="nomtitre">imageresponse--rectangle</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Rectangular area in image (contains coordinate pairs).
         Rectangular area in image (contains coordinate pairs).  
                   
         The delimited text specifies a rectangular area that is correct, specified as (x1,y1)-(x2,y2), where x1, x2, y1, and y2 are number corresponding to the x and y coordinates of two corners that define a rectangle which specifies where the right answer for this foil is located on the image. For example, (0,0)-(100,200) will specify that a rectangle 100 pixels wide and 200 pixels tall, situated in the upper left of the image, is correct. At least one rectangle is required; multiple rectangles may be specified.          The delimited text specifies a rectangular area that is correct, specified as (x1,y1)-(x2,y2), where x1, x2, y1, and y2 are number corresponding to the x and y coordinates of two corners that define a rectangle which specifies where the right answer for this foil is located on the image. For example, (0,0)-(100,200) will specify that a rectangle 100 pixels wide and 200 pixels tall, situated in the upper left of the image, is correct. At least one rectangle is required; multiple rectangles may be specified.
       </div>        </div>
 <br>  
       
           
             Union of types<ul>
   <li><a href="#perl_0">perl</a></li>
   <li>
         Value restriction based on xs:string<ul>          Value restriction based on xs:string<ul>
           <li><tt>\s*\(.+\)-\(.+\)\s*</tt></li>            <li><tt>\s*\(.+\)-\(.+\)\s*</tt></li>
         </ul>          </ul>
               </li>
       </ul>
   <hr>    <hr>
   <a name="imageresponse--polygon_0"></a><h3>Simple type <span class="nomtitre">imageresponse--polygon</span>    <a name="imageresponse--polygon_0"></a><h3>Simple type <span class="nomtitre">imageresponse--polygon</span>
 </h3>  </h3>
           
       <div class="documentation">Polygonal area in image (contains coordinate list)</div>        <div class="documentation">Polygonal area in image (contains coordinate list)</div>
 <br>  
       
           
             Union of types<ul>
   <li><a href="#perl_0">perl</a></li>
   <li>
         Value restriction based on xs:string<ul>          Value restriction based on xs:string<ul>
           <li><tt>\s*\(.+\)(-\(.+\))+\s*</tt></li>            <li><tt>\s*\(.+\)(-\(.+\))+\s*</tt></li>
         </ul>          </ul>
               </li>
       </ul>
   <hr>    <hr>
   <a name="imageresponse--text_0"></a><h3>Complex type <span class="nomtitre">imageresponse--text</span>    <a name="imageresponse--text_0"></a><h3>Complex type <span class="nomtitre">imageresponse--text</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Text to describe option
         Text to describe option  
                   
         The delimited text is printed before the image is shown on the screen.          The delimited text is printed before the image is shown on the screen.
         This text is typically used to describe to the student what they are expected to click on.          This text is typically used to describe to the student what they are expected to click on.
       </div>        </div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 1969  body { color: #000000; background: #FFFF Line 1858  body { color: #000000; background: #FFFF
 <hr>  <hr>
       
       
     <div class="documentation">      <div class="documentation">      Numerical response
       Numerical response  
     </div>      </div>
 <br>  <hr>
       
   <a name="numericalresponse_0"></a><h3>Element <span class="nomtitre">numericalresponse</span>    <a name="numericalresponse_0"></a><h3>Element <span class="nomtitre">numericalresponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Query for one or several numbers, possibly with units.
         Query for one or several numbers, possibly with units.  
                   
         A tolerance parameter should be used to determine how closely the system will require the student’s answer to be in order to count it correct. The tolerance will default to zero if it is not defined. The tolerance parameter should always be defined for a numerical problem unless you are certain only integer answers are generated from your script and you want students to reply with exactly that integer.          A tolerance parameter should be used to determine how closely the system will require the student’s answer to be in order to count it correct. The tolerance will default to zero if it is not defined. The tolerance parameter should always be defined for a numerical problem unless you are certain only integer answers are generated from your script and you want students to reply with exactly that integer.
                   
         A significant figures parameter tells the system how many significant figures there are in the problem, as either a single number, e.g. 3, or a range of acceptable values, expressed as min,max. The system will check to make sure that the student’s answer contains this many significant digits, useful in many scientific calculations.          A significant figures parameter tells the system how many significant figures there are in the problem, as either a single number, e.g. 3, or a range of acceptable values, expressed as min,max. The system will check to make sure that the student’s answer contains this many significant digits, useful in many scientific calculations.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 2015  body { color: #000000; background: #FFFF Line 1901  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">answer</span>:        Attribute <span class="nomattribut">answer</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The answer the system is looking for. The answer can use variables calculated/defined in the problem’s script block, allowing the answer to be determined dynamically (including randomization).
             The answer the system is looking for. The answer can use variables calculated/defined in the problem’s script block, allowing the answer to be determined dynamically (including randomization).  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">incorrect</span>:        Attribute <span class="nomattribut">incorrect</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Incorrect Answers
             Incorrect Answers  
             When switched into exam ("bubble sheet") mode, LON-CAPA usually create wrong answers automatically. To specify wrong answers yourself, you need to provide an array of incorrect values in this attribute. You need to provide at least as many incorrects as 1 less than the number of bubbles on the exam. You can provide more if you want to.              When switched into exam ("bubble sheet") mode, LON-CAPA usually create wrong answers automatically. To specify wrong answers yourself, you need to provide an array of incorrect values in this attribute. You need to provide at least as many incorrects as 1 less than the number of bubbles on the exam. You can provide more if you want to.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">unit</span>:        Attribute <span class="nomattribut">unit</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Expected units for the answer. For instance, "m/s^2" or "km/(A*hr)".
             Expected units for the answer. For instance, "m/s^2" or "km/(A*hr)".  
             LON-CAPA will automatically perform some conversions between units of the same dimension when units are provided for a problem. You can provide an answer of "1.45 km" for a distance. If the computer expects the answer in cm, it will convert your answer before comparing against the numerical solution.              LON-CAPA will automatically perform some conversions between units of the same dimension when units are provided for a problem. You can provide an answer of "1.45 km" for a distance. If the computer expects the answer in cm, it will convert your answer before comparing against the numerical solution.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">format</span>:        Attribute <span class="nomattribut">format</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            You can format the number displayed by the computer as the answer. For instance, if the answer is one-third, the computer will display that it computed ".333333333" as the answer. If you'd like to shorten that, you can use the Format field. Format strings like "2E" (without the quotes) will display three significant digits in scientific notation. Format strings like "2f" will display two digits after the decimal point. Format strings like "2s" will round a number to 2 significant digits.
             You can format the number displayed by the computer as the answer. For instance, if the answer is one-third, the computer will display that it computed ".333333333" as the answer. If you'd like to shorten that, you can use the Format field. Format strings like "2E" (without the quotes) will display three significant digits in scientific notation. Format strings like "2f" will display two digits after the decimal point. Format strings like "2s" will round a number to 2 significant digits.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">preprocess</span>:        Attribute <span class="nomattribut">preprocess</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Pre-Processor Subroutine
             Pre-Processor Subroutine  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlineResponses_0">inlineResponses</a><br><hr>    <br>Parents: <a href="#inlineResponses_0">inlineResponses</a><br><hr>
   <a name="caparesponse--answergroup_0"></a><h3>Complex type <span class="nomtitre">caparesponse--answergroup</span>    <a name="caparesponse--answergroup_0"></a><h3>Complex type <span class="nomtitre">caparesponse--answergroup</span>
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Collection of Answers.
         Collection of Answers.  
         This element can be used instead of the answer attribute on the response element when several answers are correct, or when the correct answer has several components.          This element can be used instead of the answer attribute on the response element when several answers are correct, or when the correct answer has several components.
       </div>        </div>
 <br>  
           
     Choice between:<ul><li>      Choice between:<ul><li>
 <a name="answer_2"></a><h3>Element <span class="nomtitre">answer</span>  <a name="answer_2"></a><h3>Element <span class="nomtitre">answer</span>
Line 2078  body { color: #000000; background: #FFFF Line 1952  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">type</span>:      Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>ordered</tt></li>                <li><tt>ordered</tt></li>
               <li><tt>unordered</tt></li>                <li><tt>unordered</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
   </div>    </div>
Line 2094  body { color: #000000; background: #FFFF Line 1969  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        A correct list of values or vectors.
         A correct list of values or vectors.  
       </div>        </div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
 <a name="vector_0"></a><h3>Element <span class="nomtitre">vector</span>  <a name="vector_0"></a><h3>Element <span class="nomtitre">vector</span>
 </h3>type: <a href="#caparesponse--vector_0">caparesponse--vector</a><br>  </h3>type: <a href="#caparesponse--vector_0">caparesponse--vector</a><br>
                   
           <div class="documentation">            <div class="documentation">            A vector, part of a correct answer.
             A vector, part of a correct answer.  
           </div>            </div>
 <br>  
                   
       <br>        <br>
 </li>  </li>
Line 2115  body { color: #000000; background: #FFFF Line 1986  body { color: #000000; background: #FFFF
 <a name="value_4"></a><h3>Element <span class="nomtitre">value</span>  <a name="value_4"></a><h3>Element <span class="nomtitre">value</span>
 </h3>type: <a href="#caparesponse--value_0">caparesponse--value</a><br>  </h3>type: <a href="#caparesponse--value_0">caparesponse--value</a><br>
                   
           <div class="documentation">            <div class="documentation">            A value, part of a correct answer.
             A value, part of a correct answer.  
           </div>            </div>
 <br>  
                   
       <br>        <br>
 </li>  </li>
Line 2129  body { color: #000000; background: #FFFF Line 1998  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">type</span>:      Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>ordered</tt></li>                <li><tt>ordered</tt></li>
               <li><tt>unordered</tt></li>                <li><tt>unordered</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
   </div>    </div>
Line 2145  body { color: #000000; background: #FFFF Line 2015  body { color: #000000; background: #FFFF
 </h3>  </h3>
           
       <div class="documentation">Value</div>        <div class="documentation">Value</div>
 <br>  
           
     Value restriction based on xs:string      Value restriction based on xs:string
   <hr>    <hr>
Line 2153  body { color: #000000; background: #FFFF Line 2022  body { color: #000000; background: #FFFF
 </h3>  </h3>
           
       <div class="documentation">Vector</div>        <div class="documentation">Vector</div>
 <br>  
           
     Value restriction based on xs:string      Value restriction based on xs:string
   <hr>    <hr>
       
     <div class="documentation">      <div class="documentation">      Formula response (using caparesponse--answergroup like numericalresponse).
       Formula response (using caparesponse--answergroup like numericalresponse).  
     </div>      </div>
 <br>  <hr>
       
   <a name="formularesponse_0"></a><h3>Element <span class="nomtitre">formularesponse</span>    <a name="formularesponse_0"></a><h3>Element <span class="nomtitre">formularesponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Formula Response asks the student to type in a formula as an answer.
         Formula Response asks the student to type in a formula as an answer.  
                   
         If the answer is 2x² + 4, the student is allowed to type “2*x*x+4”, “x*x + x*x + 4”, “2*xˆ2 + 14 - 10”, or any other equivalent expression.          If the answer is 2x² + 4, the student is allowed to type “2*x*x+4”, “x*x + x*x + 4”, “2*xˆ2 + 14 - 10”, or any other equivalent expression.
         Formula Response problems have many of the same characteristics of Numerical Response problems, including the ability to run scripts, dynamically generate answers, etc.          Formula Response problems have many of the same characteristics of Numerical Response problems, including the ability to run scripts, dynamically generate answers, etc.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 2203  body { color: #000000; background: #FFFF Line 2068  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">answer</span>:        Attribute <span class="nomattribut">answer</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The correct answer. It can use variables calculated/defined in the problem’s Perl script block, allowing the answer to be determined dynamically.
             The correct answer. It can use variables calculated/defined in the problem’s Perl script block, allowing the answer to be determined dynamically.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">samples</span>:        Attribute <span class="nomattribut">samples</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Sample Points.
             Sample Points.  
                           
             Format:              Format:
             1. A comma-separated list of the variables you wish to interpret,              1. A comma-separated list of the variables you wish to interpret,
Line 2224  body { color: #000000; background: #FFFF Line 2086  body { color: #000000; background: #FFFF
                           
             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 #.              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>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">preprocess</span>:        Attribute <span class="nomattribut">preprocess</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Pre-Processor Subroutine
             Pre-Processor Subroutine  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlineResponses_0">inlineResponses</a><br><hr>    <br>Parents: <a href="#inlineResponses_0">inlineResponses</a><br><hr>
       
       
     <div class="documentation">      <div class="documentation">      Math response
       Math response  
     </div>      </div>
 <br>  <hr>
       
   <a name="mathresponse_0"></a><h3>Element <span class="nomtitre">mathresponse</span>    <a name="mathresponse_0"></a><h3>Element <span class="nomtitre">mathresponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Query for text that is evaluated with a script written in a Computer Algebra System (CAS) language.
         Query for text that is evaluated with a script written in a Computer Algebra System (CAS) language.  
         The CAS script must be included in the response with an &lt;answer&gt; element.          The CAS script must be included in the response with an &lt;answer&gt; element.
                   
         MathResponse is extremely powerful, as it tests answers for conditions rather than agreement with a particular correct answer. An unfortunate byproduct, however, is that it cannot be analyzed by several of the LON-CAPA statistics tools.          MathResponse is extremely powerful, as it tests answers for conditions rather than agreement with a particular correct answer. An unfortunate byproduct, however, is that it cannot be analyzed by several of the LON-CAPA statistics tools.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 2265  body { color: #000000; background: #FFFF Line 2121  body { color: #000000; background: #FFFF
 <a name="answer_4"></a><h3>Element <span class="nomtitre">answer</span>  <a name="answer_4"></a><h3>Element <span class="nomtitre">answer</span>
 </h3>type: <a href="#mathresponse--answer_0">mathresponse--answer</a><br>  </h3>type: <a href="#mathresponse--answer_0">mathresponse--answer</a><br>
                       
             <div class="documentation">              <div class="documentation">              Maxima or R script using the arrays RESPONSE (the student response) and LONCAPALIST (from the args attribute).
               Maxima or R script using the arrays RESPONSE (the student response) and LONCAPALIST (from the args attribute).  
               Returns a boolean in the last statement that will be true if the answer is correct.                Returns a boolean in the last statement that will be true if the answer is correct.
             </div>              </div>
 <br>  
                       
         <br>          <br>
 </li>  </li>
Line 2299  body { color: #000000; background: #FFFF Line 2153  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">answerdisplay</span>:        Attribute <span class="nomattribut">answerdisplay</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            This attribute contains what is displayed when the problem is in "Show Answer" mode.
             This attribute contains what is displayed when the problem is in "Show Answer" mode.  
             You will want to use it so that the students can see the correct answer after the "Show Answer Date" configured when the problem is assigned in the course space.              You will want to use it so that the students can see the correct answer after the "Show Answer Date" configured when the problem is assigned in the course space.
                           
             This is usually the name of a Perl string variable (starting with '$') created in a Perl script before the response.              This is usually the name of a Perl string variable (starting with '$') created in a Perl script before the response.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">cas</span>:        Attribute <span class="nomattribut">cas</span>:
     <div class="indentation">required<br>      <div class="indentation">required<br>
                   
           <div class="documentation">            <div class="documentation">            Algebra System. Maxima and R are supported.
             Algebra System. Maxima and R are supported.  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>maxima</tt></li>                  <li><tt>maxima</tt></li>
                 <li><tt>R</tt></li>                  <li><tt>R</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">args</span>:        Attribute <span class="nomattribut">args</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Perl array that will be passed to the CAS script as the LONCAPALIST variable.
             Perl array that will be passed to the CAS script as the LONCAPALIST variable.  
             This is usually the name of a Perl array variable (starting with '@') created in a Perl script before the response.              This is usually the name of a Perl array variable (starting with '@') created in a Perl script before the response.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">libraries</span>:        Attribute <span class="nomattribut">libraries</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Comma-separated list of libraries.
             Comma-separated list of libraries.  
                           
             The following libraries can be used with Maxima:              The following libraries can be used with Maxima:
             absimp, affine, atensor, atrig1, augmented_lagrangian,              absimp, affine, atensor, atrig1, augmented_lagrangian,
Line 2358  body { color: #000000; background: #FFFF Line 2206  body { color: #000000; background: #FFFF
             nlme, nnet, qAnalyst, quadprog, rpart, SuppDists,              nlme, nnet, qAnalyst, quadprog, rpart, SuppDists,
             spatial, splines, stats, stats4, survival, tseries, zoo              spatial, splines, stats, stats4, survival, tseries, zoo
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlineResponses_0">inlineResponses</a><br><hr>    <br>Parents: <a href="#inlineResponses_0">inlineResponses</a><br><hr>
   <a name="mathresponse--answer_0"></a><h3>Complex type <span class="nomtitre">mathresponse--answer</span>    <a name="mathresponse--answer_0"></a><h3>Complex type <span class="nomtitre">mathresponse--answer</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
     Attribute <span class="nomattribut">type</span>:      Attribute <span class="nomattribut">type</span>:
Line 2375  body { color: #000000; background: #FFFF Line 2222  body { color: #000000; background: #FFFF
 <hr>  <hr>
       
       
     <div class="documentation">      <div class="documentation">      Function plot response
       Function plot response  
     </div>      </div>
 <br>  <hr>
       
   <a name="functionplotresponse_0"></a><h3>Element <span class="nomtitre">functionplotresponse</span>    <a name="functionplotresponse_0"></a><h3>Element <span class="nomtitre">functionplotresponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Query for the drawing of a function.
         Query for the drawing of a function.  
                   
         Requires that the student creates a plot that matches specified criteria.          Requires that the student creates a plot that matches specified criteria.
         Examples can be functions that have certain slopes, curvature, maxima or minima at specified independent coordinate values. The students create their answer by dragging the curves and adjusting the slopes.          Examples can be functions that have certain slopes, curvature, maxima or minima at specified independent coordinate values. The students create their answer by dragging the curves and adjusting the slopes.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 2410  body { color: #000000; background: #FFFF Line 2254  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">width</span>:        Attribute <span class="nomattribut">width</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Width (pixels)
             Width (pixels)  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">height</span>:        Attribute <span class="nomattribut">height</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Height (pixels)
             Height (pixels)  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">xlabel</span>:        Attribute <span class="nomattribut">xlabel</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Label x-axis
             Label x-axis  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">xmin</span>:        Attribute <span class="nomattribut">xmin</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Minimum x-value
             Minimum x-value  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">xmax</span>:        Attribute <span class="nomattribut">xmax</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Maximum x-value
             Maximum x-value  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">xaxisvisible</span>:        Attribute <span class="nomattribut">xaxisvisible</span>:
     <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            x-axis visible
             x-axis visible  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">ylabel</span>:        Attribute <span class="nomattribut">ylabel</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Label y-axis
             Label y-axis  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">ymin</span>:        Attribute <span class="nomattribut">ymin</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Minimum y-value
             Minimum y-value  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">ymax</span>:        Attribute <span class="nomattribut">ymax</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Maximum y-value
             Maximum y-value  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">yaxisvisible</span>:        Attribute <span class="nomattribut">yaxisvisible</span>:
     <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            y-axis visible
             y-axis visible  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">gridvisible</span>:        Attribute <span class="nomattribut">gridvisible</span>:
     <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            This determines whether or not the grid is on the graph.
             This determines whether or not the grid is on the graph.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">answerdisplay</span>:        Attribute <span class="nomattribut">answerdisplay</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Background plot(s) for answer (function(x):xmin:xmax,function(x):xmin:xmax,x1:y1:sx1:sy1:x2:y2:sx2:sy2,...)
             Background plot(s) for answer (function(x):xmin:xmax,function(x):xmin:xmax,x1:y1:sx1:sy1:x2:y2:sx2:sy2,...)  
                           
             This is a green curve the computer will display once the correct answer has been submitted. It is static, and can be given as a piecewise function.              This is a green curve the computer will display once the correct answer has been submitted. It is static, and can be given as a piecewise function.
             Since some problems will have multiple correct answers, this necessarily will only be a possible answer. Only the left hand side of the equation is necessary. For example, entering x + 2 will display the line y = x + 2.              Since some problems will have multiple correct answers, this necessarily will only be a possible answer. Only the left hand side of the equation is necessary. For example, entering x + 2 will display the line y = x + 2.
             The syntax must be syntax recognized by GeoGebra. To test syntax for Geogebra directly, visit http://www.geogebra.org/webstart/geogebra.html .              The syntax must be syntax recognized by GeoGebra. To test syntax for Geogebra directly, visit http://www.geogebra.org/webstart/geogebra.html .
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#blockResponses_0">blockResponses</a><br><hr>    <br>Parents: <a href="#blockResponses_0">blockResponses</a><br><hr>
   <a name="functionplotelements_0"></a><h3>Element <span class="nomtitre">functionplotelements</span>    <a name="functionplotelements_0"></a><h3>Element <span class="nomtitre">functionplotelements</span>
 </h3>  </h3>
           
       <div class="documentation">Function Plot Elements</div>        <div class="documentation">Function Plot Elements</div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 2546  body { color: #000000; background: #FFFF Line 2365  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#functionplotresponse_0">functionplotresponse</a><br><hr>    <br>Parents: <a href="#functionplotresponse_0">functionplotresponse</a><br><hr>
   <a name="spline_0"></a><h3>Element <span class="nomtitre">spline</span>    <a name="spline_0"></a><h3>Element <span class="nomtitre">spline</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        At least one spline is necessary for a graph problem. These splines are what will be adjusted and analyzed to solve the problem.
         At least one spline is necessary for a graph problem. These splines are what will be adjusted and analyzed to solve the problem.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">index</span>:        Attribute <span class="nomattribut">index</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            This is the label assigned to the spline. In general, it's simplest just to label them A, B, C etc.
             This is the label assigned to the spline. In general, it's simplest just to label them A, B, C etc.  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>[a-zA-Z_]+</tt></li>                  <li><tt>[a-zA-Z_]+</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">order</span>:        Attribute <span class="nomattribut">order</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            This determines the number of Control Points on the spline. For example, selecting '3' means there will be 3 points on the spline that can be moved, as well as 3 points off the spline that will control the slope. 
             This determines the number of Control Points on the spline. For example, selecting '3' means there will be 3 points on the spline that can be moved, as well as 3 points off the spline that will control the slope.   
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:int<ul>                Value restriction based on xs:int<ul>
                 <li><tt>&gt;= 2</tt></li>                  <li><tt>&gt;= 2</tt></li>
                 <li><tt>&lt;= 8</tt></li>                  <li><tt>&lt;= 8</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">initx</span>:        Attribute <span class="nomattribut">initx</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Initial x-value
             Initial x-value  
             "Initial x-value" and "Initial y-value" determine where the left most Control Point will be.              "Initial x-value" and "Initial y-value" determine where the left most Control Point will be.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">inity</span>:        Attribute <span class="nomattribut">inity</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Initial y-value
             Initial y-value  
             "Initial x-value" and "Initial y-value" determine where the left most Control Point will be.              "Initial x-value" and "Initial y-value" determine where the left most Control Point will be.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">scalex</span>:        Attribute <span class="nomattribut">scalex</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            This determines the right most location of the Control Points (on the spline). To figure out where this point will be, add 'Initial x-value' to 'Scale x'.
             This determines the right most location of the Control Points (on the spline). To figure out where this point will be, add 'Initial x-value' to 'Scale x'.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">scaley</span>:        Attribute <span class="nomattribut">scaley</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            This determines the distance (in the y-direction) between the Control Points on the spline, and the ones that control the slope.
             This determines the distance (in the y-direction) between the Control Points on the spline, and the ones that control the slope.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#functionplotelements_0">functionplotelements</a><br><hr>    <br>Parents: <a href="#functionplotelements_0">functionplotelements</a><br><hr>
   <a name="backgroundplot_0"></a><h3>Element <span class="nomtitre">backgroundplot</span>    <a name="backgroundplot_0"></a><h3>Element <span class="nomtitre">backgroundplot</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Background Function Plot.
         Background Function Plot.  
         This places a static curve on the graph of your choosing. It can be labeled, moveable or fixed, and any color desired. Only the right hand side of the function you want displayed is necessary. For example, entering x+2 will display the line y=x+2. The syntax must be syntax recognized by GeoGebra.          This places a static curve on the graph of your choosing. It can be labeled, moveable or fixed, and any color desired. Only the right hand side of the function you want displayed is necessary. For example, entering x+2 will display the line y=x+2. The syntax must be syntax recognized by GeoGebra.
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">function</span>:        Attribute <span class="nomattribut">function</span>:
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            An equals sign is not necessary. Just give the right hand side of the function. LON-CAPA variables are usable as well to allow individualized problems for each student. The syntax must be syntax recognized by GeoGebra.
             An equals sign is not necessary. Just give the right hand side of the function. LON-CAPA variables are usable as well to allow individualized problems for each student. The syntax must be syntax recognized by GeoGebra.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">xinitial</span>:        Attribute <span class="nomattribut">xinitial</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Initial x-value (optional)
             Initial x-value (optional)  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">xfinal</span>:        Attribute <span class="nomattribut">xfinal</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Final x-value (optional)
             Final x-value (optional)  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">label</span>:        Attribute <span class="nomattribut">label</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Label on Plot
             Label on Plot  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">color</span>:        Attribute <span class="nomattribut">color</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Color of the background function (hex code).
             Color of the background function (hex code).  
             The default is 000000 (black). It is recommended to choose a color other than green, since it is easily confused with being the answer.              The default is 000000 (black). It is recommended to choose a color other than green, since it is easily confused with being the answer.
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>[\da-fA-F]{6}</tt></li>                  <li><tt>[\da-fA-F]{6}</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">fixed</span>:        Attribute <span class="nomattribut">fixed</span>:
     <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Fixed location
             Fixed location  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#functionplotelements_0">functionplotelements</a><br><hr>    <br>Parents: <a href="#functionplotelements_0">functionplotelements</a><br><hr>
   <a name="plotobject_0"></a><h3>Element <span class="nomtitre">plotobject</span>    <a name="plotobject_0"></a><h3>Element <span class="nomtitre">plotobject</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        This places a point in the applet. Generally intended to be used with Vectors to create problems involving Free-Body Diagrams or any other points that vectors (or arrows) connect to and from.
         This places a point in the applet. Generally intended to be used with Vectors to create problems involving Free-Body Diagrams or any other points that vectors (or arrows) connect to and from.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">label</span>:        Attribute <span class="nomattribut">label</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Label on Plot
             Label on Plot  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">x</span>:        Attribute <span class="nomattribut">x</span>:
Line 2734  body { color: #000000; background: #FFFF Line 2524  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#functionplotelements_0">functionplotelements</a><br><hr>    <br>Parents: <a href="#functionplotelements_0">functionplotelements</a><br><hr>
   <a name="plotvector_0"></a><h3>Element <span class="nomtitre">plotvector</span>    <a name="plotvector_0"></a><h3>Element <span class="nomtitre">plotvector</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        This creates a vector (or arrow) in the applet. Generally intended to be used with Objects to create problems involving Free-Body Diagrams or to establish connections between Objects.
         This creates a vector (or arrow) in the applet. Generally intended to be used with Objects to create problems involving Free-Body Diagrams or to establish connections between Objects.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">label</span>:        Attribute <span class="nomattribut">label</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Label on Plot.
             Label on Plot.  
             Determines the name of the vector, as well as the name that will be visible in the problem.              Determines the name of the vector, as well as the name that will be visible in the problem.
             This value MUST be capitalized and cannot include spaces or most symbols. To be safe, stick with letters and numbers.              This value MUST be capitalized and cannot include spaces or most symbols. To be safe, stick with letters and numbers.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">tailx</span>:        Attribute <span class="nomattribut">tailx</span>:
Line 2768  body { color: #000000; background: #FFFF Line 2554  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#functionplotelements_0">functionplotelements</a><br><hr>    <br>Parents: <a href="#functionplotelements_0">functionplotelements</a><br><hr>
   <a name="drawvectorsum_0"></a><h3>Element <span class="nomtitre">drawvectorsum</span>    <a name="drawvectorsum_0"></a><h3>Element <span class="nomtitre">drawvectorsum</span>
 </h3>  </h3>
           
       <div class="documentation">Draw Vector Sum</div>        <div class="documentation">Draw Vector Sum</div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">label</span>:        Attribute <span class="nomattribut">label</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Label on Plot
             Label on Plot  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">tailx</span>:        Attribute <span class="nomattribut">tailx</span>:
Line 2798  body { color: #000000; background: #FFFF Line 2581  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#functionplotelements_0">functionplotelements</a><br><hr>    <br>Parents: <a href="#functionplotelements_0">functionplotelements</a><br><hr>
   <a name="functionplotruleset_0"></a><h3>Element <span class="nomtitre">functionplotruleset</span>    <a name="functionplotruleset_0"></a><h3>Element <span class="nomtitre">functionplotruleset</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        This is where the rules are defined. These rules will determine whether or not an entered answer is correct or not. If there are no rules, any answer will be deemed correct. If there is more than one rule, when an answer is submitted, the server will analyze them in order until one of them is broken (of course, if it's a correct answer, it will go through all of them and return a green box). In such an event, any subsequent rules will be ignored. If conditional hints related to these rules are added, only the first broken rule's hint will be shown, even if all rules are broken.
         This is where the rules are defined. These rules will determine whether or not an entered answer is correct or not. If there are no rules, any answer will be deemed correct. If there is more than one rule, when an answer is submitted, the server will analyze them in order until one of them is broken (of course, if it's a correct answer, it will go through all of them and return a green box). In such an event, any subsequent rules will be ignored. If conditional hints related to these rules are added, only the first broken rule's hint will be shown, even if all rules are broken.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 2823  body { color: #000000; background: #FFFF Line 2604  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#functionplotresponse_0">functionplotresponse</a><br><hr>    <br>Parents: <a href="#functionplotresponse_0">functionplotresponse</a><br><hr>
   <a name="functionplotrule_0"></a><h3>Element <span class="nomtitre">functionplotrule</span>    <a name="functionplotrule_0"></a><h3>Element <span class="nomtitre">functionplotrule</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Function Plot Graph Rule.
         Function Plot Graph Rule.  
                   
         Used to create a rule that determines whether or not a submitted graph is correct. In general, it takes the form of testing the function, its integral, or its first or second derivative over a given set of x-values. The test can be to see if it equals, is greater than, or less than a specified value. Anywhere a number is needed, a variable can also be used.          Used to create a rule that determines whether or not a submitted graph is correct. In general, it takes the form of testing the function, its integral, or its first or second derivative over a given set of x-values. The test can be to see if it equals, is greater than, or less than a specified value. Anywhere a number is needed, a variable can also be used.
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">index</span>:        Attribute <span class="nomattribut">index</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            This is an internal label for the rule. Something must be entered here, and it must be different for each rule. This same value will be used to add a conditional hint.
             This is an internal label for the rule. Something must be entered here, and it must be different for each rule. This same value will be used to add a conditional hint.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">derivativeorder</span>:        Attribute <span class="nomattribut">derivativeorder</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            This determines what the server will be testing. For instance, choose 'First derivative' causes the server to evaluate the derivative of the entered answer over the given domain.
             This determines what the server will be testing. For instance, choose 'First derivative' causes the server to evaluate the derivative of the entered answer over the given domain.  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:int<ul>                Value restriction based on xs:int<ul>
                 <li><tt>0</tt></li>                  <li><tt>0</tt></li>
                 <li><tt>1</tt></li>                  <li><tt>1</tt></li>
                 <li><tt>2</tt></li>                  <li><tt>2</tt></li>
                 <li><tt>-1</tt></li>                  <li><tt>-1</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">xinitial</span>:        Attribute <span class="nomattribut">xinitial</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Initial x-value.
             Initial x-value.  
             A value must be entered for one of "Initial x-value" and "Initial x-value label". Either choose a numerical value for x (the first option), or choose the beginning of the submitted answer, the end, or a previously chosen named point.              A value must be entered for one of "Initial x-value" and "Initial x-value label". Either choose a numerical value for x (the first option), or choose the beginning of the submitted answer, the end, or a previously chosen named point.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">xinitiallabel</span>:        Attribute <span class="nomattribut">xinitiallabel</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Initial x-value label.
             Initial x-value label.  
             A value must be entered for one of "Initial x-value" and "Initial x-value label". Either choose a numerical value for x (the first option), or choose the beginning of the submitted answer, the end, or a previously chosen named point.              A value must be entered for one of "Initial x-value" and "Initial x-value label". Either choose a numerical value for x (the first option), or choose the beginning of the submitted answer, the end, or a previously chosen named point.
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>[a-zA-Z_]+</tt></li>                  <li><tt>[a-zA-Z_]+</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">xfinal</span>:        Attribute <span class="nomattribut">xfinal</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Final x-value (optional).
             Final x-value (optional).  
             This determines the end of the domain over which the rule examines. To test only a single point (the initial value), leave "Final x-value" and "Final x-value label" blank. If a label is entered, such as 'positive', the point at which the rule fails will be given this special label. This label can then be used in subsequent rules as an 'Initial x-value label'.              This determines the end of the domain over which the rule examines. To test only a single point (the initial value), leave "Final x-value" and "Final x-value label" blank. If a label is entered, such as 'positive', the point at which the rule fails will be given this special label. This label can then be used in subsequent rules as an 'Initial x-value label'.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">xfinallabel</span>:        Attribute <span class="nomattribut">xfinallabel</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Final x-value label (optional).
             Final x-value label (optional).  
             This determines the end of the domain over which the rule examines. To test only a single point (the initial value), leave "Final x-value" and "Final x-value label" blank. If a label is entered, such as 'positive', the point at which the rule fails will be given this special label. This label can then be used in subsequent rules as an 'Initial x-value label'.              This determines the end of the domain over which the rule examines. To test only a single point (the initial value), leave "Final x-value" and "Final x-value label" blank. If a label is entered, such as 'positive', the point at which the rule fails will be given this special label. This label can then be used in subsequent rules as an 'Initial x-value label'.
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>[a-zA-Z_]+</tt></li>                  <li><tt>[a-zA-Z_]+</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">minimumlength</span>:        Attribute <span class="nomattribut">minimumlength</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Minimum length for range (optional).
             Minimum length for range (optional).  
             This tests that the difference between the initial and final x-values are at least a certain length apart. This is only useful if there is at least one label.              This tests that the difference between the initial and final x-values are at least a certain length apart. This is only useful if there is at least one label.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">maximumlength</span>:        Attribute <span class="nomattribut">maximumlength</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Maximum length for range (optional).
             Maximum length for range (optional).  
             This tests that the difference between the initial and final x-values are at most a certain length apart. This is only useful if there is at least one label.              This tests that the difference between the initial and final x-values are at most a certain length apart. This is only useful if there is at least one label.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">relationship</span>:        Attribute <span class="nomattribut">relationship</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            The heart of the rule. This choice determines whether the chosen 'function' is greater than, less than, equal to, etc. a certain 'value'.
             The heart of the rule. This choice determines whether the chosen 'function' is greater than, less than, equal to, etc. a certain 'value'.  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>eq</tt></li>                  <li><tt>eq</tt></li>
                 <li><tt>ne</tt></li>                  <li><tt>ne</tt></li>
Line 2962  body { color: #000000; background: #FFFF Line 2727  body { color: #000000; background: #FFFF
                 <li><tt>lt</tt></li>                  <li><tt>lt</tt></li>
                 <li><tt>le</tt></li>                  <li><tt>le</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">value</span>:        Attribute <span class="nomattribut">value</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Enter the number you wish to compare to. It is also possible to choose 'not defined', in the event the answer should not have a value for the given domain. Within the value argument, the function itself can be evaluated using &amp;fpr_f(), its derivative using &amp;fpr_dfdx(), and its second derivative using &amp;fpr_d2fdx2(). This allows for a comparison of two points on the graph. The value of a previously defined label can be retrieved using the function &amp;fpr_val(), e.g., &amp;fpr_val('positive'). Previous defined values from script blocks can also be retrieved as normal variables, e.g., $x.
             Enter the number you wish to compare to. It is also possible to choose 'not defined', in the event the answer should not have a value for the given domain. Within the value argument, the function itself can be evaluated using &amp;fpr_f(), its derivative using &amp;fpr_dfdx(), and its second derivative using &amp;fpr_d2fdx2(). This allows for a comparison of two points on the graph. The value of a previously defined label can be retrieved using the function &amp;fpr_val(), e.g., &amp;fpr_val('positive'). Previous defined values from script blocks can also be retrieved as normal variables, e.g., $x.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">percenterror</span>:        Attribute <span class="nomattribut">percenterror</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            This allows for a margin of error in the y-direction. For instance, if the rule requires that the derivative be equal to 5, the server will accept values close enough to 5 that are within the percent error defined here. Note: Choosing 10% would not mean that the answer is correct as long as it is within the range 4.5-5.5. Instead, the percent corresponds to the total size of the graph. For the function itself, the 'percent error' is multiplied by the ymax-ymin; for the first derivative, it's multiplied by (ymax-ymin)/(xmax-xmin); for the second derivative, it's multiplied by (ymax-ymin)/(xmax-xmin)2; and for the integral, it's multiplied by (ymax-ymin)*(xmax-xmin).
             This allows for a margin of error in the y-direction. For instance, if the rule requires that the derivative be equal to 5, the server will accept values close enough to 5 that are within the percent error defined here. Note: Choosing 10% would not mean that the answer is correct as long as it is within the range 4.5-5.5. Instead, the percent corresponds to the total size of the graph. For the function itself, the 'percent error' is multiplied by the ymax-ymin; for the first derivative, it's multiplied by (ymax-ymin)/(xmax-xmin); for the second derivative, it's multiplied by (ymax-ymin)/(xmax-xmin)2; and for the integral, it's multiplied by (ymax-ymin)*(xmax-xmin).  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#functionplotruleset_0">functionplotruleset</a><br><hr>    <br>Parents: <a href="#functionplotruleset_0">functionplotruleset</a><br><hr>
   <a name="functionplotvectorrule_0"></a><h3>Element <span class="nomtitre">functionplotvectorrule</span>    <a name="functionplotvectorrule_0"></a><h3>Element <span class="nomtitre">functionplotvectorrule</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Function Plot Vector Rule
         Function Plot Vector Rule  
         Used to test whether vectors are in the right place, pointed in the right direction, and have the correct length.          Used to test whether vectors are in the right place, pointed in the right direction, and have the correct length.
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">index</span>:        Attribute <span class="nomattribut">index</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Index/Name
             Index/Name  
             This is an internal label for the rule. This attribute must be different for each rule. This same value will be used to add a conditional hint.              This is an internal label for the rule. This attribute must be different for each rule. This same value will be used to add a conditional hint.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">vector</span>:        Attribute <span class="nomattribut">vector</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The name of one of the vectors in the list of function plot elements. Specifically, the one you want to test.
             The name of one of the vectors in the list of function plot elements. Specifically, the one you want to test.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">attachpoint</span>:        Attribute <span class="nomattribut">attachpoint</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Attached to object.
             Attached to object.  
             Object(s) this vector should be attached to. For more than one object, separate them by commas. If the vector should not be attached to any object, leave this blank. In this case, an object is considered attached if its tail OR its tip is in the vicinity of the object.              Object(s) this vector should be attached to. For more than one object, separate them by commas. If the vector should not be attached to any object, leave this blank. In this case, an object is considered attached if its tail OR its tip is in the vicinity of the object.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">notattachpoint</span>:        Attribute <span class="nomattribut">notattachpoint</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Not attached to object.
             Not attached to object.  
             Object(s) that this vector should be not be near.              Object(s) that this vector should be not be near.
             For more than one object, separate them by commas. Particularly useful for distractor vectors.              For more than one object, separate them by commas. Particularly useful for distractor vectors.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">tailpoint</span>:        Attribute <span class="nomattribut">tailpoint</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Tail attached to object.
             Tail attached to object.  
             Tail(s) this vector should be attached to.              Tail(s) this vector should be attached to.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">tippoint</span>:        Attribute <span class="nomattribut">tippoint</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Tip attached to object.
             Tip attached to object.  
             Tip(s) this vector should be attached to.              Tip(s) this vector should be attached to.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">nottailpoint</span>:        Attribute <span class="nomattribut">nottailpoint</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Tail not attached to object.
             Tail not attached to object.  
             Tail(s) this vector should not be attached to.              Tail(s) this vector should not be attached to.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">nottippoint</span>:        Attribute <span class="nomattribut">nottippoint</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Tip not attached to object.
             Tip not attached to object.  
             Tip(s) this vector should not be attached to.              Tip(s) this vector should not be attached to.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">length</span>:        Attribute <span class="nomattribut">length</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            How long the vector should be.
             How long the vector should be.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">lengtherror</span>:        Attribute <span class="nomattribut">lengtherror</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Absolute error length.
             Absolute error length.  
             How accurate the length must be to get the answer correct.              How accurate the length must be to get the answer correct.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">angle</span>:        Attribute <span class="nomattribut">angle</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            What direction should the vector point. All values are measured in degrees, counterclockwise starting at the positive x-axis. Values must be 0 ≤ θ &lt; 360.
             What direction should the vector point. All values are measured in degrees, counterclockwise starting at the positive x-axis. Values must be 0 ≤ θ &lt; 360.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">angleerror</span>:        Attribute <span class="nomattribut">angleerror</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Absolute error angle.
             Absolute error angle.  
             How accurate the angle must be to get the answer correct.              How accurate the angle must be to get the answer correct.
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#functionplotruleset_0">functionplotruleset</a><br><hr>    <br>Parents: <a href="#functionplotruleset_0">functionplotruleset</a><br><hr>
   <a name="functionplotvectorsumrule_0"></a><h3>Element <span class="nomtitre">functionplotvectorsumrule</span>    <a name="functionplotvectorsumrule_0"></a><h3>Element <span class="nomtitre">functionplotvectorsumrule</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Function Plot Vector Sum Rule
         Function Plot Vector Sum Rule  
         Used to test the sum of a set of vectors.          Used to test the sum of a set of vectors.
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">index</span>:        Attribute <span class="nomattribut">index</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Index/Name.
             Index/Name.  
             This is an internal label for the rule. It must be different for each rule. This same value will be used to add a conditional hint.              This is an internal label for the rule. It must be different for each rule. This same value will be used to add a conditional hint.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">vectors</span>:        Attribute <span class="nomattribut">vectors</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Comma-separated list of vectors.
             Comma-separated list of vectors.  
             List all of the vectors that should be added up to be tested.              List all of the vectors that should be added up to be tested.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">length</span>:        Attribute <span class="nomattribut">length</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Sum vector length.
             Sum vector length.  
             How long the sum of these vectors should be.              How long the sum of these vectors should be.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">lengtherror</span>:        Attribute <span class="nomattribut">lengtherror</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Absolute error length.
             Absolute error length.  
             How accurate the length must be to get the answer correct.              How accurate the length must be to get the answer correct.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">angle</span>:        Attribute <span class="nomattribut">angle</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Sum vector angle.
             Sum vector angle.  
             What direction should the sum of these vectors point. All values are measured in degrees, counterclockwise starting at the positive x-axis. Values must be 0 ≤ θ &lt; 360.              What direction should the sum of these vectors point. All values are measured in degrees, counterclockwise starting at the positive x-axis. Values must be 0 ≤ θ &lt; 360.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">angleerror</span>:        Attribute <span class="nomattribut">angleerror</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Absolute error angle.
             Absolute error angle.  
             How accurate the angle must be to get the answer correct.              How accurate the angle must be to get the answer correct.
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#functionplotruleset_0">functionplotruleset</a><br><hr>    <br>Parents: <a href="#functionplotruleset_0">functionplotruleset</a><br><hr>
   <a name="functionplotcustomrule_0"></a><h3>Element <span class="nomtitre">functionplotcustomrule</span>    <a name="functionplotcustomrule_0"></a><h3>Element <span class="nomtitre">functionplotcustomrule</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Used to create rules that aren't options using the other rules. The coding is done inside an answer element, in Perl. Any variable used inside this rule will be recognized normally and any evaluation function can be used as well.
         Used to create rules that aren't options using the other rules. The coding is done in Perl and follows Perl syntax. Any variable written inside this rule will be recognized as normal and any evaluation function can be used as well.          The following Perl functions can be used: fpr_val(label), fpr_f(x), fpr_dfdx(x), fpr_d2fdx2(x), fpr_vectorcoords(name), fpr_objectcoords(name), fpr_vectorlength(name), fpr_vectorangle(name).
           The Perl code should return 1 for a correct answer, 0 for an incorrect one.
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
 <a name="answer_5"></a><h3>Element <span class="nomtitre">answer</span>  <a name="answer_5"></a><h3>Element <span class="nomtitre">answer</span>
 </h3>  </h3>
                       
             <div class="documentation">              <div class="documentation">              Answer algorithm, in Perl
               Answer algorithm, normally in Perl  
             </div>              </div>
 <br>  
                       
           Can contain text<br><div class="indentation">            Can contain text<br><div class="indentation">
             Attribute <span class="nomattribut">type</span>:              Attribute <span class="nomattribut">type</span>:
Line 3219  body { color: #000000; background: #FFFF Line 2938  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">index</span>:        Attribute <span class="nomattribut">index</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Index/Name
             Index/Name  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#functionplotruleset_0">functionplotruleset</a><br><hr>    <br>Parents: <a href="#functionplotruleset_0">functionplotruleset</a><br><hr>
       
       
     <div class="documentation">      <div class="documentation">      Organic response
       Organic response  
     </div>      </div>
 <br>  <hr>
       
   <a name="organicresponse_0"></a><h3>Element <span class="nomtitre">organicresponse</span>    <a name="organicresponse_0"></a><h3>Element <span class="nomtitre">organicresponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Query for an organic chemical structure with a molecular editor.
         Query for an organic chemical structure with a molecular editor.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 3267  body { color: #000000; background: #FFFF Line 2981  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">options</span>:        Attribute <span class="nomattribut">options</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Comma-separated list of options:
             Comma-separated list of options:  
                           
             - autoez: Auto E,Z stereochemistry              - autoez: Auto E,Z stereochemistry
             - multipart: Multipart Structures              - multipart: Multipart Structures
Line 3276  body { color: #000000; background: #FFFF Line 2989  body { color: #000000; background: #FFFF
             - reaction: Is a reaction              - reaction: Is a reaction
             - number: Able to number atoms              - number: Able to number atoms
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>(autoez|multipart|nostereo|reaction|number)(\s*,\s*(autoez|multipart|nostereo|reaction|number))*</tt></li>                  <li><tt>(autoez|multipart|nostereo|reaction|number)(\s*,\s*(autoez|multipart|nostereo|reaction|number))*</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">molecule</span>:        Attribute <span class="nomattribut">molecule</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Starting Molecule.
             Starting Molecule.  
             Syntax: JME.              Syntax: JME.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">answer</span>:        Attribute <span class="nomattribut">answer</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Correct Answer.
             Correct Answer.  
             Syntax: SMILES (Simplified Molecular Input Line Entry System).              Syntax: SMILES (Simplified Molecular Input Line Entry System).
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">jmeanswer</span>:        Attribute <span class="nomattribut">jmeanswer</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            JME string of the answer
             JME string of the answer  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">width</span>:        Attribute <span class="nomattribut">width</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Width of correct answer image
             Width of correct answer image  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlineResponses_0">inlineResponses</a><br><hr>    <br>Parents: <a href="#inlineResponses_0">inlineResponses</a><br><hr>
       
       
     <div class="documentation">      <div class="documentation">      Reaction response
       Reaction response  
     </div>      </div>
 <br>  <hr>
       
   <a name="reactionresponse_0"></a><h3>Element <span class="nomtitre">reactionresponse</span>    <a name="reactionresponse_0"></a><h3>Element <span class="nomtitre">reactionresponse</span>
 </h3>  </h3>
           
       <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.          An internal textline element is necessary for the student's response to go in.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 3369  body { color: #000000; background: #FFFF Line 3071  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">answer</span>:        Attribute <span class="nomattribut">answer</span>:
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The correct answer.
             The correct answer.  
             Chemical reactions use the following syntax:              Chemical reactions use the following syntax:
             - Reactants are separated from products by '-&gt;'.              - Reactants are separated from products by '-&gt;'.
             - Individual reactants and products are separated by ' +' (leading space is obligatory).              - Individual reactants and products are separated by ' +' (leading space is obligatory).
Line 3379  body { color: #000000; background: #FFFF Line 3080  body { color: #000000; background: #FFFF
             - Superscripts are initialized by '^' and terminated by a space.              - Superscripts are initialized by '^' and terminated by a space.
             - Ionic charges are superscripts composed of a number followed by a sign (i.e. '^2+').              - Ionic charges are superscripts composed of a number followed by a sign (i.e. '^2+').
           </div>            </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><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Initial reaction displayed to students. See the answer attribute for the syntax.
             Initial reaction displayed to students. See the answer attribute for the syntax.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlineResponses_0">inlineResponses</a><br><hr>    <br>Parents: <a href="#inlineResponses_0">inlineResponses</a><br><hr>
       
       
     <div class="documentation">      <div class="documentation">      Custom response
       Custom response  
     </div>      </div>
 <br>  <hr>
       
   <a name="customresponse_0"></a><h3>Element <span class="nomtitre">customresponse</span>    <a name="customresponse_0"></a><h3>Element <span class="nomtitre">customresponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Query for text without any constraint (any character is allowed). A script analyzes the answer to grade it automatically.
         Query for text without any constraint (any character is allowed). A script analyzes the answer to grade it automatically.  
         The use of this response type is generally discouraged, since the responses will not be analyzable by the LON-CAPA statistics tools.          The use of this response type is generally discouraged, since the responses will not be analyzable by the LON-CAPA statistics tools.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 3444  body { color: #000000; background: #FFFF Line 3139  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">answerdisplay</span>:        Attribute <span class="nomattribut">answerdisplay</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            String to display for answer
             String to display for answer  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlineResponses_0">inlineResponses</a><br><hr>    <br>Parents: <a href="#inlineResponses_0">inlineResponses</a><br><hr>
   <a name="customresponse--answer_0"></a><h3>Complex type <span class="nomtitre">customresponse--answer</span>    <a name="customresponse--answer_0"></a><h3>Complex type <span class="nomtitre">customresponse--answer</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Perl script evaluating the student answer.
         Perl script evaluating the student answer.  
                   
         For a single textfield, the student’s answer will be in a variable $submission. If the Custom Response has multiple textfields, the answers will be in an array reference, and can be accessed as $$submission[0], $$submission[1], etc.          For a single textfield, the student’s answer will be in a variable $submission. If the Custom Response has multiple textfields, the answers will be in an array reference, and can be accessed as $$submission[0], $$submission[1], etc.
                   
Line 3467  body { color: #000000; background: #FFFF Line 3159  body { color: #000000; background: #FFFF
         - ASSIGNED SCORE: partial credit (also return the credit factor, e.g. return(ASSIGNED SCORE,0.3);)          - ASSIGNED SCORE: partial credit (also return the credit factor, e.g. return(ASSIGNED SCORE,0.3);)
         - SIG FAIL, NO UNIT, EXTRA ANSWER, MISSING ANSWER, BAD FORMULA, WANTED NUMERIC, WRONG FORMAT: return if not correct for different reasons, does not use up a try          - SIG FAIL, NO UNIT, EXTRA ANSWER, MISSING ANSWER, BAD FORMULA, WANTED NUMERIC, WRONG FORMAT: return if not correct for different reasons, does not use up a try
       </div>        </div>
 <br>  
           
     Attribute <span class="nomattribut">type</span>:      Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
Line 3479  body { color: #000000; background: #FFFF Line 3170  body { color: #000000; background: #FFFF
 <hr>  <hr>
       
       
     <div class="documentation">      <div class="documentation">      External response
       External response  
     </div>      </div>
 <br>  <hr>
       
   <a name="externalresponse_0"></a><h3>Element <span class="nomtitre">externalresponse</span>    <a name="externalresponse_0"></a><h3>Element <span class="nomtitre">externalresponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Query for a long text or a line, sent to an external program for grading.
         Query for a long text or a line, sent to an external program for grading.  
                   
         The form sent will consist of:          The form sent will consist of:
         - LONCAPA student response full text of what the student entered in the entry field          - LONCAPA student response full text of what the student entered in the entry field
Line 3501  body { color: #000000; background: #FFFF Line 3190  body { color: #000000; background: #FFFF
         - awarddetail: required. The delimited text inside must be one of the detailed results that appears in the data storage documentation. CVS:loncapa/doc/homework/datastorage, look for resource.partid.responseid.awarddetail.          - awarddetail: required. The delimited text inside must be one of the detailed results that appears in the data storage documentation. CVS:loncapa/doc/homework/datastorage, look for resource.partid.responseid.awarddetail.
         - message: optional message to have shown to the student.          - message: optional message to have shown to the student.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 3528  body { color: #000000; background: #FFFF Line 3216  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">url</span>:        Attribute <span class="nomattribut">url</span>:
     <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>      <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>
                   
           <div class="documentation">            <div class="documentation">            url to submit the answer form to. It does not need to be a LON-CAPA machine.
             url to submit the answer form to. It does not need to be a LON-CAPA machine.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">answer</span>:        Attribute <span class="nomattribut">answer</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            data to post in the form element LONCAPA_correct_answer to the remote site.
             data to post in the form element LONCAPA_correct_answer to the remote site.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">form</span>:        Attribute <span class="nomattribut">form</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            hash variable name that will be submitted to the remote site as a HTTP form.
             hash variable name that will be submitted to the remote site as a HTTP form.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">answerdisplay</span>:        Attribute <span class="nomattribut">answerdisplay</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#inlineResponses_0">inlineResponses</a><br><hr>    <br>Parents: <a href="#inlineResponses_0">inlineResponses</a><br><hr>
       
       
     <div class="documentation">      <div class="documentation">      Data response
       Data response  
     </div>      </div>
 <br>  <hr>
       
   <a name="dataresponse_0"></a><h3>Element <span class="nomtitre">dataresponse</span>    <a name="dataresponse_0"></a><h3>Element <span class="nomtitre">dataresponse</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Query for text or numbers.
         Query for text or numbers.  
         Advanced type of response that implements a simple data storage and needs an input element, such as textline, to work correctly.          Advanced type of response that implements a simple data storage and needs an input element, such as textline, to work correctly.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 3592  body { color: #000000; background: #FFFF Line 3271  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">type</span>:        Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            type of data stored in this response field. It should be one of the types supported by parameter.html
             type of data stored in this response field. It should be one of the types supported by parameter.html  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">display</span>:        Attribute <span class="nomattribut">display</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            string that will be used to describe the field when interfacing with humans.
             string that will be used to describe the field when interfacing with humans.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#blockResponses_0">blockResponses</a><br><hr>    <br>Parents: <a href="#blockResponses_0">blockResponses</a><br><hr>
       
       
     <div class="documentation">      <div class="documentation">      Shared response elements
       Shared response elements  
     </div>      </div>
 <br>  <hr>
       
   <a name="responseparam_0"></a><h3>Element <span class="nomtitre">responseparam</span>    <a name="responseparam_0"></a><h3>Element <span class="nomtitre">responseparam</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Parameters for a response
         Parameters for a response  
                   
         Defines an externally adjustable parameter for the question, which the question can then use to allow other users to customize the problem for their courses without changing the source code of the problem.          Defines an externally adjustable parameter for the question, which the question can then use to allow other users to customize the problem for their courses without changing the source code of the problem.
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">name</span>:        Attribute <span class="nomattribut">name</span>:
Line 3636  body { color: #000000; background: #FFFF Line 3308  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">default</span>:        Attribute <span class="nomattribut">default</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            default value
             default value  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">description</span>:        Attribute <span class="nomattribut">description</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </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="#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><hr>    <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><hr>
   <a name="textfield_0"></a><h3>Element <span class="nomtitre">textfield</span>    <a name="textfield_0"></a><h3>Element <span class="nomtitre">textfield</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Large Text Entry Area, contains the text that appears by default
         Large Text Entry Area, contains the text that appears by default  
                   
         Creates a large text input box. If data appears between the start and end tags, the data will appear in the textfield if the student has not yet made a submission.          Creates a large text input box. If data appears between the start and end tags, the data will appear in the textfield if the student has not yet made a submission.
         Additionally, it takes two attributes: rows and cols, which control the height and width of the text area respectively.          Additionally, it takes two attributes: rows and cols, which control the height and width of the text area respectively.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 3673  body { color: #000000; background: #FFFF Line 3341  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">cols</span>:        Attribute <span class="nomattribut">cols</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Columns
             Columns  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">addchars</span>:        Attribute <span class="nomattribut">addchars</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Click-On Texts (comma sep)
             Click-On Texts (comma sep)  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">spellcheck</span>:        Attribute <span class="nomattribut">spellcheck</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            If this attribute is present, the text the user types is spellchecked when focus leaves the input field.
             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.              The value specifies the language in which the spellcheck is performed.
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>none</tt></li>                  <li><tt>none</tt></li>
                 <li><tt>en</tt></li>                  <li><tt>en</tt></li>
Line 3710  body { color: #000000; background: #FFFF Line 3373  body { color: #000000; background: #FFFF
                 <li><tt>pt</tt></li>                  <li><tt>pt</tt></li>
                 <li><tt>tr</tt></li>                  <li><tt>tr</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#essayresponse_0">essayresponse</a>, <a href="#mathresponse_0">mathresponse</a>, <a href="#customresponse_0">customresponse</a>, <a href="#externalresponse_0">externalresponse</a>, <a href="#dataresponse_0">dataresponse</a><br><hr>    <br>Parents: <a href="#essayresponse_0">essayresponse</a>, <a href="#mathresponse_0">mathresponse</a>, <a href="#customresponse_0">customresponse</a>, <a href="#externalresponse_0">externalresponse</a>, <a href="#dataresponse_0">dataresponse</a><br><hr>
   <a name="textline_0"></a><h3>Element <span class="nomtitre">textline</span>    <a name="textline_0"></a><h3>Element <span class="nomtitre">textline</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Single Line Text Entry Area. Displays a field to enter text for a response.
         Single Line Text Entry Area. Displays a field to enter text for a response.  
         Should only be used inside stringresponse, numericalresponse, formularesponse, mathresponse, organicresponse, reactionresponse and customresponse.          Should only be used inside stringresponse, numericalresponse, formularesponse, mathresponse, organicresponse, reactionresponse and customresponse.
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">id</span>:        Attribute <span class="nomattribut">id</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Id that will be part of the HTML input element id.
             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.              This can be used to get a reference to the input element in Javascript.
           </div>            </div>
 <br>  
                   
       </div>        </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><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            controls the width of the textline
             controls the width of the textline  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">addchars</span>:        Attribute <span class="nomattribut">addchars</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Comma-separated list of characters or words that can be inserted with a click.
             Comma-separated list of characters or words that can be inserted with a click.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">readonly</span>:        Attribute <span class="nomattribut">readonly</span>:
Line 3760  body { color: #000000; background: #FFFF Line 3415  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">spellcheck</span>:        Attribute <span class="nomattribut">spellcheck</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            If this attribute is present, the text the user types is spellchecked when focus leaves the input field.
             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.              The value specifies the language in which the spellcheck is performed.
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>none</tt></li>                  <li><tt>none</tt></li>
                 <li><tt>en</tt></li>                  <li><tt>en</tt></li>
Line 3779  body { color: #000000; background: #FFFF Line 3433  body { color: #000000; background: #FFFF
                 <li><tt>pt</tt></li>                  <li><tt>pt</tt></li>
                 <li><tt>tr</tt></li>                  <li><tt>tr</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="hiddensubmission_0"></a><h3>Element <span class="nomtitre">hiddensubmission</span>    <a name="hiddensubmission_0"></a><h3>Element <span class="nomtitre">hiddensubmission</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        This creates a hidden form field with the given value.
         This creates a hidden form field with the given value.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">value</span>:        Attribute <span class="nomattribut">value</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#essayresponse_0">essayresponse</a>, <a href="#mathresponse_0">mathresponse</a>, <a href="#customresponse_0">customresponse</a>, <a href="#externalresponse_0">externalresponse</a>, <a href="#dataresponse_0">dataresponse</a><br><hr>    <br>Parents: <a href="#essayresponse_0">essayresponse</a>, <a href="#mathresponse_0">mathresponse</a>, <a href="#customresponse_0">customresponse</a>, <a href="#externalresponse_0">externalresponse</a>, <a href="#dataresponse_0">dataresponse</a><br><hr>
   <a name="hiddenline_0"></a><h3>Element <span class="nomtitre">hiddenline</span>    <a name="hiddenline_0"></a><h3>Element <span class="nomtitre">hiddenline</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        This creates a hidden form field with the old response value.
         This creates a hidden form field with the old response value.  
       </div>        </div>
 <br>  
           
     <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><hr>    <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><hr>
       
       
     <div class="documentation">      <div class="documentation">      Hints
       Hints  
     </div>      </div>
 <br>  <hr>
       
   <a name="hintgroup_0"></a><h3>Element <span class="nomtitre">hintgroup</span>    <a name="hintgroup_0"></a><h3>Element <span class="nomtitre">hintgroup</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        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.
         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).          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 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 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.          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>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 3869  body { color: #000000; background: #FFFF Line 3516  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">showoncorrect</span>:        Attribute <span class="nomattribut">showoncorrect</span>:
     <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Show hint even if problem Correct
             Show hint even if problem Correct  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </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="#functionplotresponse_0">functionplotresponse</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><br><hr>    <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="#functionplotresponse_0">functionplotresponse</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><br><hr>
   <a name="hintpart_0"></a><h3>Element <span class="nomtitre">hintpart</span>    <a name="hintpart_0"></a><h3>Element <span class="nomtitre">hintpart</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Conditional Hint
         Conditional Hint  
                   
         When a hint condition named the same as the on attribute evaluates to be correct, the contents of this element will be displayed.          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 “default” will show.          If no other hintpart is to show then all hintparts with an on value set to “default” will show.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 3904  body { color: #000000; background: #FFFF Line 3547  body { color: #000000; background: #FFFF
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </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="#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="#hintgroup_0">hintgroup</a><br><hr>    <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="#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="#hintgroup_0">hintgroup</a><br><hr>
   <a name="stringhint_0"></a><h3>Element <span class="nomtitre">stringhint</span>    <a name="stringhint_0"></a><h3>Element <span class="nomtitre">stringhint</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        String Hint Condition
         String Hint Condition  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 3923  body { color: #000000; background: #FFFF Line 3564  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">name</span>:        Attribute <span class="nomattribut">name</span>:
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Name of the hint condition.
             Name of the hint condition.  
             Should be set to the value of which hintpart will be shown.              Should be set to the value of which hintpart will be shown.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">answer</span>:        Attribute <span class="nomattribut">answer</span>:
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Text string.
             Text string.  
             Should be set to the value of which hintpart will be shown.              Should be set to the value of which hintpart will be shown.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">type</span>:        Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>cs</tt></li>                  <li><tt>cs</tt></li>
                 <li><tt>ci</tt></li>                  <li><tt>ci</tt></li>
                 <li><tt>mc</tt></li>                  <li><tt>mc</tt></li>
                 <li><tt>re</tt></li>                  <li><tt>re</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">preprocess</span>:        Attribute <span class="nomattribut">preprocess</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Pre-Processor Subroutine
             Pre-Processor Subroutine  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#stringresponse_0">stringresponse</a>, <a href="#essayresponse_0">essayresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>    <br>Parents: <a href="#stringresponse_0">stringresponse</a>, <a href="#essayresponse_0">essayresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>
   <a name="radiobuttonhint_0"></a><h3>Element <span class="nomtitre">radiobuttonhint</span>    <a name="radiobuttonhint_0"></a><h3>Element <span class="nomtitre">radiobuttonhint</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Radiobutton Hint Condition
         Radiobutton Hint Condition  
                   
         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:          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:
                   
Line 3978  body { color: #000000; background: #FFFF Line 3613  body { color: #000000; background: #FFFF
                   
         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.          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>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 3990  body { color: #000000; background: #FFFF Line 3624  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">name</span>:        Attribute <span class="nomattribut">name</span>:
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            should be set to the value of which hintpart will be shown
             should be set to the value of which hintpart will be shown  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">answer</span>:        Attribute <span class="nomattribut">answer</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            should be at least a two element list: first the type (foil or concept) and then either the foil name(s) or the concept string(s), e.g., “(’foil’,’greaterthan’,’equal’)” if the condition should be triggered by the foils named “greaterthan” or “equal”
             should be at least a two element list: first the type (foil or concept) and then either the foil name(s) or the concept string(s), e.g., “(’foil’,’greaterthan’,’equal’)” if the condition should be triggered by the foils named “greaterthan” or “equal”  
           </div>            </div>
 <br>  
                   
                   
           Value restriction based on xs:string<ul>            Value restriction based on xs:string<ul>
Line 4011  body { color: #000000; background: #FFFF Line 3641  body { color: #000000; background: #FFFF
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#radiobuttonresponse_0">radiobuttonresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>    <br>Parents: <a href="#radiobuttonresponse_0">radiobuttonresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>
   <a name="optionhint_0"></a><h3>Element <span class="nomtitre">optionhint</span>    <a name="optionhint_0"></a><h3>Element <span class="nomtitre">optionhint</span>
 </h3>  </h3>
           
       <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.          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').          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;.          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.          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>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 4035  body { color: #000000; background: #FFFF Line 3663  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">name</span>:        Attribute <span class="nomattribut">name</span>:
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            should be set to the value of which hintpart will be shown
             should be set to the value of which hintpart will be shown  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">answer</span>:        Attribute <span class="nomattribut">answer</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Perl hash with foil names as keys and submitted values as values.
             Perl hash with foil names as keys and submitted values as values.  
             Example: ('foil1'=&gt; 'true', 'foil2'=&gt; 'false')              Example: ('foil1'=&gt; 'true', 'foil2'=&gt; 'false')
           </div>            </div>
 <br>  
                   
                   
           Value restriction based on xs:string<ul>            Value restriction based on xs:string<ul>
Line 4059  body { color: #000000; background: #FFFF Line 3683  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">concept</span>:        Attribute <span class="nomattribut">concept</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Perl hash with concept names as keys and either 'correct' or 'incorrect' as values.
             Perl hash with concept names as keys and either 'correct' or 'incorrect' as values.  
             Example: ('buoyancy'=&gt;'correct', 'density'=&gt; 'correct')              Example: ('buoyancy'=&gt;'correct', 'density'=&gt; 'correct')
           </div>            </div>
 <br>  
                   
                   
           Value restriction based on xs:string<ul>            Value restriction based on xs:string<ul>
Line 4072  body { color: #000000; background: #FFFF Line 3694  body { color: #000000; background: #FFFF
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#optionresponse_0">optionresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>    <br>Parents: <a href="#optionresponse_0">optionresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>
   <a name="numericalhint_0"></a><h3>Element <span class="nomtitre">numericalhint</span>    <a name="numericalhint_0"></a><h3>Element <span class="nomtitre">numericalhint</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Numerical Hint Condition
         Numerical Hint Condition  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 4091  body { color: #000000; background: #FFFF Line 3711  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">name</span>:        Attribute <span class="nomattribut">name</span>:
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Unique name given to the hint condition.
             Unique name given to the hint condition.  
             Should be set to the value of which hintpart will be shown.              Should be set to the value of which hintpart will be shown.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">answer</span>:        Attribute <span class="nomattribut">answer</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Numerical answer for which the conditional is provided.
             Numerical answer for which the conditional is provided.  
             Student submission of that answer in combination with the "unit" attribute in the hint condition will trigger the hint action specified in the &lt;hintpart&gt; element.              Student submission of that answer in combination with the "unit" attribute in the hint condition will trigger the hint action specified in the &lt;hintpart&gt; element.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">unit</span>:        Attribute <span class="nomattribut">unit</span>:
Line 4117  body { color: #000000; background: #FFFF Line 3733  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">preprocess</span>:        Attribute <span class="nomattribut">preprocess</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Pre-Processor Subroutine
             Pre-Processor Subroutine  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#numericalresponse_0">numericalresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>    <br>Parents: <a href="#numericalresponse_0">numericalresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>
   <a name="formulahint_0"></a><h3>Element <span class="nomtitre">formulahint</span>    <a name="formulahint_0"></a><h3>Element <span class="nomtitre">formulahint</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Formula Hint Condition
         Formula Hint Condition  
                   
         The formula submitted by the student is evaluated at the sample points for the hint and the calculated values are compared with the corresponding values determined by evaluating the "hint" answer at the same sampling points. A close correspondence between the two sets of values will trigger the hint action specified in the &lt;hintpart&gt; element.          The formula submitted by the student is evaluated at the sample points for the hint and the calculated values are compared with the corresponding values determined by evaluating the "hint" answer at the same sampling points. A close correspondence between the two sets of values will trigger the hint action specified in the &lt;hintpart&gt; element.
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 4145  body { color: #000000; background: #FFFF Line 3757  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">name</span>:        Attribute <span class="nomattribut">name</span>:
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Unique name given to the hint condition.
             Unique name given to the hint condition.  
             Should be set to the value of which hintpart will be shown.              Should be set to the value of which hintpart will be shown.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">answer</span>:        Attribute <span class="nomattribut">answer</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Formula answer for which the conditional is provided.
             Formula answer for which the conditional is provided.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">samples</span>:        Attribute <span class="nomattribut">samples</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Sample points (or range of points) over which sampling of the student’s submitted answer and the formula included in the formula hint answer parameter are to be compared. The syntax is the same as used to specify sampling points in the samples
             Sample points (or range of points) over which sampling of the student’s submitted answer and the formula included in the formula hint answer parameter are to be compared. The syntax is the same as used to specify sampling points in the samples  
             parameter of the formula reponse element itself.              parameter of the formula reponse element itself.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">preprocess</span>:        Attribute <span class="nomattribut">preprocess</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Pre-Processor Subroutine
             Pre-Processor Subroutine  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#formularesponse_0">formularesponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>    <br>Parents: <a href="#formularesponse_0">formularesponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>
   <a name="mathhint_0"></a><h3>Element <span class="nomtitre">mathhint</span>    <a name="mathhint_0"></a><h3>Element <span class="nomtitre">mathhint</span>
 </h3>  </h3>
           
       <div class="documentation">Math Hint Condition</div>        <div class="documentation">Math Hint Condition</div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 4207  body { color: #000000; background: #FFFF Line 3810  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">cas</span>:        Attribute <span class="nomattribut">cas</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Algebra System
             Algebra System  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>maxima</tt></li>                  <li><tt>maxima</tt></li>
                 <li><tt>R</tt></li>                  <li><tt>R</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">args</span>:        Attribute <span class="nomattribut">args</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Argument Array
             Argument Array  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#mathresponse_0">mathresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>    <br>Parents: <a href="#mathresponse_0">mathresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>
   <a name="organichint_0"></a><h3>Element <span class="nomtitre">organichint</span>    <a name="organichint_0"></a><h3>Element <span class="nomtitre">organichint</span>
 </h3>  </h3>
           
       <div class="documentation">Organic Hint Condition</div>        <div class="documentation">Organic Hint Condition</div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 4254  body { color: #000000; background: #FFFF Line 3853  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#organicresponse_0">organicresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>    <br>Parents: <a href="#organicresponse_0">organicresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>
   <a name="reactionhint_0"></a><h3>Element <span class="nomtitre">reactionhint</span>    <a name="reactionhint_0"></a><h3>Element <span class="nomtitre">reactionhint</span>
 </h3>  </h3>
           
       <div class="documentation">Reaction Hint Condition</div>        <div class="documentation">Reaction Hint Condition</div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 4275  body { color: #000000; background: #FFFF Line 3873  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#reactionresponse_0">reactionresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>    <br>Parents: <a href="#reactionresponse_0">reactionresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>
   <a name="customhint_0"></a><h3>Element <span class="nomtitre">customhint</span>    <a name="customhint_0"></a><h3>Element <span class="nomtitre">customhint</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Custom Hint Condition
         Custom Hint Condition  
                   
         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.          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>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 4302  body { color: #000000; background: #FFFF Line 3898  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">name</span>:        Attribute <span class="nomattribut">name</span>:
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            should be set to the value of which hintpart will be shown
             should be set to the value of which hintpart will be shown  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#customresponse_0">customresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>    <br>Parents: <a href="#customresponse_0">customresponse</a>, <a href="#hintgroup_0">hintgroup</a><br><hr>
   <a name="customhint--answer_0"></a><h3>Complex type <span class="nomtitre">customhint--answer</span>    <a name="customhint--answer_0"></a><h3>Complex type <span class="nomtitre">customhint--answer</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">Hint algorithm</div>        <div class="documentation">Hint algorithm</div>
 <br>  
           
     Attribute <span class="nomattribut">type</span>:      Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
Line 4328  body { color: #000000; background: #FFFF Line 3921  body { color: #000000; background: #FFFF
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">Hint algorithm</div>        <div class="documentation">Hint algorithm</div>
 <br>  
           
     Attribute <span class="nomattribut">type</span>:      Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
Line 4340  body { color: #000000; background: #FFFF Line 3932  body { color: #000000; background: #FFFF
 <hr>  <hr>
       
       
     <div class="documentation">      <div class="documentation">      Random label
       Random label  
     </div>      </div>
 <br>  <hr>
       
   <a name="randomlabel_0"></a><h3>Element <span class="nomtitre">randomlabel</span>    <a name="randomlabel_0"></a><h3>Element <span class="nomtitre">randomlabel</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Randomly labeled image
         Randomly labeled image  
                   
         This shows a specified image with images or text labels randomly assigned to a set of specific locations. Those locations may also have values assigned to them. A hash is generated that contains the mapping of labels to locations, labels to values, and locations to values.          This shows a specified image with images or text labels randomly assigned to a set of specific locations. Those locations may also have values assigned to them. A hash is generated that contains the mapping of labels to locations, labels to values, and locations to values.
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 4361  body { color: #000000; background: #FFFF Line 3950  body { color: #000000; background: #FFFF
 <a name="labelgroup_0"></a><h3>Element <span class="nomtitre">labelgroup</span>  <a name="labelgroup_0"></a><h3>Element <span class="nomtitre">labelgroup</span>
 </h3>type: <a href="#randomlabel--labelgroup_0">randomlabel--labelgroup</a><br>  </h3>type: <a href="#randomlabel--labelgroup_0">randomlabel--labelgroup</a><br>
                       
             <div class="documentation">              <div class="documentation">              One is required, but multiple are allowed. This declares a group of locations and labels associated with them.
               One is required, but multiple are allowed. This declares a group of locations and labels associated with them.  
             </div>              </div>
 <br>  
                       
         <br>          <br>
 </li>  </li>
Line 4372  body { color: #000000; background: #FFFF Line 3959  body { color: #000000; background: #FFFF
 <a name="bgimg_0"></a><h3>Element <span class="nomtitre">bgimg</span>  <a name="bgimg_0"></a><h3>Element <span class="nomtitre">bgimg</span>
 </h3>  </h3>
                       
             <div class="documentation">              <div class="documentation">              Element alternative to the bgimg attribute, which makes it possible to use a plot as a background image.
               Element alternative to the bgimg attribute, which makes it possible to use a plot as a background image.  
             </div>              </div>
 <br>  
                       
           Can contain text<br><div class="indentation">            Can contain text<br><div class="indentation">
             Choice between:<ul><li>              Choice between:<ul><li>
Line 4388  body { color: #000000; background: #FFFF Line 3973  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">bgimg</span>:        Attribute <span class="nomattribut">bgimg</span>:
     <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>      <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Either a fully qualified URL for an external image or a LON-CAPA resource. It supports relative references (../images/apicture.gif). The image must either be a GIF or JPEG.
             Either a fully qualified URL for an external image or a LON-CAPA resource. It supports relative references (../images/apicture.gif). The image must either be a GIF or JPEG.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">width</span>:        Attribute <span class="nomattribut">width</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            The width of the image in pixels.
             The width of the image in pixels.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">height</span>:        Attribute <span class="nomattribut">height</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            The height of the image in pixels.
             The height of the image in pixels.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">texwidth</span>:        Attribute <span class="nomattribut">texwidth</span>:
     <div class="indentation">optional<br>type: <a href="#decimal-or-perl_0">decimal-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#decimal-or-perl_0">decimal-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            The width of the image in millimeters.
             The width of the image in millimeters.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="randomlabel--labelgroup_0"></a><h3>Complex type <span class="nomtitre">randomlabel--labelgroup</span>    <a name="randomlabel--labelgroup_0"></a><h3>Complex type <span class="nomtitre">randomlabel--labelgroup</span>
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">Group of Labels</div>        <div class="documentation">Group of Labels</div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 4439  body { color: #000000; background: #FFFF Line 4015  body { color: #000000; background: #FFFF
 <a name="location_7"></a><h3>Element <span class="nomtitre">location</span>  <a name="location_7"></a><h3>Element <span class="nomtitre">location</span>
 </h3>type: <a href="#randomlabel--location_0">randomlabel--location</a><br>  </h3>type: <a href="#randomlabel--location_0">randomlabel--location</a><br>
                   
           <div class="documentation">            <div class="documentation">            declares a location on the image that a label should appear at
             declares a location on the image that a label should appear at  
           </div>            </div>
 <br>  
                   
       <br>        <br>
 </li>  </li>
Line 4450  body { color: #000000; background: #FFFF Line 4024  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">name</span>:      Attribute <span class="nomattribut">name</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          This is the name of the group.
           This is the name of the group.  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">type</span>:      Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          the type of labels in this group
           the type of labels in this group  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>text</tt></li>                <li><tt>text</tt></li>
               <li><tt>image</tt></li>                <li><tt>image</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">TeXsize</span>:      Attribute <span class="nomattribut">TeXsize</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          TeX font size
           TeX font size  
           Warning: as opposed to the TeXsize attribute in &lt;h1&gt;..&lt;h6&gt; &lt;font&gt; and &lt;basefont&gt;, this one requires a \ at the beginning of the values.            Warning: as opposed to the TeXsize attribute in &lt;h1&gt;..&lt;h6&gt; &lt;font&gt; and &lt;basefont&gt;, this one requires a \ at the beginning of the values.
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>\tiny</tt></li>                <li><tt>\tiny</tt></li>
               <li><tt>\scriptsize</tt></li>                <li><tt>\scriptsize</tt></li>
Line 4499  body { color: #000000; background: #FFFF Line 4069  body { color: #000000; background: #FFFF
               <li><tt>\huge</tt></li>                <li><tt>\huge</tt></li>
               <li><tt>\Huge</tt></li>                <li><tt>\Huge</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
   </div>    </div>
Line 4509  body { color: #000000; background: #FFFF Line 4079  body { color: #000000; background: #FFFF
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">Label Text or Path to image</div>        <div class="documentation">Label Text or Path to image</div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 4538  body { color: #000000; background: #FFFF Line 4107  body { color: #000000; background: #FFFF
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">Label Location</div>        <div class="documentation">Label Location</div>
 <br>  
           
     Attribute <span class="nomattribut">x</span>:      Attribute <span class="nomattribut">x</span>:
     <div class="indentation">required<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">required<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
Line 4553  body { color: #000000; background: #FFFF Line 4121  body { color: #000000; background: #FFFF
 <hr>  <hr>
       
       
     <div class="documentation">      <div class="documentation">      Gnuplot
       Gnuplot  
     </div>      </div>
 <br>  <hr>
       
   <a name="gnuplot_0"></a><h3>Element <span class="nomtitre">gnuplot</span>    <a name="gnuplot_0"></a><h3>Element <span class="nomtitre">gnuplot</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The gnuplot LON-CAPA element allows an author to design a plot which will be created programatically at the time when it is requested for display by a student. This is intended for use in homework problems where a distinct plot should be rendered for each student. It can be used in conjunction with a script to generate curve data for random plots.
         The gnuplot LON-CAPA element allows an author to design a plot which will be created programatically at the time when it is requested for display by a student. This is intended for use in homework problems where a distinct plot should be rendered for each student. It can be used in conjunction with a script to generate curve data for random plots.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 4573  body { color: #000000; background: #FFFF Line 4138  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">alttag</span>:        Attribute <span class="nomattribut">alttag</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Brief description of the plot.
             Brief description of the plot.  
             This text is used as the alt value of the img element used to display the plot on a web page.              This text is used as the alt value of the img element used to display the plot on a web page.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">height</span>:        Attribute <span class="nomattribut">height</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Height of image (pixels)
             Height of image (pixels)  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">width</span>:        Attribute <span class="nomattribut">width</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Width of image (pixels)
             Width of image (pixels)  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">bgcolor</span>:        Attribute <span class="nomattribut">bgcolor</span>:
     <div class="indentation">optional<br>type: <a href="#color-or-perl_0">color-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#color-or-perl_0">color-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Background color of image
             Background color of image  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">fgcolor</span>:        Attribute <span class="nomattribut">fgcolor</span>:
     <div class="indentation">optional<br>type: <a href="#color-or-perl_0">color-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#color-or-perl_0">color-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Foreground color of image
             Foreground color of image  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">transparent</span>:        Attribute <span class="nomattribut">transparent</span>:
     <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Transparent image. If the image is transparent the background color will be ignored.
             Transparent image. If the image is transparent the background color will be ignored.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">grid</span>:        Attribute <span class="nomattribut">grid</span>:
     <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Display grid
             Display grid  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">gridlayer</span>:        Attribute <span class="nomattribut">gridlayer</span>:
     <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Display grid front layer over filled boxes or filled curves
             Display grid front layer over filled boxes or filled curves  
           </div>            </div>
 <br>  
                   
       </div>        </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><br>      <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Draw border around plot
             Draw border around plot  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">font</span>:        Attribute <span class="nomattribut">font</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Font size to use in web output (in pts, or "small", "medium" or "large").
             Font size to use in web output (in pts, or "small", "medium" or "large").  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:int<ul>                Value restriction based on xs:int<ul>
                 <li><tt>&gt;= 5</tt></li>                  <li><tt>&gt;= 5</tt></li>
                 <li><tt>&lt;= 15</tt></li>                  <li><tt>&lt;= 15</tt></li>
               </ul>                </ul>
                           </li>
               <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>small</tt></li>                  <li><tt>small</tt></li>
                 <li><tt>medium</tt></li>                  <li><tt>medium</tt></li>
                 <li><tt>large</tt></li>                  <li><tt>large</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">fontface</span>:        Attribute <span class="nomattribut">fontface</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Type of font to use
             Type of font to use  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>sans-serif</tt></li>                  <li><tt>sans-serif</tt></li>
                 <li><tt>serif</tt></li>                  <li><tt>serif</tt></li>
                 <li><tt>classic</tt></li>                  <li><tt>classic</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">samples</span>:        Attribute <span class="nomattribut">samples</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Number of samples for non-data plots.
             Number of samples for non-data plots.  
             If a function element is used to specify the curve, this indicates the number of sample points to use.              If a function element is used to specify the curve, this indicates the number of sample points to use.
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:int<ul>                Value restriction based on xs:int<ul>
                 <li><tt>&gt;= 100</tt></li>                  <li><tt>&gt;= 100</tt></li>
                 <li><tt>&lt;= 5000</tt></li>                  <li><tt>&lt;= 5000</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">align</span>:        Attribute <span class="nomattribut">align</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Alignment for image in HTML
             Alignment for image in HTML  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>left</tt></li>                  <li><tt>left</tt></li>
                 <li><tt>right</tt></li>                  <li><tt>right</tt></li>
                 <li><tt>middle</tt></li>                  <li><tt>middle</tt></li>
                 <li><tt>center</tt></li>                  <li><tt>center</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">texwidth</span>:        Attribute <span class="nomattribut">texwidth</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Width of plot when printed (mm)
             Width of plot when printed (mm)  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">texfont</span>:        Attribute <span class="nomattribut">texfont</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Font size to use in TeX output (pts)
             Font size to use in TeX output (pts)  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:int<ul>                Value restriction based on xs:int<ul>
                 <li><tt>&gt;= 8</tt></li>                  <li><tt>&gt;= 8</tt></li>
                 <li><tt>&lt;= 36</tt></li>                  <li><tt>&lt;= 36</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">plotcolor</span>:        Attribute <span class="nomattribut">plotcolor</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Color setting for printing
             Color setting for printing  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>monochrome</tt></li>                  <li><tt>monochrome</tt></li>
                 <li><tt>color</tt></li>                  <li><tt>color</tt></li>
                 <li><tt>colour</tt></li>                  <li><tt>colour</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">plottype</span>:        Attribute <span class="nomattribut">plottype</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Plot type
             Plot type  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>Cartesian</tt></li>                  <li><tt>Cartesian</tt></li>
                 <li><tt>Polar</tt></li>                  <li><tt>Polar</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">gridtype</span>:        Attribute <span class="nomattribut">gridtype</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Grid type
             Grid type  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>Cartesian</tt></li>                  <li><tt>Cartesian</tt></li>
                 <li><tt>Polar</tt></li>                  <li><tt>Polar</tt></li>
Line 4824  body { color: #000000; background: #FFFF Line 4361  body { color: #000000; background: #FFFF
                 <li><tt>Log-Linear</tt></li>                  <li><tt>Log-Linear</tt></li>
                 <li><tt>Log-Log</tt></li>                  <li><tt>Log-Log</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">lmargin</span>:        Attribute <span class="nomattribut">lmargin</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Left margin width (pts)
             Left margin width (pts)  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li><tt>xs:int</tt></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>default</tt></li>                  <li><tt>default</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">rmargin</span>:        Attribute <span class="nomattribut">rmargin</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Right margin width (pts)
             Right margin width (pts)  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li><tt>xs:int</tt></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>default</tt></li>                  <li><tt>default</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">tmargin</span>:        Attribute <span class="nomattribut">tmargin</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Top margin width (pts)
             Top margin width (pts)  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li><tt>xs:int</tt></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>default</tt></li>                  <li><tt>default</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">bmargin</span>:        Attribute <span class="nomattribut">bmargin</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Bottom margin width (pts)
             Bottom margin width (pts)  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li><tt>xs:int</tt></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>default</tt></li>                  <li><tt>default</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">major_ticscale</span>:        Attribute <span class="nomattribut">major_ticscale</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Size of major tic marks (plot coordinates)
             Size of major tic marks (plot coordinates)  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">minor_ticscale</span>:        Attribute <span class="nomattribut">minor_ticscale</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Size of minor tic mark (plot coordinates)
             Size of minor tic mark (plot coordinates)  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">box_border</span>:        Attribute <span class="nomattribut">box_border</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Draw border for boxes
             Draw border for boxes  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>border</tt></li>                  <li><tt>border</tt></li>
                 <li><tt>noborder</tt></li>                  <li><tt>noborder</tt></li>
               </ul>                </ul>
                           </li>
             </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><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Width of boxes, default is auto
             Width of boxes, default is auto  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">fillstyle</span>:        Attribute <span class="nomattribut">fillstyle</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Fill style for boxes
             Fill style for boxes  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>empty</tt></li>                  <li><tt>empty</tt></li>
                 <li><tt>solid</tt></li>                  <li><tt>solid</tt></li>
                 <li><tt>pattern</tt></li>                  <li><tt>pattern</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">solid</span>:        Attribute <span class="nomattribut">solid</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Density of fill style for boxes
             Density of fill style for boxes  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">pattern</span>:        Attribute <span class="nomattribut">pattern</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Pattern value for boxes
             Pattern value for boxes  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:int<ul>                Value restriction based on xs:int<ul>
                 <li><tt>&gt;= 0</tt></li>                  <li><tt>&gt;= 0</tt></li>
                 <li><tt>&lt;= 6</tt></li>                  <li><tt>&lt;= 6</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>, <a href="#randomlabel_0">randomlabel</a>, <a href="#bgimg_0">bgimg</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a>, <a href="#randomlabel_0">randomlabel</a>, <a href="#bgimg_0">bgimg</a><br><hr>
   <a name="gnuplot-children_0"></a><h3>Group <span class="nomtitre">gnuplot-children</span>    <a name="gnuplot-children_0"></a><h3>Group <span class="nomtitre">gnuplot-children</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        List of children, used in gnuplot and lonplot--block
         List of children, used in gnuplot and lonplot--block  
       </div>        </div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 5013  body { color: #000000; background: #FFFF Line 4537  body { color: #000000; background: #FFFF
 <a name="axis_0"></a><h3>Element <span class="nomtitre">axis</span>  <a name="axis_0"></a><h3>Element <span class="nomtitre">axis</span>
 </h3>type: <a href="#lonplot--axis_0">lonplot--axis</a><br>  </h3>type: <a href="#lonplot--axis_0">lonplot--axis</a><br>
                   
           <div class="documentation">            <div class="documentation">            The Plot Axes element allows you to specify the domain and range of the data to display. It is closely tied with the Plot Ticks elements, which specify where the gridlines are drawn on the plot.
             The Plot Axes element allows you to specify the domain and range of the data to display. It is closely tied with the Plot Ticks elements, which specify where the gridlines are drawn on the plot.  
           </div>            </div>
 <br>  
                   
       <br>        <br>
 </li>  </li>
Line 5024  body { color: #000000; background: #FFFF Line 4546  body { color: #000000; background: #FFFF
 <a name="curve_0"></a><h3>Element <span class="nomtitre">curve</span>  <a name="curve_0"></a><h3>Element <span class="nomtitre">curve</span>
 </h3>type: <a href="#lonplot--curve_0">lonplot--curve</a><br>  </h3>type: <a href="#lonplot--curve_0">lonplot--curve</a><br>
                   
           <div class="documentation">            <div class="documentation">            The curve element is where you set the data to be plotted by gnuplot.
             The curve element is where you set the data to be plotted by gnuplot.  
           </div>            </div>
 <br>  
                   
       <br>        <br>
 </li>  </li>
Line 5035  body { color: #000000; background: #FFFF Line 4555  body { color: #000000; background: #FFFF
 <a name="key_0"></a><h3>Element <span class="nomtitre">key</span>  <a name="key_0"></a><h3>Element <span class="nomtitre">key</span>
 </h3>type: <a href="#lonplot--key_0">lonplot--key</a><br>  </h3>type: <a href="#lonplot--key_0">lonplot--key</a><br>
                   
           <div class="documentation">            <div class="documentation">            The key element causes a key to be drawn on the plot when it is generated. The key will contain an entry for each curve which has a name.
             The key element causes a key to be drawn on the plot when it is generated. The key will contain an entry for each curve which has a name.  
             The key is the color of the foreground of the plot, specified in the gnuplot element.              The key is the color of the foreground of the plot, specified in the gnuplot element.
           </div>            </div>
 <br>  
                   
       <br>        <br>
 </li>  </li>
Line 5047  body { color: #000000; background: #FFFF Line 4565  body { color: #000000; background: #FFFF
 <a name="label_5"></a><h3>Element <span class="nomtitre">label</span>  <a name="label_5"></a><h3>Element <span class="nomtitre">label</span>
 </h3>type: <a href="#lonplot--label_0">lonplot--label</a><br>  </h3>type: <a href="#lonplot--label_0">lonplot--label</a><br>
                   
           <div class="documentation">            <div class="documentation">            The label element allows the author to place text at any position on the plot. There may be many label elements on one plot and all the labels which fall within the plot will show. The color used will be to foreground color of the plot and the font will be the size specified for the plot, both of which are set in the gnuplot element.
             The label element allows the author to place text at any position on the plot. There may be many label elements on one plot and all the labels which fall within the plot will show. The color used will be to foreground color of the plot and the font will be the size specified for the plot, both of which are set in the gnuplot element.  
           </div>            </div>
 <br>  
                   
       <br>        <br>
 </li>  </li>
Line 5075  body { color: #000000; background: #FFFF Line 4591  body { color: #000000; background: #FFFF
 </h3>type: <a href="#lonplot--block_0">lonplot--block</a><br><br>  </h3>type: <a href="#lonplot--block_0">lonplot--block</a><br><br>
 </li>  </li>
 </ul>  </ul>
   <br>Parents:<a href="#gnuplot_0">gnuplot</a><br><hr>    <br>Parents: <a href="#gnuplot_0">gnuplot</a><br><hr>
   <a name="lonplot--title_0"></a><h3>Simple type <span class="nomtitre">lonplot--title</span>    <a name="lonplot--title_0"></a><h3>Simple type <span class="nomtitre">lonplot--title</span>
 </h3>  </h3>
           
       <div class="documentation">Plot Title</div>        <div class="documentation">Plot Title</div>
 <br>  
           
     Value restriction based on xs:string      Value restriction based on xs:string
   <hr>    <hr>
Line 5089  body { color: #000000; background: #FFFF Line 4604  body { color: #000000; background: #FFFF
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">Plot axes</div>        <div class="documentation">Plot axes</div>
 <br>  
           
     Attribute <span class="nomattribut">color</span>:      Attribute <span class="nomattribut">color</span>:
     <div class="indentation">optional<br>type: <a href="#color-or-perl_0">color-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#color-or-perl_0">color-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          Color of grid lines
           Color of grid lines  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">xmin</span>:      Attribute <span class="nomattribut">xmin</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          Minimum x-value shown in plot
           Minimum x-value shown in plot  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">xmax</span>:      Attribute <span class="nomattribut">xmax</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          Maximum x-value shown in plot
           Maximum x-value shown in plot  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">ymin</span>:      Attribute <span class="nomattribut">ymin</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          Minimum y-value shown in plot
           Minimum y-value shown in plot  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">ymax</span>:      Attribute <span class="nomattribut">ymax</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          Maximum y-value shown in plot
           Maximum y-value shown in plot  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">xformat</span>:      Attribute <span class="nomattribut">xformat</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          X-axis number formatting
           X-axis number formatting  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>on</tt></li>                <li><tt>on</tt></li>
               <li><tt>off</tt></li>                <li><tt>off</tt></li>
               <li><tt>2e</tt></li>                <li><tt>2e</tt></li>
               <li><tt>2f</tt></li>                <li><tt>2f</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">yformat</span>:      Attribute <span class="nomattribut">yformat</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Y-axis number formatting
           Y-axis number formatting  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>on</tt></li>                <li><tt>on</tt></li>
               <li><tt>off</tt></li>                <li><tt>off</tt></li>
               <li><tt>2e</tt></li>                <li><tt>2e</tt></li>
               <li><tt>2f</tt></li>                <li><tt>2f</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">xzero</span>:      Attribute <span class="nomattribut">xzero</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Show x-zero (y=0) axis
           Show x-zero (y=0) axis  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>off</tt></li>                <li><tt>off</tt></li>
               <li><tt>line</tt></li>                <li><tt>line</tt></li>
               <li><tt>thick-line</tt></li>                <li><tt>thick-line</tt></li>
               <li><tt>dotted</tt></li>                <li><tt>dotted</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">yzero</span>:      Attribute <span class="nomattribut">yzero</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Show y-zero (x=0) axis
           Show y-zero (x=0) axis  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>off</tt></li>                <li><tt>off</tt></li>
               <li><tt>line</tt></li>                <li><tt>line</tt></li>
               <li><tt>thick-line</tt></li>                <li><tt>thick-line</tt></li>
               <li><tt>dotted</tt></li>                <li><tt>dotted</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
   </div>    </div>
Line 5227  body { color: #000000; background: #FFFF Line 4727  body { color: #000000; background: #FFFF
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">Plot Curve</div>        <div class="documentation">Plot Curve</div>
 <br>  
           
     Choice between:<ul>      Choice between:<ul>
 <li>  <li>
Line 5242  body { color: #000000; background: #FFFF Line 4741  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">color</span>:      Attribute <span class="nomattribut">color</span>:
     <div class="indentation">optional<br>type: <a href="#color-or-perl_0">color-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#color-or-perl_0">color-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          Color of curve
           Color of curve  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">name</span>:      Attribute <span class="nomattribut">name</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Name of curve to appear in key
           Name of curve to appear in key  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">linestyle</span>:      Attribute <span class="nomattribut">linestyle</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Unless otherwise noted the linestyles require only 2 data sets, X and Y.
           Unless otherwise noted the linestyles require only 2 data sets, X and Y.  
                       
           - lines: Connect adjacent points with straight line segments.            - lines: Connect adjacent points with straight line segments.
           - points: Display a small marker at each point.            - points: Display a small marker at each point.
Line 5286  body { color: #000000; background: #FFFF Line 4780  body { color: #000000; background: #FFFF
           - vector: Draws a vector field based on the given data.            - vector: Draws a vector field based on the given data.
           Requires 4 data sets, X, Y, Xdelta, and Ydelta. The ‘vector‘ style draws a vector from (X,Y) to (X+Xdelta,Y+Ydelta). It also draws a small arrowhead at the end of the vector. May not be fully supported by gnuplot.            Requires 4 data sets, X, Y, Xdelta, and Ydelta. The ‘vector‘ style draws a vector from (X,Y) to (X+Xdelta,Y+Ydelta). It also draws a small arrowhead at the end of the vector. May not be fully supported by gnuplot.
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>lines</tt></li>                <li><tt>lines</tt></li>
               <li><tt>linespoints</tt></li>                <li><tt>linespoints</tt></li>
Line 5307  body { color: #000000; background: #FFFF Line 4801  body { color: #000000; background: #FFFF
               <li><tt>filledcurves</tt></li>                <li><tt>filledcurves</tt></li>
               <li><tt>vector</tt></li>                <li><tt>vector</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">linewidth</span>:      Attribute <span class="nomattribut">linewidth</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Line width (may not apply to all plot styles)
           Line width (may not apply to all plot styles)  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:int<ul>              Value restriction based on xs:int<ul>
               <li><tt>&gt;= 1</tt></li>                <li><tt>&gt;= 1</tt></li>
               <li><tt>&lt;= 10</tt></li>                <li><tt>&lt;= 10</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">linetype</span>:      Attribute <span class="nomattribut">linetype</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Line type (may not apply to all plot styles)
           Line type (may not apply to all plot styles)  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>solid</tt></li>                <li><tt>solid</tt></li>
               <li><tt>dashed</tt></li>                <li><tt>dashed</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">pointsize</span>:      Attribute <span class="nomattribut">pointsize</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          Point size (may not apply to all plot styles)
           Point size (may not apply to all plot styles)  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">pointtype</span>:      Attribute <span class="nomattribut">pointtype</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Point type (may not apply to all plot styles)
           Point type (may not apply to all plot styles)  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:int<ul>              Value restriction based on xs:int<ul>
               <li><tt>&gt;= 0</tt></li>                <li><tt>&gt;= 0</tt></li>
               <li><tt>&lt;= 6</tt></li>                <li><tt>&lt;= 6</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">limit</span>:      Attribute <span class="nomattribut">limit</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Point to fill for filled curves
           Point to fill for filled curves  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>above</tt></li>                <li><tt>above</tt></li>
               <li><tt>below</tt></li>                <li><tt>below</tt></li>
Line 5397  body { color: #000000; background: #FFFF Line 4885  body { color: #000000; background: #FFFF
               <li><tt>y1</tt></li>                <li><tt>y1</tt></li>
               <li><tt>y2</tt></li>                <li><tt>y2</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">arrowhead</span>:      Attribute <span class="nomattribut">arrowhead</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          For vector plots, controls where in the vector the arrow head(s) appear.
           For vector plots, controls where in the vector the arrow head(s) appear.  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>nohead</tt></li>                <li><tt>nohead</tt></li>
               <li><tt>head</tt></li>                <li><tt>head</tt></li>
               <li><tt>heads</tt></li>                <li><tt>heads</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">arrowstyle</span>:      Attribute <span class="nomattribut">arrowstyle</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          For vector plots, controls the fill style of the arrow.
           For vector plots, controls the fill style of the arrow.  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>filled</tt></li>                <li><tt>filled</tt></li>
               <li><tt>empty</tt></li>                <li><tt>empty</tt></li>
               <li><tt>nofilled</tt></li>                <li><tt>nofilled</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">arrowlength</span>:      Attribute <span class="nomattribut">arrowlength</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          For vector plots, determines the distance between the vector line end and the tip of the arrow.
           For vector plots, determines the distance between the vector line end and the tip of the arrow.  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">arrowangle</span>:      Attribute <span class="nomattribut">arrowangle</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          For vector plots, determines the angle the arrow branches make with the vector line.
           For vector plots, determines the angle the arrow branches make with the vector line.  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">arrowbackangle</span>:      Attribute <span class="nomattribut">arrowbackangle</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          For vector plots, determines the angle the arrow lines that return to the main line from the branches make with the arrow branches.
           For vector plots, determines the angle the arrow lines that return to the main line from the branches make with the arrow branches.  
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
Line 5473  body { color: #000000; background: #FFFF Line 4953  body { color: #000000; background: #FFFF
   <a name="lonplot--data_0"></a><h3>Complex type <span class="nomtitre">lonplot--data</span>    <a name="lonplot--data_0"></a><h3>Complex type <span class="nomtitre">lonplot--data</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Curve data
         Curve data  
                   
         The data must be either a perl array, @X, or a comma separated list, such as “0.5,0.9,1.5,2.4” (without quotes). ’NaN’ is a valid value. Note the the ”Y” values are entered in a separate array.          The data must be either a perl array, @X, or a comma separated list, such as “0.5,0.9,1.5,2.4” (without quotes). ’NaN’ is a valid value. Note the the ”Y” values are entered in a separate array.
       </div>        </div>
 <br>  
           
   </div>    </div>
 <hr>  <hr>
   <a name="lonplot--function_0"></a><h3>Complex type <span class="nomtitre">lonplot--function</span>    <a name="lonplot--function_0"></a><h3>Complex type <span class="nomtitre">lonplot--function</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Used to specify the curve to be plotted as a formula, instead of numerical data.
         Used to specify the curve to be plotted as a formula, instead of numerical data.  
         The function must be a mathematical expression. Use the independent variable “x” for cartesian plots and “t” for polar plots. Implicit multiplication is not accepted by Gnuplot.          The function must be a mathematical expression. Use the independent variable “x” for cartesian plots and “t” for polar plots. Implicit multiplication is not accepted by Gnuplot.
       </div>        </div>
 <br>  
           
   </div>    </div>
 <hr>  <hr>
Line 5497  body { color: #000000; background: #FFFF Line 4973  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Causes a key to be drawn on the plot when it is generated. The key will contain an entry for each curve which has a name.
         Causes a key to be drawn on the plot when it is generated. The key will contain an entry for each curve which has a name.  
         The key is the color of the foreground of the plot, specified in the gnuplot element.          The key is the color of the foreground of the plot, specified in the gnuplot element.
       </div>        </div>
 <br>  
           
     Attribute <span class="nomattribut">title</span>:      Attribute <span class="nomattribut">title</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Title of key
           Title of key  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">box</span>:      Attribute <span class="nomattribut">box</span>:
     <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          Draw a box around the key?
           Draw a box around the key?  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">pos</span>:      Attribute <span class="nomattribut">pos</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Position of the key on the plot
           Position of the key on the plot  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>top left</tt></li>                <li><tt>top left</tt></li>
               <li><tt>top right</tt></li>                <li><tt>top right</tt></li>
Line 5540  body { color: #000000; background: #FFFF Line 5009  body { color: #000000; background: #FFFF
               <li><tt>outside</tt></li>                <li><tt>outside</tt></li>
               <li><tt>below</tt></li>                <li><tt>below</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
   </div>    </div>
Line 5550  body { color: #000000; background: #FFFF Line 5019  body { color: #000000; background: #FFFF
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">Plot Label</div>        <div class="documentation">Plot Label</div>
 <br>  
           
     Attribute <span class="nomattribut">xpos</span>:      Attribute <span class="nomattribut">xpos</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          X position of label (graph coordinates)
           X position of label (graph coordinates)  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">ypos</span>:      Attribute <span class="nomattribut">ypos</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          Y position of label (graph coordinates)
           Y position of label (graph coordinates)  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">justify</span>:      Attribute <span class="nomattribut">justify</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          justification of the label text on the plot
           justification of the label text on the plot  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>left</tt></li>                <li><tt>left</tt></li>
               <li><tt>right</tt></li>                <li><tt>right</tt></li>
               <li><tt>center</tt></li>                <li><tt>center</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">rotate</span>:      Attribute <span class="nomattribut">rotate</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          Rotation of label (degrees)
           Rotation of label (degrees)  
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
Line 5606  body { color: #000000; background: #FFFF Line 5067  body { color: #000000; background: #FFFF
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">Plot tics</div>        <div class="documentation">Plot tics</div>
 <br>  
           
     Choice between:<ul><li>      Choice between:<ul><li>
 <a name="tic_0"></a><h3>Element <span class="nomtitre">tic</span>  <a name="tic_0"></a><h3>Element <span class="nomtitre">tic</span>
 </h3>  </h3>
                   
           <div class="documentation">            <div class="documentation">            The &lt;tic&gt; element allows users to specify exact Tic positions and labels for each axis.
             The &lt;tic&gt; element allows users to specify exact Tic positions and labels for each axis.  
             In this version we only support level 0 tics (major tic).              In this version we only support level 0 tics (major tic).
             Each tic has associated with it a position and a label $current_tics is a reference to the current tick description hash.              Each tic has associated with it a position and a label $current_tics is a reference to the current tick description hash.
             We add elements to an array in that has: ticspecs whose elements are 'pos' - the tick position and 'label' - the tic label.              We add elements to an array in that has: ticspecs whose elements are 'pos' - the tick position and 'label' - the tic label.
           </div>            </div>
 <br>  
                   
         Can contain text<br><div class="indentation">          Can contain text<br><div class="indentation">
           Attribute <span class="nomattribut">location</span>:            Attribute <span class="nomattribut">location</span>:
Line 5630  body { color: #000000; background: #FFFF Line 5088  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">location</span>:      Attribute <span class="nomattribut">location</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Location of major tic marks
           Location of major tic marks  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>border</tt></li>                <li><tt>border</tt></li>
               <li><tt>axis</tt></li>                <li><tt>axis</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">mirror</span>:      Attribute <span class="nomattribut">mirror</span>:
     <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          Mirror tics on opposite axis?
           Mirror tics on opposite axis?  
           If the location of tic marks is set to “border” this parameter determines if they are shown on both the top and bottom or right and left sides of the graph. The “mirror” tic marks are unlabelled.            If the location of tic marks is set to “border” this parameter determines if they are shown on both the top and bottom or right and left sides of the graph. The “mirror” tic marks are unlabelled.
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">start</span>:      Attribute <span class="nomattribut">start</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          The point in graph coordinates which to start making major tics. This may be less than or greater than the lower limit for the axis.
           The point in graph coordinates which to start making major tics. This may be less than or greater than the lower limit for the axis.  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">increment</span>:      Attribute <span class="nomattribut">increment</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          The span, in graph coordinates, between each major tic mark.
           The span, in graph coordinates, between each major tic mark.  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">end</span>:      Attribute <span class="nomattribut">end</span>:
     <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#real-or-perl_0">real-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          Stop major tics at.
           Stop major tics at.  
           This may be less than or greater than the upper limit for the axis.            This may be less than or greater than the upper limit for the axis.
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">minorfreq</span>:      Attribute <span class="nomattribut">minorfreq</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          The number of subdivisions to make of the span between major tic marks. Using a value of “10” leads to 9 minor tic marks.
           The number of subdivisions to make of the span between major tic marks. Using a value of “10” leads to 9 minor tic marks.  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">rotate</span>:      Attribute <span class="nomattribut">rotate</span>:
     <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          For output devices that support it, this rotates the tic label by 90 degrees. This is most useful with large lables defined by the tic element described below.
           For output devices that support it, this rotates the tic label by 90 degrees. This is most useful with large lables defined by the tic element described below.  
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
Line 5709  body { color: #000000; background: #FFFF Line 5154  body { color: #000000; background: #FFFF
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">Plot xtics</div>        <div class="documentation">Plot xtics</div>
 <br>  
           
           
               
Line 5721  body { color: #000000; background: #FFFF Line 5165  body { color: #000000; background: #FFFF
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">Plot ytics</div>        <div class="documentation">Plot ytics</div>
 <br>  
           
           
               
Line 5732  body { color: #000000; background: #FFFF Line 5175  body { color: #000000; background: #FFFF
 </h3>  </h3>
           
       <div class="documentation">Plot x-label</div>        <div class="documentation">Plot x-label</div>
 <br>  
           
     Value restriction based on xs:string      Value restriction based on xs:string
   <hr>    <hr>
Line 5740  body { color: #000000; background: #FFFF Line 5182  body { color: #000000; background: #FFFF
 </h3>  </h3>
           
       <div class="documentation">Plot y-label</div>        <div class="documentation">Plot y-label</div>
 <br>  
           
     Value restriction based on xs:string      Value restriction based on xs:string
   <hr>    <hr>
Line 5748  body { color: #000000; background: #FFFF Line 5189  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Conditional Block
         Conditional Block  
                   
         This has a required argument condition that is evaluated. If the condition is true, everything inside the element is evaluated; otherwise, everything inside the block element is skipped.          This has a required argument condition that is evaluated. If the condition is true, everything inside the element is evaluated; otherwise, everything inside the block element is skipped.
                   
         When found inside the gnuplot element, a block can only have gnuplot children inside, with no text.          When found inside the gnuplot element, a block can only have gnuplot children inside, with no text.
       </div>        </div>
 <br>  
           
     Choice between:<ul><li>      Choice between:<ul><li>
 <a href="#gnuplot-children_0">gnuplot-children</a><br>  <a href="#gnuplot-children_0">gnuplot-children</a><br>
Line 5763  body { color: #000000; background: #FFFF Line 5202  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">condition</span>:      Attribute <span class="nomattribut">condition</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Test Condition
           Test Condition  
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
 <hr>  <hr>
       
       
     <div class="documentation">      <div class="documentation">      Task
       Task  
     </div>      </div>
 <br>  <hr>
       
   <a name="Task_0"></a><h3>Element <span class="nomtitre">Task</span>    <a name="Task_0"></a><h3>Element <span class="nomtitre">Task</span>
 </h3>  </h3>
           
       <div class="documentation">Root for .task (bridge task) documents</div>        <div class="documentation">Root for .task (bridge task) documents</div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 5805  body { color: #000000; background: #FFFF Line 5240  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">OptionalRequired</span>:        Attribute <span class="nomattribut">OptionalRequired</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Required number of passed optional elements to pass the Task
             Required number of passed optional elements to pass the Task  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
Line 5817  body { color: #000000; background: #FFFF Line 5250  body { color: #000000; background: #FFFF
 </h3>  </h3>
           
       <div class="documentation">Introductory Information</div>        <div class="documentation">Introductory Information</div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 5832  body { color: #000000; background: #FFFF Line 5264  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#Task_0">Task</a><br><hr>    <br>Parents: <a href="#Task_0">Task</a><br><hr>
   <a name="ClosingParagraph_0"></a><h3>Element <span class="nomtitre">ClosingParagraph</span>    <a name="ClosingParagraph_0"></a><h3>Element <span class="nomtitre">ClosingParagraph</span>
 </h3>  </h3>
           
       <div class="documentation">Closing Information</div>        <div class="documentation">Closing Information</div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 5852  body { color: #000000; background: #FFFF Line 5283  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#Task_0">Task</a><br><hr>    <br>Parents: <a href="#Task_0">Task</a><br><hr>
   <a name="Question_0"></a><h3>Element <span class="nomtitre">Question</span>    <a name="Question_0"></a><h3>Element <span class="nomtitre">Question</span>
 </h3>  </h3>
           
       <div class="documentation">Question</div>        <div class="documentation">Question</div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 5880  body { color: #000000; background: #FFFF Line 5310  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">Mandatory</span>:        Attribute <span class="nomattribut">Mandatory</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Passing is Mandatory
             Passing is Mandatory  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>Y</tt></li>                  <li><tt>Y</tt></li>
                 <li><tt>N</tt></li>                  <li><tt>N</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">OptionalRequired</span>:        Attribute <span class="nomattribut">OptionalRequired</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Required number of passed optional elements to pass
             Required number of passed optional elements to pass  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#Task_0">Task</a>, <a href="#Question_0">Question</a><br><hr>    <br>Parents: <a href="#Task_0">Task</a>, <a href="#Question_0">Question</a><br><hr>
   <a name="QuestionText_0"></a><h3>Element <span class="nomtitre">QuestionText</span>    <a name="QuestionText_0"></a><h3>Element <span class="nomtitre">QuestionText</span>
 </h3>  </h3>
           
       <div class="documentation">Question Information</div>        <div class="documentation">Question Information</div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 5926  body { color: #000000; background: #FFFF Line 5352  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#Question_0">Question</a><br><hr>    <br>Parents: <a href="#Question_0">Question</a><br><hr>
   <a name="Setup_0"></a><h3>Element <span class="nomtitre">Setup</span>    <a name="Setup_0"></a><h3>Element <span class="nomtitre">Setup</span>
 </h3>  </h3>
           
       <div class="documentation">Setup....</div>        <div class="documentation">Setup....</div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 5941  body { color: #000000; background: #FFFF Line 5366  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#Task_0">Task</a><br><hr>    <br>Parents: <a href="#Task_0">Task</a><br><hr>
   <a name="Instance_0"></a><h3>Element <span class="nomtitre">Instance</span>    <a name="Instance_0"></a><h3>Element <span class="nomtitre">Instance</span>
 </h3>  </h3>
           
       <div class="documentation">Specific Question Instance</div>        <div class="documentation">Specific Question Instance</div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 5963  body { color: #000000; background: #FFFF Line 5387  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">Disabled</span>:        Attribute <span class="nomattribut">Disabled</span>:
     <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Instance is Disabled
             Instance is Disabled  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">OptionalRequired</span>:        Attribute <span class="nomattribut">OptionalRequired</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Required number of passed optional elements to pass the Instance
             Required number of passed optional elements to pass the Instance  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#Question_0">Question</a>, <a href="#Setup_0">Setup</a><br><hr>    <br>Parents: <a href="#Question_0">Question</a>, <a href="#Setup_0">Setup</a><br><hr>
   <a name="InstanceText_0"></a><h3>Element <span class="nomtitre">InstanceText</span>    <a name="InstanceText_0"></a><h3>Element <span class="nomtitre">InstanceText</span>
 </h3>  </h3>
           
       <div class="documentation">Information for the Instance</div>        <div class="documentation">Information for the Instance</div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 5999  body { color: #000000; background: #FFFF Line 5418  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#Instance_0">Instance</a><br><hr>    <br>Parents: <a href="#Instance_0">Instance</a><br><hr>
   <a name="Criteria_0"></a><h3>Element <span class="nomtitre">Criteria</span>    <a name="Criteria_0"></a><h3>Element <span class="nomtitre">Criteria</span>
 </h3>  </h3>
           
       <div class="documentation">Question Criteria</div>        <div class="documentation">Question Criteria</div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 6021  body { color: #000000; background: #FFFF Line 5439  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">Mandatory</span>:        Attribute <span class="nomattribut">Mandatory</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Passing is Mandatory
             Passing is Mandatory  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>Y</tt></li>                  <li><tt>Y</tt></li>
                 <li><tt>N</tt></li>                  <li><tt>N</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#Task_0">Task</a>, <a href="#Question_0">Question</a>, <a href="#Instance_0">Instance</a><br><hr>    <br>Parents: <a href="#Task_0">Task</a>, <a href="#Question_0">Question</a>, <a href="#Instance_0">Instance</a><br><hr>
   <a name="CriteriaText_0"></a><h3>Element <span class="nomtitre">CriteriaText</span>    <a name="CriteriaText_0"></a><h3>Element <span class="nomtitre">CriteriaText</span>
 </h3>  </h3>
           
       <div class="documentation">Criteria Information</div>        <div class="documentation">Criteria Information</div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 6058  body { color: #000000; background: #FFFF Line 5474  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#Criteria_0">Criteria</a><br><hr>    <br>Parents: <a href="#Criteria_0">Criteria</a><br><hr>
   <a name="GraderNote_0"></a><h3>Element <span class="nomtitre">GraderNote</span>    <a name="GraderNote_0"></a><h3>Element <span class="nomtitre">GraderNote</span>
 </h3>  </h3>
           
       <div class="documentation">Text to display to Grader</div>        <div class="documentation">Text to display to Grader</div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 6078  body { color: #000000; background: #FFFF Line 5493  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#Criteria_0">Criteria</a><br><hr>    <br>Parents: <a href="#Criteria_0">Criteria</a><br><hr>
       
       
     <div class="documentation">      <div class="documentation">      Problem block elements that cannot be used anywhere text is used.
       Problem block elements that cannot be used anywhere text is used.  
     </div>      </div>
 <br>  <hr>
       
   <a name="part_0"></a><h3>Element <span class="nomtitre">part</span>    <a name="part_0"></a><h3>Element <span class="nomtitre">part</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Problem Part
         Problem Part  
                   
         This must be below problem if it is going to be used. It does many of the same tasks as problem, but allows multiple separate problems to exist in a single file.          This must be below problem if it is going to be used. It does many of the same tasks as problem, but allows multiple separate problems to exist in a single file.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 6117  body { color: #000000; background: #FFFF Line 5529  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">id</span>:        Attribute <span class="nomattribut">id</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Part ID
             Part ID  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">display</span>:        Attribute <span class="nomattribut">display</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Displayed Part Description
             Displayed Part Description  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#library_0">library</a>, <a href="#text-with-parts_0">text-with-parts</a>, <a href="#comment_0">comment</a><br><hr>    <br>Parents: <a href="#library_0">library</a>, <a href="#text-with-parts_0">text-with-parts</a>, <a href="#comment_0">comment</a><br><hr>
   <a name="allow_0"></a><h3>Element <span class="nomtitre">allow</span>    <a name="allow_0"></a><h3>Element <span class="nomtitre">allow</span>
 </h3>  </h3>
           
       <div class="documentation">File Dependencies</div>        <div class="documentation">File Dependencies</div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">src</span>:        Attribute <span class="nomattribut">src</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Path to the file
             Path to the file  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#problem_0">problem</a>, <a href="#html_0">html</a><br><hr>    <br>Parents: <a href="#problem_0">problem</a>, <a href="#html_0">html</a><br><hr>
   <a name="parserlib_0"></a><h3>Element <span class="nomtitre">parserlib</span>    <a name="parserlib_0"></a><h3>Element <span class="nomtitre">parserlib</span>
 </h3>type: <tt>xs:anyURI</tt><br>  </h3>type: <tt>xs:anyURI</tt><br>
           
       <div class="documentation">        <div class="documentation">        Import Tag Definitions
         Import Tag Definitions  
                   
         The enclosed filename contains definitions for new tags.          The enclosed filename contains definitions for new tags.
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#problem_0">problem</a>, <a href="#library_0">library</a>, <a href="#hintpart_0">hintpart</a>, <a href="#IntroParagraph_0">IntroParagraph</a>, <a href="#ClosingParagraph_0">ClosingParagraph</a>, <a href="#QuestionText_0">QuestionText</a>, <a href="#InstanceText_0">InstanceText</a>, <a href="#CriteriaText_0">CriteriaText</a>, <a href="#GraderNote_0">GraderNote</a>, <a href="#part_0">part</a>, <a href="#preduedate_0">preduedate</a>, <a href="#postanswerdate_0">postanswerdate</a>, <a href="#solved_0">solved</a>, <a href="#notsolved_0">notsolved</a>, <a href="#while_0">while</a><br><hr>    <br>Parents: <a href="#problem_0">problem</a>, <a href="#library_0">library</a>, <a href="#hintpart_0">hintpart</a>, <a href="#IntroParagraph_0">IntroParagraph</a>, <a href="#ClosingParagraph_0">ClosingParagraph</a>, <a href="#QuestionText_0">QuestionText</a>, <a href="#InstanceText_0">InstanceText</a>, <a href="#CriteriaText_0">CriteriaText</a>, <a href="#GraderNote_0">GraderNote</a>, <a href="#part_0">part</a>, <a href="#preduedate_0">preduedate</a>, <a href="#postanswerdate_0">postanswerdate</a>, <a href="#solved_0">solved</a>, <a href="#notsolved_0">notsolved</a>, <a href="#while_0">while</a><br><hr>
   <a name="scriptlib_0"></a><h3>Element <span class="nomtitre">scriptlib</span>    <a name="scriptlib_0"></a><h3>Element <span class="nomtitre">scriptlib</span>
 </h3>type: <tt>xs:anyURI</tt><br>  </h3>type: <tt>xs:anyURI</tt><br>
           
       <div class="documentation">        <div class="documentation">        Import Script Library
         Import Script Library  
                   
         The enclosed filename contains Perl code to run in the safe space.          The enclosed filename contains Perl code to run in the safe space.
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#problem_0">problem</a>, <a href="#library_0">library</a>, <a href="#hintpart_0">hintpart</a>, <a href="#IntroParagraph_0">IntroParagraph</a>, <a href="#ClosingParagraph_0">ClosingParagraph</a>, <a href="#QuestionText_0">QuestionText</a>, <a href="#InstanceText_0">InstanceText</a>, <a href="#CriteriaText_0">CriteriaText</a>, <a href="#GraderNote_0">GraderNote</a>, <a href="#part_0">part</a>, <a href="#preduedate_0">preduedate</a>, <a href="#postanswerdate_0">postanswerdate</a>, <a href="#solved_0">solved</a>, <a href="#notsolved_0">notsolved</a>, <a href="#while_0">while</a><br><hr>    <br>Parents: <a href="#problem_0">problem</a>, <a href="#library_0">library</a>, <a href="#hintpart_0">hintpart</a>, <a href="#IntroParagraph_0">IntroParagraph</a>, <a href="#ClosingParagraph_0">ClosingParagraph</a>, <a href="#QuestionText_0">QuestionText</a>, <a href="#InstanceText_0">InstanceText</a>, <a href="#CriteriaText_0">CriteriaText</a>, <a href="#GraderNote_0">GraderNote</a>, <a href="#part_0">part</a>, <a href="#preduedate_0">preduedate</a>, <a href="#postanswerdate_0">postanswerdate</a>, <a href="#solved_0">solved</a>, <a href="#notsolved_0">notsolved</a>, <a href="#while_0">while</a><br><hr>
   <a name="meta_0"></a><h3>Element <span class="nomtitre">meta</span>    <a name="meta_0"></a><h3>Element <span class="nomtitre">meta</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Custom Metadata for LON-CAPA (as opposed to the HTML meta which should be inside &lt;head&gt;).
         Custom Metadata for LON-CAPA (as opposed to the HTML meta which should be inside &lt;head&gt;).  
                   
         Recognized names:          Recognized names:
         abstract, author, authorspace, avetries, avetries_list, clear, comefrom, comefrom_list, copyright, correct, count, course, course_list, courserestricted, creationdate, dependencies, depth, difficulty, difficulty_list, disc, disc_list, domain, end, field, firstname, generation, goto, goto_list, groupname, helpful, highestgradelevel, hostname, id, keynum, keywords, language, lastname, lastrevisiondate, lowestgradelevel, middlename, mime, modifyinguser, notes, owner, permanentemail, scope, sequsage, sequsage_list, standards, start, stdno, stdno_list, subject, technical, title, url, username, value, version.          abstract, author, authorspace, avetries, avetries_list, clear, comefrom, comefrom_list, copyright, correct, count, course, course_list, courserestricted, creationdate, dependencies, depth, difficulty, difficulty_list, disc, disc_list, domain, end, field, firstname, generation, goto, goto_list, groupname, helpful, highestgradelevel, hostname, id, keynum, keywords, language, lastname, lastrevisiondate, lowestgradelevel, middlename, mime, modifyinguser, notes, owner, permanentemail, scope, sequsage, sequsage_list, standards, start, stdno, stdno_list, subject, technical, title, url, username, value, version.
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">name</span>:        Attribute <span class="nomattribut">name</span>:
Line 6193  body { color: #000000; background: #FFFF Line 5592  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#problem_0">problem</a><br><hr>    <br>Parents: <a href="#problem_0">problem</a><br><hr>
   <a name="parameter_0"></a><h3>Element <span class="nomtitre">parameter</span>    <a name="parameter_0"></a><h3>Element <span class="nomtitre">parameter</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Parameter for a part
         Parameter for a part  
                   
         parameter is exactly the same as responseparam, but should appear outside of a response element.          parameter is exactly the same as responseparam, but should appear outside of a response element.
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">id</span>:        Attribute <span class="nomattribut">id</span>:
Line 6223  body { color: #000000; background: #FFFF Line 5620  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">display</span>:        Attribute <span class="nomattribut">display</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Title displayed on the parameter setting screen.
             Title displayed on the parameter setting screen.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#problem_0">problem</a>, <a href="#part_0">part</a><br><hr>    <br>Parents: <a href="#problem_0">problem</a>, <a href="#part_0">part</a><br><hr>
   <a name="displaytitle_0"></a><h3>Element <span class="nomtitre">displaytitle</span>    <a name="displaytitle_0"></a><h3>Element <span class="nomtitre">displaytitle</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        This will insert the title of the problem from the metadata of the problem. Only the first displaytitle in a problem will show the title; this allows clean usage of displaytitle in LON-CAPA style files.
         This will insert the title of the problem from the metadata of the problem. Only the first displaytitle in a problem will show the title; this allows clean usage of displaytitle in LON-CAPA style files.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">style</span>:        Attribute <span class="nomattribut">style</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#inserts_0">inserts</a>, <a href="#preduedate_0">preduedate</a>, <a href="#postanswerdate_0">postanswerdate</a><br><hr>    <br>Parents: <a href="#inserts_0">inserts</a>, <a href="#preduedate_0">preduedate</a>, <a href="#postanswerdate_0">postanswerdate</a><br><hr>
   <a name="displayduedate_0"></a><h3>Element <span class="nomtitre">displayduedate</span>    <a name="displayduedate_0"></a><h3>Element <span class="nomtitre">displayduedate</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        This will insert the current due date if one is set in the document.
         This will insert the current due date if one is set in the document.  
         It is generated to be inside a table of 1x1 elements.          It is generated to be inside a table of 1x1 elements.
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">style</span>:        Attribute <span class="nomattribut">style</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            style=“plain” Makes the due date appear without any boxing. If the parameter value is other than “plain”, or if the style parameter is omitted, the due date will be displayed within a box.
             style=“plain” Makes the due date appear without any boxing. If the parameter value is other than “plain”, or if the style parameter is omitted, the due date will be displayed within a box.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">format</span>:        Attribute <span class="nomattribut">format</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Allows you to control the format of the due date. This is an arbitrary string that can contain any of the following formatting items:
             Allows you to control the format of the due date. This is an arbitrary string that can contain any of the following formatting items:  
                           
             %a Replaced by the abbreviated weekday name according to the current locale.              %a Replaced by the abbreviated weekday name according to the current locale.
             %A Replaced by the full weekday name according to the current locale.              %A Replaced by the full weekday name according to the current locale.
Line 6310  body { color: #000000; background: #FFFF Line 5698  body { color: #000000; background: #FFFF
             %% A % character.              %% A % character.
             %+ Date and time in the form returned by the Unix date command.               %+ Date and time in the form returned by the Unix date command. 
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inserts_0">inserts</a>, <a href="#preduedate_0">preduedate</a>, <a href="#postanswerdate_0">postanswerdate</a><br><hr>    <br>Parents: <a href="#inserts_0">inserts</a>, <a href="#preduedate_0">preduedate</a>, <a href="#postanswerdate_0">postanswerdate</a><br><hr>
   <a name="preduedate_0"></a><h3>Element <span class="nomtitre">preduedate</span>    <a name="preduedate_0"></a><h3>Element <span class="nomtitre">preduedate</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Before Due Date Block
         Before Due Date Block  
                   
         Everything inside is skipped if the problem is after the due date.          Everything inside is skipped if the problem is after the due date.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 6344  body { color: #000000; background: #FFFF Line 5729  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#inserts_0">inserts</a><br><hr>    <br>Parents: <a href="#inserts_0">inserts</a><br><hr>
   <a name="postanswerdate_0"></a><h3>Element <span class="nomtitre">postanswerdate</span>    <a name="postanswerdate_0"></a><h3>Element <span class="nomtitre">postanswerdate</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        After Answer Date Block
         After Answer Date Block  
                   
         Everything inside is skipped if the problem is before the answer date.          Everything inside is skipped if the problem is before the answer date.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 6374  body { color: #000000; background: #FFFF Line 5757  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#inserts_0">inserts</a><br><hr>    <br>Parents: <a href="#inserts_0">inserts</a><br><hr>
   <a name="solved_0"></a><h3>Element <span class="nomtitre">solved</span>    <a name="solved_0"></a><h3>Element <span class="nomtitre">solved</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Block For After Solved
         Block For After Solved  
                   
         Everything inside is skipped if the problem part is “not solved”.          Everything inside is skipped if the problem part is “not solved”.
                   
         Should not be used outside of parts in a problem using parts.          Should not be used outside of parts in a problem using parts.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 6403  body { color: #000000; background: #FFFF Line 5784  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="notsolved_0"></a><h3>Element <span class="nomtitre">notsolved</span>    <a name="notsolved_0"></a><h3>Element <span class="nomtitre">notsolved</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Block For When Not Solved
         Block For When Not Solved  
                   
         Everything inside is skipped if the problem part is “solved”.          Everything inside is skipped if the problem part is “solved”.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 6430  body { color: #000000; background: #FFFF Line 5809  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
       
       
     <div class="documentation">      <div class="documentation">      Non-HTML block elements mixed with text
       Non-HTML block elements mixed with text  
     </div>      </div>
 <br>  <hr>
       
   <a name="import_0"></a><h3>Element <span class="nomtitre">import</span>    <a name="import_0"></a><h3>Element <span class="nomtitre">import</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Import a File
         Import a File  
                   
         This causes the parse to read in the file named in the body of the element and parse it as if the entire text of the file had existed at the location of the element.          This causes the parse to read in the file named in the body of the element and parse it as if the entire text of the file had existed at the location of the element.
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
               
Line 6457  body { color: #000000; background: #FFFF Line 5833  body { color: #000000; background: #FFFF
           Attribute <span class="nomattribut">importmode</span>:            Attribute <span class="nomattribut">importmode</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                           
               <div class="documentation">                <div class="documentation">                Import as
                 Import as  
               </div>                </div>
 <br>  
                           
                           
                               Union of types<ul>
                   <li><a href="#perl_0">perl</a></li>
   <li>
                   Value restriction based on xs:string<ul>                    Value restriction based on xs:string<ul>
                     <li><tt>problem</tt></li>                      <li><tt>problem</tt></li>
                     <li><tt>part</tt></li>                      <li><tt>part</tt></li>
                   </ul>                    </ul>
                                   </li>
                 </ul>
                           
           </div>            </div>
                   
               
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>, <a href="#head.misc_0">head.misc</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a>, <a href="#head.misc_0">head.misc</a><br><hr>
   <a name="block-base_0"></a><h3>Complex type <span class="nomtitre">block-base</span>    <a name="block-base_0"></a><h3>Complex type <span class="nomtitre">block-base</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Conditional Block
         Conditional Block  
                   
         This has a required argument condition that is evaluated. If the condition is true, everything inside the element is evaluated; otherwise, everything inside the block element is skipped.          This has a required argument condition that is evaluated. If the condition is true, everything inside the element is evaluated; otherwise, everything inside the block element is skipped.
       </div>        </div>
 <br>  
           
     Attribute <span class="nomattribut">condition</span>:      Attribute <span class="nomattribut">condition</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Test Condition
           Test Condition  
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
Line 6565  body { color: #000000; background: #FFFF Line 5936  body { color: #000000; background: #FFFF
   </div>    </div>
 <hr>  <hr>
       
     <div class="documentation">      <div class="documentation">      see also: lonplot--block
       see also: lonplot--block  
     </div>      </div>
 <br>  <hr>
       
   <a name="while_0"></a><h3>Element <span class="nomtitre">while</span>    <a name="while_0"></a><h3>Element <span class="nomtitre">while</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        While Loop Block
         While Loop Block  
                   
         This implements a while loop. The required attribute condition is a Perl scriptlet that when evaluated results in a true or false value. If true, the entirety of the text between the whiles is parsed. The condition is tested again, etc. If false, it goes to the next element.          This implements a while loop. The required attribute condition is a Perl scriptlet that when evaluated results in a true or false value. If true, the entirety of the text between the whiles is parsed. The condition is tested again, etc. If false, it goes to the next element.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 6598  body { color: #000000; background: #FFFF Line 5966  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">condition</span>:        Attribute <span class="nomattribut">condition</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Test Condition
             Test Condition  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="tex_0"></a><h3>Element <span class="nomtitre">tex</span>    <a name="tex_0"></a><h3>Element <span class="nomtitre">tex</span>
 </h3>type: <tt>xs:string</tt><br>  </h3>type: <tt>xs:string</tt><br>
           
       <div class="documentation">        <div class="documentation">        Print Only Block (using only LaTeX)
         Print Only Block (using only LaTeX)  
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>, <a href="#textfield_0">textfield</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a>, <a href="#textfield_0">textfield</a><br><hr>
   <a name="print_0"></a><h3>Element <span class="nomtitre">print</span>    <a name="print_0"></a><h3>Element <span class="nomtitre">print</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Print Only Block (using HTML)
         Print Only Block (using HTML)  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
 <a href="#text-only_0">text-only</a><br>  <a href="#text-only_0">text-only</a><br>
 </li></ul>  </li></ul>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="web_0"></a><h3>Element <span class="nomtitre">web</span>    <a name="web_0"></a><h3>Element <span class="nomtitre">web</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Web Only Block
         Web Only Block  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
 <a href="#text-only_0">text-only</a><br>  <a href="#text-only_0">text-only</a><br>
 </li></ul>  </li></ul>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>, <a href="#textfield_0">textfield</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a>, <a href="#textfield_0">textfield</a><br><hr>
   <a name="standalone_0"></a><h3>Element <span class="nomtitre">standalone</span>    <a name="standalone_0"></a><h3>Element <span class="nomtitre">standalone</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Everything in between the start and end tag is shown only on the web and only if the resource is not part of a course.
         Everything in between the start and end tag is shown only on the web and only if the resource is not part of a course.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
 <a href="#text-only_0">text-only</a><br>  <a href="#text-only_0">text-only</a><br>
 </li></ul>  </li></ul>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="problemtype-base_0"></a><h3>Complex type <span class="nomtitre">problemtype-base</span>    <a name="problemtype-base_0"></a><h3>Complex type <span class="nomtitre">problemtype-base</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Problem Type Block
         Problem Type Block  
                   
         Allows you to show or hide output based on what the problem-type parameter is set to in the course.          Allows you to show or hide output based on what the problem-type parameter is set to in the course.
         Will only show the output text when the problem is set to the type of exam or survey in the course.          Will only show the output text when the problem is set to the type of exam or survey in the course.
       </div>        </div>
 <br>  
           
     Attribute <span class="nomattribut">mode</span>:      Attribute <span class="nomattribut">mode</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>show</tt></li>                <li><tt>show</tt></li>
               <li><tt>hide</tt></li>                <li><tt>hide</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">for</span>:      Attribute <span class="nomattribut">for</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          When used as type(s)
           When used as type(s)  
                       
           Comma-separated list of values among:            Comma-separated list of values among:
           exam, survey, surveycred, anonsurvey, anonsurveycred, problem, practice, randomizetry            exam, survey, surveycred, anonsurvey, anonsurveycred, problem, practice, randomizetry
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>(exam|survey|surveycred|anonsurvey|anonsurveycred|problem|practice|randomizetry)(\s*,\s*(exam|survey|surveycred|anonsurvey|anonsurveycred|problem|practice|randomizetry))*</tt></li>                <li><tt>(exam|survey|surveycred|anonsurvey|anonsurveycred|problem|practice|randomizetry)(\s*,\s*(exam|survey|surveycred|anonsurvey|anonsurveycred|problem|practice|randomizetry))*</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
   </div>    </div>
Line 6774  body { color: #000000; background: #FFFF Line 6130  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Randomly Parsed Block
         Randomly Parsed Block  
                   
         The enclosed elements are parsed in a stable random order. The optional attribute show=“N” restricts the number of elements inside that are actually parsed to no more than N. N can equal the total elements inside. The randomlist element can be used to randomize problem parts by wrapping the &lt;part&gt; elements with a randomlist element. Note that when randomlist wraps &lt;part&gt; elements, that all students will work all parts only if show=“N” where N is the total number of parts wrapped. When N is less than the total number of parts wrapped, there will be gaps in the assessment chart, and also in the table of submissions for each student, corresponding to those parts which are never available to that particular student.          The enclosed elements are parsed in a stable random order. The optional attribute show=“N” restricts the number of elements inside that are actually parsed to no more than N. N can equal the total elements inside. The randomlist element can be used to randomize problem parts by wrapping the &lt;part&gt; elements with a randomlist element. Note that when randomlist wraps &lt;part&gt; elements, that all students will work all parts only if show=“N” where N is the total number of parts wrapped. When N is less than the total number of parts wrapped, there will be gaps in the assessment chart, and also in the table of submissions for each student, corresponding to those parts which are never available to that particular student.
       </div>        </div>
 <br>  
           
     Attribute <span class="nomattribut">show</span>:      Attribute <span class="nomattribut">show</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
               
         <div class="documentation">          <div class="documentation">          Maximum Tags to Show
           Maximum Tags to Show  
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
Line 7092  body { color: #000000; background: #FFFF Line 6444  body { color: #000000; background: #FFFF
   <a name="languageblock_0"></a><h3>Element <span class="nomtitre">languageblock</span>    <a name="languageblock_0"></a><h3>Element <span class="nomtitre">languageblock</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        This declares the intent to provide content that can be rendered in the set of languages in the include specification but not in the exclude specification. If a currently preferred language is in the include list the content in the &lt;languageblock&gt;...&lt;/languageblock&gt; is rendered If the currently preferred language is in the exclude list, the content in the &lt;languageblock&gt;..&lt;/languageblock is not rendered.
         This declares the intent to provide content that can be rendered in the set of languages in the include specification but not in the exclude specification. If a currently preferred language is in the include list the content in the &lt;languageblock&gt;...&lt;/languageblock&gt; is rendered If the currently preferred language is in the exclude list, the content in the &lt;languageblock&gt;..&lt;/languageblock is not rendered.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 7108  body { color: #000000; background: #FFFF Line 6458  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="translated_0"></a><h3>Element <span class="nomtitre">translated</span>    <a name="translated_0"></a><h3>Element <span class="nomtitre">translated</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        &lt;translated&gt; starts a block of a resource that has multiple translations.
         &lt;translated&gt; starts a block of a resource that has multiple translations.  
         See the &lt;lang&gt; element as well.          See the &lt;lang&gt; element as well.
         When &lt;/translated&gt; is encountered if there is a translation for the currently preferred language, that is rendered inthe web/tex/webgrade targets. Otherwise, the default text is rendered.          When &lt;/translated&gt; is encountered if there is a translation for the currently preferred language, that is rendered inthe web/tex/webgrade targets. Otherwise, the default text is rendered.
         Note that &lt;lang&gt; is only registered for the duration of the &lt;translated&gt;...&lt;/translated&gt; block.          Note that &lt;lang&gt; is only registered for the duration of the &lt;translated&gt;...&lt;/translated&gt; block.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 7130  body { color: #000000; background: #FFFF Line 6478  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="lang_0"></a><h3>Element <span class="nomtitre">lang</span>    <a name="lang_0"></a><h3>Element <span class="nomtitre">lang</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Specifies that the block contained within it is a translation for a specific language specified by the 'which' attribute. The 'other' attribute can be used by itself or in conjunction with which to specify this element _may_ be used as a translation for some list of languages. e.g.:
         Specifies that the block contained within it is a translation for a specific language specified by the 'which' attribute. The 'other' attribute can be used by itself or in conjunction with which to specify this element _may_ be used as a translation for some list of languages. e.g.:  
         &lt;lang which='senisoUS' other='senisoCA,senisoAU,seniso'&gt;          &lt;lang which='senisoUS' other='senisoCA,senisoAU,seniso'&gt;
         specifying that the block provides a translation for US (primary) Canadian, Australian and UK English.          specifying that the block provides a translation for US (primary) Canadian, Australian and UK English.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 7152  body { color: #000000; background: #FFFF Line 6498  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#translated_0">translated</a><br><hr>    <br>Parents: <a href="#translated_0">translated</a><br><hr>
   <a name="window_0"></a><h3>Element <span class="nomtitre">window</span>    <a name="window_0"></a><h3>Element <span class="nomtitre">window</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Text In Separate Window
         Text In Separate Window  
                   
         This creates a link that when clicked shows the intervening information in a pop-up window. By default the window will be 500 pixels wide and 200 pixels tall, and the link text will be a superscript * (so as to look like a footnote). These can be changed using the attributes.          This creates a link that when clicked shows the intervening information in a pop-up window. By default the window will be 500 pixels wide and 200 pixels tall, and the link text will be a superscript * (so as to look like a footnote). These can be changed using the attributes.
         When printing, the included text will get turned into a real footnote.          When printing, the included text will get turned into a real footnote.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 7176  body { color: #000000; background: #FFFF Line 6520  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">linktext</span>:        Attribute <span class="nomattribut">linktext</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Text of Link
             Text of Link  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">height</span>:        Attribute <span class="nomattribut">height</span>:
Line 7191  body { color: #000000; background: #FFFF Line 6533  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">printtext</span>:        Attribute <span class="nomattribut">printtext</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Printed text (optional)
             Printed text (optional)  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="windowlink_0"></a><h3>Element <span class="nomtitre">windowlink</span>    <a name="windowlink_0"></a><h3>Element <span class="nomtitre">windowlink</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        This creates a link to a resource that comes up in a pop-up window.
         This creates a link to a resource that comes up in a pop-up window.  
         The link will be the intervening information between the start and the end tag.          The link will be the intervening information between the start and the end tag.
         By default the window will be 500 pixels wide and 200 pixels tall.          By default the window will be 500 pixels wide and 200 pixels tall.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 7219  body { color: #000000; background: #FFFF Line 6557  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">height</span>:        Attribute <span class="nomattribut">height</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            starting height of the popup window
             starting height of the popup window  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">width</span>:        Attribute <span class="nomattribut">width</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            starting width of the popup window
             starting width of the popup window  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="togglebox_0"></a><h3>Element <span class="nomtitre">togglebox</span>    <a name="togglebox_0"></a><h3>Element <span class="nomtitre">togglebox</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        This creates a toggling box that can be clicked open and close.
         This creates a toggling box that can be clicked open and close.  
         When printing, the included text will be rendered in a visible box.          When printing, the included text will be rendered in a visible box.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 7252  body { color: #000000; background: #FFFF Line 6584  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">heading</span>:        Attribute <span class="nomattribut">heading</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            heading text of the box, by default no heading
             heading text of the box, by default no heading  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">headerbg</span>:        Attribute <span class="nomattribut">headerbg</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            background color of the header, by default white
             background color of the header, by default white  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">showtext</span>:        Attribute <span class="nomattribut">showtext</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            the text that appears to make the box visible, by default the translation of ’show’
             the text that appears to make the box visible, by default the translation of ’show’  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">hidetext</span>:        Attribute <span class="nomattribut">hidetext</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            the text that appears to hide the box again, by default the translation of ’hide’
             the text that appears to hide the box again, by default the translation of ’hide’  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="instructorcomment_0"></a><h3>Element <span class="nomtitre">instructorcomment</span>    <a name="instructorcomment_0"></a><h3>Element <span class="nomtitre">instructorcomment</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Comment that is hidden if form.instructor_comments='hide'.
         Comment that is hidden if form.instructor_comments='hide'.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
 <a href="#text-only_0">text-only</a><br>  <a href="#text-only_0">text-only</a><br>
 </li></ul>  </li></ul>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="comment_0"></a><h3>Element <span class="nomtitre">comment</span>    <a name="comment_0"></a><h3>Element <span class="nomtitre">comment</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Allows one to comment out sections of code in a balanced manner, or to provide a comment description of how a problem works.
         Allows one to comment out sections of code in a balanced manner, or to provide a comment description of how a problem works.  
         The content is ignored.          The content is ignored.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 7320  body { color: #000000; background: #FFFF Line 6640  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="organicstructure_0"></a><h3>Element <span class="nomtitre">organicstructure</span>    <a name="organicstructure_0"></a><h3>Element <span class="nomtitre">organicstructure</span>
 </h3>  </h3>
           
       <div class="documentation">Organic Structure</div>        <div class="documentation">Organic Structure</div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">width</span>:        Attribute <span class="nomattribut">width</span>:
     <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#int-or-perl_0">int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Width (pixels)
             Width (pixels)  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">texwidth</span>:        Attribute <span class="nomattribut">texwidth</span>:
     <div class="indentation">optional<br>type: <a href="#decimal-or-perl_0">decimal-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#decimal-or-perl_0">decimal-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            TeXwidth (mm)
             TeXwidth (mm)  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">molecule</span>:        Attribute <span class="nomattribut">molecule</span>:
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            JME string
             JME string  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">options</span>:        Attribute <span class="nomattribut">options</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Comma-separated list of options:
             Comma-separated list of options:  
             reaction: is a reaction (note: setting this option is only useful for the editor, it does not change the resulting image)              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              border: draws a border around the image
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>reaction|border|reaction\s*,\s*border|border\s*,\s*reaction</tt></li>                  <li><tt>reaction|border|reaction\s*,\s*border|border\s*,\s*reaction</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="drawimage_0"></a><h3>Element <span class="nomtitre">drawimage</span>    <a name="drawimage_0"></a><h3>Element <span class="nomtitre">drawimage</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Draws an image with the specified objects using pixel coordinates (text, line, rectangle, arc, fill, polygon, image).
         Draws an image with the specified objects using pixel coordinates (text, line, rectangle, arc, fill, polygon, image).  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 7593  body { color: #000000; background: #FFFF Line 6903  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
       
       
     <div class="documentation">      <div class="documentation">      Non-HTML inline elements mixed with text
       Non-HTML inline elements mixed with text  
     </div>      </div>
 <br>  <hr>
       
   <a name="display_3"></a><h3>Element <span class="nomtitre">display</span>    <a name="display_3"></a><h3>Element <span class="nomtitre">display</span>
 </h3>type: <tt>xs:string</tt><br>  </h3>type: <tt>xs:string</tt><br>
           
       <div class="documentation">        <div class="documentation">        Display Script Result Block
         Display Script Result Block  
                   
         The intervening Perl script is evaluated in the safe space and the return value of the script replaces the entire element.          The intervening Perl script is evaluated in the safe space and the return value of the script replaces the entire element.
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="m_0"></a><h3>Element <span class="nomtitre">m</span>    <a name="m_0"></a><h3>Element <span class="nomtitre">m</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The inside text is LaTeX, and is converted to HTML (or MathML) on the fly.
         The inside text is LaTeX, and is converted to HTML (or MathML) on the fly.  
         This element is normally used for math, and the text should start and end with either $ or $$.          This element is normally used for math, and the text should start and end with either $ or $$.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Attribute <span class="nomattribut">display</span>:        Attribute <span class="nomattribut">display</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Option to force the math rendering for this element.
             Option to force the math rendering for this element.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">eval</span>:        Attribute <span class="nomattribut">eval</span>:
     <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#onoff-or-perl_0">onoff-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Perl variables inside the element will be evaluated if this attribute value is "on".
             Perl variables inside the element will be evaluated if this attribute value is "on".  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="lm_0"></a><h3>Element <span class="nomtitre">lm</span>    <a name="lm_0"></a><h3>Element <span class="nomtitre">lm</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Inline math with the LON-CAPA syntax (use &lt;m&gt; for LaTeX math).
         Inline math with the LON-CAPA syntax (use &lt;m&gt; for LaTeX math).  
         Perl variables are evaluated.          Perl variables are evaluated.
         The expression is interpreted with implicit operators (for multiplication or units).          The expression is interpreted with implicit operators (for multiplication or units).
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
               
Line 7658  body { color: #000000; background: #FFFF Line 6957  body { color: #000000; background: #FFFF
           Attribute <span class="nomattribut">mode</span>:            Attribute <span class="nomattribut">mode</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                           
               <div class="documentation">                <div class="documentation">                In symbols mode, names are interpreted as constants or variables.
                 In symbols mode, names are interpreted as constants or variables.  
                 In units mode, names are interpreted as constants or units.                  In units mode, names are interpreted as constants or units.
               </div>                </div>
 <br>  
                           
                           
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
Line 7674  body { color: #000000; background: #FFFF Line 6971  body { color: #000000; background: #FFFF
                   
               
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="num_0"></a><h3>Element <span class="nomtitre">num</span>    <a name="num_0"></a><h3>Element <span class="nomtitre">num</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Typesets a number formatted in scientific notation, fixed point, fixed point with commas, fixed point with commas and dollar sign, or in significant digits.
         Typesets a number formatted in scientific notation, fixed point, fixed point with commas, fixed point with commas and dollar sign, or in significant digits.  
                   
         &lt;num format="2E"&gt;31454678&lt;/num&gt; results in 3.15 x 10^7          &lt;num format="2E"&gt;31454678&lt;/num&gt; results in 3.15 x 10^7
         &lt;num format="2f"&gt;31454678&lt;/num&gt; results in 31454678.00          &lt;num format="2f"&gt;31454678&lt;/num&gt; results in 31454678.00
Line 7690  body { color: #000000; background: #FFFF Line 6986  body { color: #000000; background: #FFFF
         &lt;num format="2s"&gt;31454678&lt;/num&gt; results in 31000000          &lt;num format="2s"&gt;31454678&lt;/num&gt; results in 31000000
         &lt;num format=",2s"&gt;31454678&lt;/num&gt; results in 31,000,000          &lt;num format=",2s"&gt;31454678&lt;/num&gt; results in 31,000,000
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Attribute <span class="nomattribut">format</span>:        Attribute <span class="nomattribut">format</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="algebra_0"></a><h3>Element <span class="nomtitre">algebra</span>    <a name="algebra_0"></a><h3>Element <span class="nomtitre">algebra</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Typesets algebraic expressions.
         Typesets algebraic expressions.  
         Expressions are displayed using the math expression display mechanism defined in the user’s preferences. The default is tth.          Expressions are displayed using the math expression display mechanism defined in the user’s preferences. The default is tth.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Attribute <span class="nomattribut">style</span>:        Attribute <span class="nomattribut">style</span>:
Line 7714  body { color: #000000; background: #FFFF Line 7007  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">display</span>:        Attribute <span class="nomattribut">display</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Option to force the math rendering for this element.
             Option to force the math rendering for this element.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="chem_0"></a><h3>Element <span class="nomtitre">chem</span>    <a name="chem_0"></a><h3>Element <span class="nomtitre">chem</span>
 </h3>type: <tt>xs:string</tt><br>  </h3>type: <tt>xs:string</tt><br>
           
       <div class="documentation">        <div class="documentation">        Typesets chemical equation
         Typesets chemical equation  
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="parse_0"></a><h3>Element <span class="nomtitre">parse</span>    <a name="parse_0"></a><h3>Element <span class="nomtitre">parse</span>
 </h3>type: <tt>xs:string</tt><br>  </h3>type: <tt>xs:string</tt><br>
           
       <div class="documentation">        <div class="documentation">        Evaluates the Perl content, then parses it as if it was part of the XML document and displays the result.
         Evaluates the Perl content, then parses it as if it was part of the XML document and displays the result.  
                   
         Warning: using this element (or the xmlparse function) will reduce the document future interoperability, because dynamically generated XML cannot be automatically converted.          Warning: using this element (or the xmlparse function) will reduce the document future interoperability, because dynamically generated XML cannot be automatically converted.
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="displayweight_0"></a><h3>Element <span class="nomtitre">displayweight</span>    <a name="displayweight_0"></a><h3>Element <span class="nomtitre">displayweight</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Displays the number of points awarded for this problem or problem part.
         Displays the number of points awarded for this problem or problem part.  
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="displaystudentphoto_0"></a><h3>Element <span class="nomtitre">displaystudentphoto</span>    <a name="displaystudentphoto_0"></a><h3>Element <span class="nomtitre">displaystudentphoto</span>
 </h3>  </h3>
     <div class="indentation">      <div class="indentation">
Line 7763  body { color: #000000; background: #FFFF Line 7048  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">align</span>:        Attribute <span class="nomattribut">align</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            note: this attribute is not supported in HTML5, css should be used instead !
             note: this attribute is not supported in HTML5, css should be used instead !  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>left</tt></li>                  <li><tt>left</tt></li>
                 <li><tt>right</tt></li>                  <li><tt>right</tt></li>
Line 7778  body { color: #000000; background: #FFFF Line 7062  body { color: #000000; background: #FFFF
                 <li><tt>top</tt></li>                  <li><tt>top</tt></li>
                 <li><tt>bottom</tt></li>                  <li><tt>bottom</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
       
       
       
     <div class="documentation">      <div class="documentation">      HTML
       HTML  
     </div>      </div>
 <br>  <hr>
       
   <a name="coreattrs_0"></a><h3>Attribute group: <span class="nomtitre">coreattrs</span>    <a name="coreattrs_0"></a><h3>Attribute group: <span class="nomtitre">coreattrs</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        core attributes common to most HTML elements
         core attributes common to most HTML elements  
       </div>        </div>
 <br>  
           
     Attribute <span class="nomattribut">id</span>:      Attribute <span class="nomattribut">id</span>:
     <div class="indentation">optional<br>type: <tt>xs:ID</tt><br>      <div class="indentation">optional<br>type: <tt>xs:ID</tt><br>
               
         <div class="documentation">          <div class="documentation">          This attribute defines a unique identifier (ID) which must be unique in the whole document. Its purpose is to identify the element when linking (using a fragment identifier), scripting, or styling (with CSS).
           This attribute defines a unique identifier (ID) which must be unique in the whole document. Its purpose is to identify the element when linking (using a fragment identifier), scripting, or styling (with CSS).  
                       
           Usage note:            Usage note:
           - This attribute's value is an opaque string: this means that web author must not use it to convey any information. Particular meaning, for example semantic meaning, must not be derived from the string.            - This attribute's value is an opaque string: this means that web author must not use it to convey any information. Particular meaning, for example semantic meaning, must not be derived from the string.
           - This attribute's value must not contain white spaces. Browsers treat non-conforming IDs that contains white spaces as if the white space is part of the ID. In contrast to the class attribute, which allows space-separated values, elements can only have one single ID defined through the id attribute. Note that an element may have several IDs, but the others should be set by another means, such as via a script interfacing with the DOM interface of the element.            - This attribute's value must not contain white spaces. Browsers treat non-conforming IDs that contains white spaces as if the white space is part of the ID. In contrast to the class attribute, which allows space-separated values, elements can only have one single ID defined through the id attribute. Note that an element may have several IDs, but the others should be set by another means, such as via a script interfacing with the DOM interface of the element.
           - Using characters except ASCII letters and digits, '_', '-' and '.' may cause compatibility problems, as they weren't allowed in HTML 4. Though this restriction has been lifted in HTML 5, an ID should start with a letter for compatibility.            - Using characters except ASCII letters and digits, '_', '-' and '.' may cause compatibility problems, as they weren't allowed in HTML 4. Though this restriction has been lifted in HTML 5, an ID should start with a letter for compatibility.
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">class</span>:      Attribute <span class="nomattribut">class</span>:
     <div class="indentation">optional<br>type: <tt>xs:NMTOKENS</tt><br>      <div class="indentation">optional<br>type: <tt>xs:NMTOKENS</tt><br>
               
         <div class="documentation">          <div class="documentation">          This attribute is a space-separated list of the classes of the element. Classes allows CSS and Javascript to select and access specific elements via the class selectors or functions like the DOM method document.getElementsByClassName.
           This attribute is a space-separated list of the classes of the element. Classes allows CSS and Javascript to select and access specific elements via the class selectors or functions like the DOM method document.getElementsByClassName.  
                       
           Usage note: Though the specification doesn't put requirements on the name of classes, web developers are encouraged to use names that describe the semantic purpose of the element, rather to the presentation of the element (e.g., attribute to describe an attribute rather than italics, although an element of this class may be presented by italics). Semantic names remain logical even if the presentation of the page changes.            Usage note: Though the specification doesn't put requirements on the name of classes, web developers are encouraged to use names that describe the semantic purpose of the element, rather to the presentation of the element (e.g., attribute to describe an attribute rather than italics, although an element of this class may be presented by italics). Semantic names remain logical even if the presentation of the page changes.
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">style</span>:      Attribute <span class="nomattribut">style</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          This attribute contains CSS styling declarations to be applied to the element. Note that it is recommended for styles to be defined in a separate file or files. This attribute and the &lt;style&gt; element have mainly the purpose of allowing for quick styling, for example for testing purposes.
           This attribute contains CSS styling declarations to be applied to the element. Note that it is recommended for styles to be defined in a separate file or files. This attribute and the &lt;style&gt; element have mainly the purpose of allowing for quick styling, for example for testing purposes.  
                       
           Usage note: This attribute must not be used to convey semantic information. Even if all styling is removed, a page should remain semantically correct. Typically it shouldn't be used to hide irrelevant information; this should be done using the hidden attribute.            Usage note: This attribute must not be used to convey semantic information. Even if all styling is removed, a page should remain semantically correct. Typically it shouldn't be used to hide irrelevant information; this should be done using the hidden attribute.
         </div>          </div>
 <br>  
               
     </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="#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><hr>    <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><hr>
   <a name="i18n_0"></a><h3>Attribute group: <span class="nomtitre">i18n</span>    <a name="i18n_0"></a><h3>Attribute group: <span class="nomtitre">i18n</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        internationalization attributes
         internationalization attributes  
         lang language code (backwards compatible)          lang language code (backwards compatible)
         xml:lang language code (as per XML 1.0 spec)          xml:lang language code (as per XML 1.0 spec)
         dir direction for weak/neutral text          dir direction for weak/neutral text
       </div>        </div>
 <br>  
           
     Attribute <span class="nomattribut">lang</span>:      Attribute <span class="nomattribut">lang</span>:
     <div class="indentation">optional<br>type: <tt>xs:language</tt><br>      <div class="indentation">optional<br>type: <tt>xs:language</tt><br>
Line 7863  body { color: #000000; background: #FFFF Line 7136  body { color: #000000; background: #FFFF
         </ul>          </ul>
               
     </div>      </div>
   <br>Parents:<a href="#html_0">html</a>, <a href="#head_0">head</a>, <a href="#title_2">title</a>, <a href="#htmlMeta_0">htmlMeta</a>, <a href="#style_4">style</a>, <a href="#body_0">body</a><br><hr>    <br>Parents: <a href="#html_0">html</a>, <a href="#head_0">head</a>, <a href="#title_2">title</a>, <a href="#htmlMeta_0">htmlMeta</a>, <a href="#style_4">style</a>, <a href="#body_0">body</a><br><hr>
   <a name="inlineBaseType_0"></a><h3>Complex type <span class="nomtitre">inlineBaseType</span>    <a name="inlineBaseType_0"></a><h3>Complex type <span class="nomtitre">inlineBaseType</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
     Choice between:<ul><li>      Choice between:<ul><li>
Line 7893  body { color: #000000; background: #FFFF Line 7166  body { color: #000000; background: #FFFF
 <a href="#h6_0">h6</a><br>  <a href="#h6_0">h6</a><br>
 </li>  </li>
 </ul>  </ul>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="headerContent_0"></a><h3>Complex type <span class="nomtitre">headerContent</span>    <a name="headerContent_0"></a><h3>Complex type <span class="nomtitre">headerContent</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
     Choice between:<ul><li>      Choice between:<ul><li>
Line 7909  body { color: #000000; background: #FFFF Line 7182  body { color: #000000; background: #FFFF
   <a name="html_0"></a><h3>Element <span class="nomtitre">html</span>    <a name="html_0"></a><h3>Element <span class="nomtitre">html</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML root element (&lt;html&gt;) represents the root of an HTML document.
         The HTML root element (&lt;html&gt;) represents the root of an HTML document.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Sequence with:<ul>        Sequence with:<ul>
Line 7953  body { color: #000000; background: #FFFF Line 7224  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
 </li></ul>  </li></ul>
   <br>Parents:<a href="#head_0">head</a><br><hr>    <br>Parents: <a href="#head_0">head</a><br><hr>
   <a name="head_0"></a><h3>Element <span class="nomtitre">head</span>    <a name="head_0"></a><h3>Element <span class="nomtitre">head</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML Head Element (&lt;head&gt;) provides general information (metadata) about the document, including its title and links to or definitions of scripts and style sheets.
         The HTML Head Element (&lt;head&gt;) provides general information (metadata) about the document, including its title and links to or definitions of scripts and style sheets.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Sequence with:<ul>        Sequence with:<ul>
Line 8014  body { color: #000000; background: #FFFF Line 7283  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">profile</span>:        Attribute <span class="nomattribut">profile</span>:
     <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>      <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The URIs of one or more metadata profiles, separated by white space.
             The URIs of one or more metadata profiles, separated by white space.  
                           
             This attribute is obsolete in HTML5.              This attribute is obsolete in HTML5.
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#problem_0">problem</a>, <a href="#html_0">html</a><br><hr>    <br>Parents: <a href="#problem_0">problem</a>, <a href="#html_0">html</a><br><hr>
   <a name="title_2"></a><h3>Element <span class="nomtitre">title</span>    <a name="title_2"></a><h3>Element <span class="nomtitre">title</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The title element is not considered part of the flow of text.
         The title element is not considered part of the flow of text.  
         It should be displayed, for example as the page header or          It should be displayed, for example as the page header or
         window title. Exactly one title is required per document.          window title. Exactly one title is required per document.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       <a href="#i18n_0">i18n</a><br><br>        <a href="#i18n_0">i18n</a><br><br>
Line 8040  body { color: #000000; background: #FFFF Line 7305  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:ID</tt><br>      <div class="indentation">optional<br>type: <tt>xs:ID</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#head_0">head</a><br><hr>    <br>Parents: <a href="#head_0">head</a><br><hr>
   <a name="base_0"></a><h3>Element <span class="nomtitre">base</span>    <a name="base_0"></a><h3>Element <span class="nomtitre">base</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        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.
         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>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">href</span>:        Attribute <span class="nomattribut">href</span>:
Line 8057  body { color: #000000; background: #FFFF Line 7320  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:ID</tt><br>      <div class="indentation">optional<br>type: <tt>xs:ID</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#head_0">head</a><br><hr>    <br>Parents: <a href="#head_0">head</a><br><hr>
   <a name="htmlMeta_0"></a><h3>Complex type <span class="nomtitre">htmlMeta</span>    <a name="htmlMeta_0"></a><h3>Complex type <span class="nomtitre">htmlMeta</span>
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <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;).
         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:          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 name is set, it is document-level metadata, applying to the whole page.
Line 8071  body { color: #000000; background: #FFFF Line 7333  body { color: #000000; background: #FFFF
         - If charset is set, it is a charset declaration, i.e. the charset used for the serialized form of the webpage. HTML5          - 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.          - if the itemprop is set, a user-defined metadata, transparent for the user-agent as the semantics of the metadata is user-specific.
       </div>        </div>
 <br>  
           
     <a href="#i18n_0">i18n</a><br><br>      <a href="#i18n_0">i18n</a><br><br>
     Attribute <span class="nomattribut">id</span>:      Attribute <span class="nomattribut">id</span>:
Line 8080  body { color: #000000; background: #FFFF Line 7341  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">http-equiv</span>:      Attribute <span class="nomattribut">http-equiv</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          This enumerated attribute defines the pragma that can alter servers and user-agents behavior. The value of the pragma is defined using the content and can be one of the following: 
           This enumerated attribute defines the pragma that can alter servers and user-agents behavior. The value of the pragma is defined using the content and can be one of the following:   
           - content-language (obsolete)            - content-language (obsolete)
           - content-type (obsolete)            - content-type (obsolete)
           - default-style            - default-style
           - refresh            - refresh
           - set-cookie (obsolete)            - set-cookie (obsolete)
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">name</span>:      Attribute <span class="nomattribut">name</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          This attribute defines the name of a document-level metadata. It should not be set if one of the attributes itemprop, http-equiv or charset is also set.
           This attribute defines the name of a document-level metadata. It should not be set if one of the attributes itemprop, http-equiv or charset is also set.  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">content</span>:      Attribute <span class="nomattribut">content</span>:
     <div class="indentation">required<br>      <div class="indentation">required<br>
               
         <div class="documentation">          <div class="documentation">          This attribute gives the value associated with the http-equiv or name attribute, depending of the context.
           This attribute gives the value associated with the http-equiv or name attribute, depending of the context.  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">scheme</span>:      Attribute <span class="nomattribut">scheme</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          This attribute defines the scheme in which the metadata is described. A scheme is a context leading to the correct interpretations of the content value, like a format.
           This attribute defines the scheme in which the metadata is described. A scheme is a context leading to the correct interpretations of the content value, like a format.  
                       
           Notes: Do not use this attribute as it is obsolete. There is no replacement for it as there was no real usage for it. Omit it altogether.            Notes: Do not use this attribute as it is obsolete. There is no replacement for it as there was no real usage for it. Omit it altogether.
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
Line 8125  body { color: #000000; background: #FFFF Line 7378  body { color: #000000; background: #FFFF
   <a name="MediaDesc_0"></a><h3>Simple type <span class="nomtitre">MediaDesc</span>    <a name="MediaDesc_0"></a><h3>Simple type <span class="nomtitre">MediaDesc</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Single or comma-separated list of media descriptors
         Single or comma-separated list of media descriptors  
       </div>        </div>
 <br>  
           
     Value restriction based on xs:string<ul>      Value restriction based on xs:string<ul>
       <li><tt>[^,]+(,\s*[^,]+)*</tt></li>        <li><tt>[^,]+(,\s*[^,]+)*</tt></li>
Line 8137  body { color: #000000; background: #FFFF Line 7388  body { color: #000000; background: #FFFF
   <a name="link_0"></a><h3>Element <span class="nomtitre">link</span>    <a name="link_0"></a><h3>Element <span class="nomtitre">link</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML Link Element (&lt;link&gt;) specifies relationships between the current document and external resource. Possible uses for this element include defining a relational framework for navigation. This Element is most used to link to style sheets.
         The HTML Link Element (&lt;link&gt;) specifies relationships between the current document and external resource. Possible uses for this element include defining a relational framework for navigation. This Element is most used to link to style sheets.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">charset</span>:        Attribute <span class="nomattribut">charset</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            This attribute defines the character encoding of the linked resource. The value is a space- and/or comma-delimited list of character sets as defined in RFC 2045. The default value is ISO-8859-1.
             This attribute defines the character encoding of the linked resource. The value is a space- and/or comma-delimited list of character sets as defined in RFC 2045. The default value is ISO-8859-1.  
                           
             Usage note: This attribute is obsolete in HTML5 and must not be used by authors. To achieve its effect, use the Content-Type: HTTP header on the linked resource.              Usage note: This attribute is obsolete in HTML5 and must not be used by authors. To achieve its effect, use the Content-Type: HTTP header on the linked resource.
           </div>            </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><br>      <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>
                   
           <div class="documentation">            <div class="documentation">            This attribute specifies the URL of the linked resource. A URL might be absolute or relative.
             This attribute specifies the URL of the linked resource. A URL might be absolute or relative.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">hreflang</span>:        Attribute <span class="nomattribut">hreflang</span>:
     <div class="indentation">optional<br>type: <tt>xs:language</tt><br>      <div class="indentation">optional<br>type: <tt>xs:language</tt><br>
                   
           <div class="documentation">            <div class="documentation">            This attribute indicates the language of the linked resource. It is purely advisory. Allowed values are determined by BCP47 for HTML5 and by RFC1766 for HTML 4. Use this attribute only if the href attribute is present.
             This attribute indicates the language of the linked resource. It is purely advisory. Allowed values are determined by BCP47 for HTML5 and by RFC1766 for HTML 4. Use this attribute only if the href attribute is present.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">type</span>:        Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            This attribute is used to define the type of the content linked to. The value of the attribute should be a MIME type such as text/html, text/css, and so on. The common use of this attribute is to define the type of style sheet linked and the most common current value is text/css, which indicates a Cascading Style Sheet format.
             This attribute is used to define the type of the content linked to. The value of the attribute should be a MIME type such as text/html, text/css, and so on. The common use of this attribute is to define the type of style sheet linked and the most common current value is text/css, which indicates a Cascading Style Sheet format.  
           </div>            </div>
 <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><br>      <div class="indentation">optional<br>type: <tt>xs:NMTOKENS</tt><br>
                   
           <div class="documentation">            <div class="documentation">            This attribute names a relationship of the linked document to the current document. The attribute must be a space-separated list of the link types values. The most common use of this attribute is to specify a link to an external style sheet: the rel attribute is set to stylesheet, and the href attribute is set to the URL of an external style sheet to format the page. WebTV also supports the use of the value next for rel to preload the next page in a document series.
             This attribute names a relationship of the linked document to the current document. The attribute must be a space-separated list of the link types values. The most common use of this attribute is to specify a link to an external style sheet: the rel attribute is set to stylesheet, and the href attribute is set to the URL of an external style sheet to format the page. WebTV also supports the use of the value next for rel to preload the next page in a document series.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">rev</span>:        Attribute <span class="nomattribut">rev</span>:
     <div class="indentation">optional<br>type: <tt>xs:NMTOKENS</tt><br>      <div class="indentation">optional<br>type: <tt>xs:NMTOKENS</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The value of this attribute shows the relationship of the current document to the linked document, as defined by the href attribute. The attribute thus defines the reverse relationship compared to the value of the rel attribute. Link types values for the attribute are similar to the possible values for rel.
             The value of this attribute shows the relationship of the current document to the linked document, as defined by the href attribute. The attribute thus defines the reverse relationship compared to the value of the rel attribute. Link types values for the attribute are similar to the possible values for rel.  
                           
             Usage note: This attribute is obsolete in HTML5. Do not use it. To achieve its effect, use the rel attribute with the opposite link types values, e.g. made should be replaced by author. Also this attribute doesn't mean revision and must not be used with a version number, which is unfortunately the case on numerous sites.              Usage note: This attribute is obsolete in HTML5. Do not use it. To achieve its effect, use the rel attribute with the opposite link types values, e.g. made should be replaced by author. Also this attribute doesn't mean revision and must not be used with a version number, which is unfortunately the case on numerous sites.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">media</span>:        Attribute <span class="nomattribut">media</span>:
     <div class="indentation">optional<br>type: <a href="#MediaDesc_0">MediaDesc</a><br>      <div class="indentation">optional<br>type: <a href="#MediaDesc_0">MediaDesc</a><br>
                   
           <div class="documentation">            <div class="documentation">            This attribute specifies the media which the linked resource applies to. Its value must be a media query. This attribute is mainly useful when linking to external stylesheets by allowing the user agent to pick the best adapted one for the device it runs on.
             This attribute specifies the media which the linked resource applies to. Its value must be a media query. This attribute is mainly useful when linking to external stylesheets by allowing the user agent to pick the best adapted one for the device it runs on.  
                           
             Usage note:              Usage note:
                           
Line 8213  body { color: #000000; background: #FFFF Line 7449  body { color: #000000; background: #FFFF
                           
             - Browsers not supporting the CSS3 Media Queries won't necessarily recognize the adequate link; do not forget to set fallback links, the restricted set of media queries defined in HTML 4.              - Browsers not supporting the CSS3 Media Queries won't necessarily recognize the adequate link; do not forget to set fallback links, the restricted set of media queries defined in HTML 4.
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#head.misc_0">head.misc</a><br><hr>    <br>Parents: <a href="#head.misc_0">head.misc</a><br><hr>
   <a name="style_4"></a><h3>Element <span class="nomtitre">style</span>    <a name="style_4"></a><h3>Element <span class="nomtitre">style</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;style&gt; element contains style information for a document, or a part of document. The specific style information is contained inside of this element, usually in the CSS.
         The HTML &lt;style&gt; element contains style information for a document, or a part of document. The specific style information is contained inside of this element, usually in the CSS.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       <a href="#i18n_0">i18n</a><br><br>        <a href="#i18n_0">i18n</a><br><br>
Line 8244  body { color: #000000; background: #FFFF Line 7477  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#head.misc_0">head.misc</a><br><hr>    <br>Parents: <a href="#head.misc_0">head.misc</a><br><hr>
   <a name="script_0"></a><h3>Element <span class="nomtitre">script</span>    <a name="script_0"></a><h3>Element <span class="nomtitre">script</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Perl Script Block or Javascript
         Perl Script Block or Javascript  
                   
         If the attribute type is set to “loncapa/perl” the enclosed data is a Perl script which is evaluated inside the Perl safe space. The return value of the script is ignored.          If the attribute type is set to “loncapa/perl” the enclosed data is a Perl script which is evaluated inside the Perl safe space. The return value of the script is ignored.
                   
Line 8257  body { color: #000000; background: #FFFF Line 7489  body { color: #000000; background: #FFFF
                   
         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>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Attribute <span class="nomattribut">id</span>:        Attribute <span class="nomattribut">id</span>:
Line 8269  body { color: #000000; background: #FFFF Line 7500  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">src</span>:        Attribute <span class="nomattribut">src</span>:
     <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>      <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>
                   
           <div class="documentation">            <div class="documentation">            This attribute specifies the URI of an external script; this can be used as an alternative to embedding a script directly within a document. script elements with an src attribute specified should not have a script embedded within its tags.
             This attribute specifies the URI of an external script; this can be used as an alternative to embedding a script directly within a document. script elements with an src attribute specified should not have a script embedded within its tags.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">type</span>:        Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            This attribute identifies the scripting language of code embedded within a script element or referenced via the element’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’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 “loncapa/perl” the enclosed data is a Perl script which is evaluated inside the Perl safe space. The return value of the script is ignored.              If the attribute type is set to “loncapa/perl” 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>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">language</span>:        Attribute <span class="nomattribut">language</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Like the type attribute, this attribute identifies the scripting language in use. Unlike the type attribute, however, this attribute’s possible values were never standardized. The type attribute should be used instead.
             Like the type attribute, this attribute identifies the scripting language in use. Unlike the type attribute, however, this attribute’s possible values were never standardized. The type attribute should be used instead.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">defer</span>:        Attribute <span class="nomattribut">defer</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            This Boolean attribute is set to indicate to a browser that the script is meant to be executed after the document has been parsed. Since this feature hasn't yet been implemented by all other major browsers, authors should not assume that the script’s execution will actually be deferred. The defer attribute shouldn't be used on scripts that don't have the src attribute. Since Gecko 1.9.2, the defer attribute is ignored on scripts that don't have the src attribute. However, in Gecko 1.9.1 even inline scripts are deferred if the defer attribute is set.
             This Boolean attribute is set to indicate to a browser that the script is meant to be executed after the document has been parsed. Since this feature hasn't yet been implemented by all other major browsers, authors should not assume that the script’s execution will actually be deferred. The defer attribute shouldn't be used on scripts that don't have the src attribute. Since Gecko 1.9.2, the defer attribute is ignored on scripts that don't have the src attribute. However, in Gecko 1.9.1 even inline scripts are deferred if the defer attribute is set.  
           </div>            </div>
 <br>  
                   
                   
           Value restriction based on xs:token<ul>            Value restriction based on xs:token<ul>
Line 8312  body { color: #000000; background: #FFFF Line 7535  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">async</span>:        Attribute <span class="nomattribut">async</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            HTML5 only.
             HTML5 only.  
             Set this Boolean attribute to indicate that the browser should, if possible, execute the script asynchronously. It has no effect on inline scripts (i.e., scripts that don't have the src attribute).              Set this Boolean attribute to indicate that the browser should, if possible, execute the script asynchronously. It has no effect on inline scripts (i.e., scripts that don't have the src attribute).
           </div>            </div>
 <br>  
                   
                   
           Value restriction based on xs:token<ul>            Value restriction based on xs:token<ul>
Line 8328  body { color: #000000; background: #FFFF Line 7549  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a>, <a href="#head.misc_0">head.misc</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a>, <a href="#head.misc_0">head.misc</a><br><hr>
   <a name="noscript_0"></a><h3>Element <span class="nomtitre">noscript</span>    <a name="noscript_0"></a><h3>Element <span class="nomtitre">noscript</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Alternate content container for non script-based rendering.
         Alternate content container for non script-based rendering.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
 <a href="#blocks-with-text_0">blocks-with-text</a><br>  <a href="#blocks-with-text_0">blocks-with-text</a><br>
 </li></ul>  </li></ul>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="body_0"></a><h3>Element <span class="nomtitre">body</span>    <a name="body_0"></a><h3>Element <span class="nomtitre">body</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        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.
         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>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 8364  body { color: #000000; background: #FFFF Line 7581  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#html_0">html</a><br><hr>    <br>Parents: <a href="#html_0">html</a><br><hr>
   <a name="section-base_0"></a><h3>Complex type <span class="nomtitre">section-base</span>    <a name="section-base_0"></a><h3>Complex type <span class="nomtitre">section-base</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        The HTML Section Element (&lt;section&gt;) represents a generic section of a document, i.e., a thematic grouping of content, typically with a heading. Each &lt;section&gt; should be identified, typically by including a heading (h1-h6 element) as a child of the &lt;section&gt; element.
         The HTML Section Element (&lt;section&gt;) represents a generic section of a document, i.e., a thematic grouping of content, typically with a heading. Each &lt;section&gt; should be identified, typically by including a heading (h1-h6 element) as a child of the &lt;section&gt; element.  
       </div>        </div>
 <br>  
           
     <a href="#coreattrs_0">coreattrs</a><br><br>      <a href="#coreattrs_0">coreattrs</a><br><br>
   </div>    </div>
Line 8412  body { color: #000000; background: #FFFF Line 7627  body { color: #000000; background: #FFFF
   <a name="header_0"></a><h3>Element <span class="nomtitre">header</span>    <a name="header_0"></a><h3>Element <span class="nomtitre">header</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;header&gt; Element represents a group of introductory or navigational aids. It may contain some heading elements but also other elements like a logo, wrapped section's header, a search form, and so on.
         The HTML &lt;header&gt; Element represents a group of introductory or navigational aids. It may contain some heading elements but also other elements like a logo, wrapped section's header, a search form, and so on.  
                   
         This element should have no &lt;footer&gt; or &lt;header&gt; descendants.          This element should have no &lt;footer&gt; or &lt;header&gt; descendants.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 8425  body { color: #000000; background: #FFFF Line 7638  body { color: #000000; background: #FFFF
 </li></ul>  </li></ul>
       <a href="#coreattrs_0">coreattrs</a><br><br>        <a href="#coreattrs_0">coreattrs</a><br><br>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="footer_0"></a><h3>Element <span class="nomtitre">footer</span>    <a name="footer_0"></a><h3>Element <span class="nomtitre">footer</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;footer&gt; Element represents a footer for its nearest sectioning content or sectioning root element (i.e, its nearest parent &lt;article&gt;, &lt;aside&gt;, &lt;nav&gt;, &lt;section&gt;, &lt;blockquote&gt;, &lt;body&gt;, &lt;details&gt;, &lt;fieldset&gt;, &lt;figure&gt;, &lt;td&gt;). A footer typically contains information about the author of the section, copyright data or links to related documents.
         The HTML &lt;footer&gt; Element represents a footer for its nearest sectioning content or sectioning root element (i.e, its nearest parent &lt;article&gt;, &lt;aside&gt;, &lt;nav&gt;, &lt;section&gt;, &lt;blockquote&gt;, &lt;body&gt;, &lt;details&gt;, &lt;fieldset&gt;, &lt;figure&gt;, &lt;td&gt;). A footer typically contains information about the author of the section, copyright data or links to related documents.  
                   
         This element should have no &lt;footer&gt; or &lt;header&gt; descendants.          This element should have no &lt;footer&gt; or &lt;header&gt; descendants.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 8442  body { color: #000000; background: #FFFF Line 7653  body { color: #000000; background: #FFFF
 </li></ul>  </li></ul>
       <a href="#coreattrs_0">coreattrs</a><br><br>        <a href="#coreattrs_0">coreattrs</a><br><br>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="aside_0"></a><h3>Element <span class="nomtitre">aside</span>    <a name="aside_0"></a><h3>Element <span class="nomtitre">aside</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;aside&gt; element represents a section of the page with content connected tangentially to the rest, which could be considered separate from that content. These sections are often represented as sidebars or inserts. They often contain the definitions on the sidebars, such as definitions from the glossary; there may also be other types of information, such as related advertisements; the biography of the author; web applications; profile information or related links on the blog.
         The HTML &lt;aside&gt; element represents a section of the page with content connected tangentially to the rest, which could be considered separate from that content. These sections are often represented as sidebars or inserts. They often contain the definitions on the sidebars, such as definitions from the glossary; there may also be other types of information, such as related advertisements; the biography of the author; web applications; profile information or related links on the blog.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 8457  body { color: #000000; background: #FFFF Line 7666  body { color: #000000; background: #FFFF
 </li></ul>  </li></ul>
       <a href="#coreattrs_0">coreattrs</a><br><br>        <a href="#coreattrs_0">coreattrs</a><br><br>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="h1_0"></a><h3>Element <span class="nomtitre">h1</span>    <a name="h1_0"></a><h3>Element <span class="nomtitre">h1</span>
 </h3>type: <a href="#headerContent_0">headerContent</a><br>  </h3>type: <a href="#headerContent_0">headerContent</a><br>
           
       <div class="documentation">        <div class="documentation">        Level 1 title (most important).
         Level 1 title (most important).  
                   
         A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.          A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.
                   
         Inside HTML5 sections, all the heading elements can be h1 (they don't need to be h1, h2, ...). Web browsers determine the level of the heading based on the depth in the section tree.          Inside HTML5 sections, all the heading elements can be h1 (they don't need to be h1, h2, ...). Web browsers determine the level of the heading based on the depth in the section tree.
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#heading_1">heading</a><br><hr>    <br>Parents: <a href="#heading_1">heading</a><br><hr>
   <a name="h2_0"></a><h3>Element <span class="nomtitre">h2</span>    <a name="h2_0"></a><h3>Element <span class="nomtitre">h2</span>
 </h3>type: <a href="#headerContent_0">headerContent</a><br>  </h3>type: <a href="#headerContent_0">headerContent</a><br>
           
       <div class="documentation">        <div class="documentation">        Level 2 title
         Level 2 title  
                   
         A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.          A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#heading_1">heading</a><br><hr>    <br>Parents: <a href="#heading_1">heading</a><br><hr>
   <a name="h3_0"></a><h3>Element <span class="nomtitre">h3</span>    <a name="h3_0"></a><h3>Element <span class="nomtitre">h3</span>
 </h3>type: <a href="#headerContent_0">headerContent</a><br>  </h3>type: <a href="#headerContent_0">headerContent</a><br>
           
       <div class="documentation">        <div class="documentation">        Level 3 title
         Level 3 title  
                   
         A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.          A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#heading_1">heading</a><br><hr>    <br>Parents: <a href="#heading_1">heading</a><br><hr>
   <a name="h4_0"></a><h3>Element <span class="nomtitre">h4</span>    <a name="h4_0"></a><h3>Element <span class="nomtitre">h4</span>
 </h3>type: <a href="#headerContent_0">headerContent</a><br>  </h3>type: <a href="#headerContent_0">headerContent</a><br>
           
       <div class="documentation">        <div class="documentation">        Level 4 title
         Level 4 title  
                   
         A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.          A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#heading_1">heading</a><br><hr>    <br>Parents: <a href="#heading_1">heading</a><br><hr>
   <a name="h5_0"></a><h3>Element <span class="nomtitre">h5</span>    <a name="h5_0"></a><h3>Element <span class="nomtitre">h5</span>
 </h3>type: <a href="#headerContent_0">headerContent</a><br>  </h3>type: <a href="#headerContent_0">headerContent</a><br>
           
       <div class="documentation">        <div class="documentation">        Level 5 title
         Level 5 title  
                   
         A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.          A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#heading_1">heading</a><br><hr>    <br>Parents: <a href="#heading_1">heading</a><br><hr>
   <a name="h6_0"></a><h3>Element <span class="nomtitre">h6</span>    <a name="h6_0"></a><h3>Element <span class="nomtitre">h6</span>
 </h3>type: <a href="#headerContent_0">headerContent</a><br>  </h3>type: <a href="#headerContent_0">headerContent</a><br>
           
       <div class="documentation">        <div class="documentation">        Level 6 title
         Level 6 title  
                   
         A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.          A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#heading_1">heading</a><br><hr>    <br>Parents: <a href="#heading_1">heading</a><br><hr>
   <a name="div-base_0"></a><h3>Complex type <span class="nomtitre">div-base</span>    <a name="div-base_0"></a><h3>Complex type <span class="nomtitre">div-base</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;div&gt; element (or HTML Document Division Element) is the generic container for flow 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 (such as &lt;article&gt; or &lt;nav&gt;) is appropriate.
         The HTML &lt;div&gt; element (or HTML Document Division Element) is the generic container for flow 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 (such as &lt;article&gt; or &lt;nav&gt;) is appropriate.  
       </div>        </div>
 <br>  
           
     <a href="#coreattrs_0">coreattrs</a><br><br>      <a href="#coreattrs_0">coreattrs</a><br><br>
     Attribute <span class="nomattribut">align</span>:      Attribute <span class="nomattribut">align</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          In HTML5, the align attribute on &lt;div&gt; is obsolete.
           In HTML5, the align attribute on &lt;div&gt; is obsolete.  
         </div>          </div>
 <br>  
               
               
         Value restriction based on xs:string<ul>          Value restriction based on xs:string<ul>
Line 8646  body { color: #000000; background: #FFFF Line 7839  body { color: #000000; background: #FFFF
   <a name="p-base_0"></a><h3>Complex type <span class="nomtitre">p-base</span>    <a name="p-base_0"></a><h3>Complex type <span class="nomtitre">p-base</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;p&gt; element (or HTML Paragraph Element) represents a paragraph of text. Paragraphs are block-level elements.
         The HTML &lt;p&gt; element (or HTML Paragraph Element) represents a paragraph of text. Paragraphs are block-level elements.  
       </div>        </div>
 <br>  
           
     <a href="#coreattrs_0">coreattrs</a><br><br>      <a href="#coreattrs_0">coreattrs</a><br><br>
   </div>    </div>
Line 8685  body { color: #000000; background: #FFFF Line 7876  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        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.
         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.          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>  
           
     <a href="#coreattrs_0">coreattrs</a><br><br>      <a href="#coreattrs_0">coreattrs</a><br><br>
     Attribute <span class="nomattribut">type</span>:      Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Used to set the bullet style for the list. The values defined under HTML3.2 and the transitional version of HTML 4.0/4.01 are:
           Used to set the bullet style for the list. The values defined under HTML3.2 and the transitional version of HTML 4.0/4.01 are:  
           - circle,            - circle,
           - disc,            - disc,
           - and square.            - and square.
Line 8707  body { color: #000000; background: #FFFF Line 7895  body { color: #000000; background: #FFFF
           If not present and if no CSS list-style-type property does apply to the element, the user agent decide to use a kind of bullets depending on the nesting level of the list.            If not present and if no CSS list-style-type property does apply to the element, the user agent decide to use a kind of bullets depending on the nesting level of the list.
           Usage note: Do not use this attribute, as it has been deprecated; use the CSS list-style-type property instead.            Usage note: Do not use this attribute, as it has been deprecated; use the CSS list-style-type property instead.
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
Line 8755  body { color: #000000; background: #FFFF Line 7942  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        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.
         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.          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>  
           
     <a href="#coreattrs_0">coreattrs</a><br><br>      <a href="#coreattrs_0">coreattrs</a><br><br>
     Attribute <span class="nomattribut">type</span>:      Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Indicates the numbering type:
           Indicates the numbering type:  
           - 'a' indicates lowercase letters,            - 'a' indicates lowercase letters,
           - 'A' indicates uppercase letters,            - 'A' indicates uppercase letters,
           - 'i' indicates lowercase Roman numerals,            - 'i' indicates lowercase Roman numerals,
Line 8778  body { color: #000000; background: #FFFF Line 7962  body { color: #000000; background: #FFFF
                       
           Note: This attribute was deprecated in HTML4, but reintroduced in HTML5. Unless the value of the list number matters (e.g. in legal or technical documents where items are to be referenced by their number/letter), the CSS list-style-type property should be used instead.            Note: This attribute was deprecated in HTML4, but reintroduced in HTML5. Unless the value of the list number matters (e.g. in legal or technical documents where items are to be referenced by their number/letter), the CSS list-style-type property should be used instead.
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
Line 8825  body { color: #000000; background: #FFFF Line 8008  body { color: #000000; background: #FFFF
   <a name="li-base_0"></a><h3>Complex type <span class="nomtitre">li-base</span>    <a name="li-base_0"></a><h3>Complex type <span class="nomtitre">li-base</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        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.
         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>  
           
     <a href="#coreattrs_0">coreattrs</a><br><br>      <a href="#coreattrs_0">coreattrs</a><br><br>
     Attribute <span class="nomattribut">type</span>:      Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          This character attributes indicates the numbering type:
           This character attributes indicates the numbering type:  
                       
           a: lowercase letters            a: lowercase letters
           A: uppercase letters            A: uppercase letters
Line 8847  body { color: #000000; background: #FFFF Line 8027  body { color: #000000; background: #FFFF
                       
           Usage note: This attribute has been deprecated: use the CSS list-style-type property instead.            Usage note: This attribute has been deprecated: use the CSS list-style-type property instead.
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">value</span>:      Attribute <span class="nomattribut">value</span>:
     <div class="indentation">optional<br>type: <tt>xs:int</tt><br>      <div class="indentation">optional<br>type: <tt>xs:int</tt><br>
               
         <div class="documentation">          <div class="documentation">          This integer attributes indicates the current ordinal value of the item in the list as defined by the &lt;ol&gt; element. The only allowed value for this attribute is a number, even if the list is displayed with Roman numerals or letters. List items that follow this one continue numbering from the value set. The value attribute has no meaning for unordered lists (&lt;ul&gt;) or for menus (&lt;menu&gt;).
           This integer attributes indicates the current ordinal value of the item in the list as defined by the &lt;ol&gt; element. The only allowed value for this attribute is a number, even if the list is displayed with Roman numerals or letters. List items that follow this one continue numbering from the value set. The value attribute has no meaning for unordered lists (&lt;ul&gt;) or for menus (&lt;menu&gt;).  
                       
           Note: This attribute was deprecated in HTML4, but reintroduced in HTML5.            Note: This attribute was deprecated in HTML4, but reintroduced in HTML5.
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
Line 8900  body { color: #000000; background: #FFFF Line 8077  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;dl&gt; Element (or HTML Description List Element) encloses a list of pairs of terms and descriptions. Common uses for this element are to implement a glossary or to display metadata (a list of key-value pairs).
         The HTML &lt;dl&gt; Element (or HTML Description List Element) encloses a list of pairs of terms and descriptions. Common uses for this element are to implement a glossary or to display metadata (a list of key-value pairs).  
                   
         Prior to HTML5, &lt;dl&gt; was known as a Definition List.          Prior to HTML5, &lt;dl&gt; was known as a Definition List.
       </div>        </div>
 <br>  
           
     <a href="#coreattrs_0">coreattrs</a><br><br>      <a href="#coreattrs_0">coreattrs</a><br><br>
   </div>    </div>
Line 8967  body { color: #000000; background: #FFFF Line 8142  body { color: #000000; background: #FFFF
   <a name="dt_0"></a><h3>Element <span class="nomtitre">dt</span>    <a name="dt_0"></a><h3>Element <span class="nomtitre">dt</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;dt&gt; element (or HTML Definition Term Element) identifies a term in a definition list. This element can occur only as a child element of a &lt;dl&gt;. It is usually followed by a &lt;dd&gt; element; however, multiple &lt;dt&gt; elements in a row indicate several terms that are all defined by the immediate next &lt;dd&gt; element.
         The HTML &lt;dt&gt; element (or HTML Definition Term Element) identifies a term in a definition list. This element can occur only as a child element of a &lt;dl&gt;. It is usually followed by a &lt;dd&gt; element; however, multiple &lt;dt&gt; elements in a row indicate several terms that are all defined by the immediate next &lt;dd&gt; element.  
       </div>        </div>
 <br>  
           
   <br><br><hr>    <br><br><hr>
   <a name="dd-base_0"></a><h3>Complex type <span class="nomtitre">dd-base</span>    <a name="dd-base_0"></a><h3>Complex type <span class="nomtitre">dd-base</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;dd&gt; Element (or HTML Description Element) indicates the description of a term in a description list (&lt;dl&gt;) element. This element can occur only as a child element of a definition list and it must follow a &lt;dt&gt; element.
         The HTML &lt;dd&gt; Element (or HTML Description Element) indicates the description of a term in a description list (&lt;dl&gt;) element. This element can occur only as a child element of a definition list and it must follow a &lt;dt&gt; element.  
       </div>        </div>
 <br>  
           
   </div>    </div>
 <hr>  <hr>
Line 9020  body { color: #000000; background: #FFFF Line 8191  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        The HTML Table Element (&lt;table&gt;) represents data in two dimensions or more.
         The HTML Table Element (&lt;table&gt;) represents data in two dimensions or more.  
       </div>        </div>
 <br>  
           
     <a href="#coreattrs_0">coreattrs</a><br><br>      <a href="#coreattrs_0">coreattrs</a><br><br>
     Attribute <span class="nomattribut">border</span>:      Attribute <span class="nomattribut">border</span>:
     <div class="indentation">optional<br>type: <tt>xs:int</tt><br>      <div class="indentation">optional<br>type: <tt>xs:int</tt><br>
               
         <div class="documentation">          <div class="documentation">          This integer attribute defines, in pixels, the size of the frame surrounding the table. If set to 0, it implies that the frame attribute is set to void.
           This integer attribute defines, in pixels, the size of the frame surrounding the table. If set to 0, it implies that the frame attribute is set to void.  
           Usage note: Do not use this attribute, as it has been deprecated: the &lt;table&gt; element should be styled using CSS. To give a similar effect than the border attribute, the CSS properties border, border-color, border-width and border-style should be used.            Usage note: Do not use this attribute, as it has been deprecated: the &lt;table&gt; element should be styled using CSS. To give a similar effect than the border attribute, the CSS properties border, border-color, border-width and border-style should be used.
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">cellpadding</span>:      Attribute <span class="nomattribut">cellpadding</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          This attribute defines the space between the content of a cell and the border, displayed or not, of it. If it is a pixel length, this pixel-sized space will be applied on all four sides; if it is a percentage length, the content will be centered and the total vertical space (top and bottom) will represent this percentage. The same is true for the total horizontal space (left and right).
           This attribute defines the space between the content of a cell and the border, displayed or not, of it. If it is a pixel length, this pixel-sized space will be applied on all four sides; if it is a percentage length, the content will be centered and the total vertical space (top and bottom) will represent this percentage. The same is true for the total horizontal space (left and right).  
           Usage note: Do not use this attribute, as it has been deprecated: the &lt;table&gt; element should be styled using CSS. To give a similar effect than the border attribute, use the CSS property border-collapse with the value collapse on the &lt;table&gt; element itself, and the property padding on the &lt;td&gt;.            Usage note: Do not use this attribute, as it has been deprecated: the &lt;table&gt; element should be styled using CSS. To give a similar effect than the border attribute, use the CSS property border-collapse with the value collapse on the &lt;table&gt; element itself, and the property padding on the &lt;td&gt;.
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">cellspacing</span>:      Attribute <span class="nomattribut">cellspacing</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          This attribute defines the size, in percentage or in pixels, of the space between two cells (both horizontally and vertically), between the top of the table and the cells of the first row, the left of the table and the first column, the right of the table and the last column and the bottom of the table and the last row.
           This attribute defines the size, in percentage or in pixels, of the space between two cells (both horizontally and vertically), between the top of the table and the cells of the first row, the left of the table and the first column, the right of the table and the last column and the bottom of the table and the last row.  
           Usage note: Do not use this attribute, as it has been deprecated: the &lt;table&gt; element should be styled using CSS. To give a similar effect than the border attribute, use the CSS property border-collapse with the value collapse on the &lt;table&gt; element itself, and the property margin on the &lt;td&gt; element.            Usage note: Do not use this attribute, as it has been deprecated: the &lt;table&gt; element should be styled using CSS. To give a similar effect than the border attribute, use the CSS property border-collapse with the value collapse on the &lt;table&gt; element itself, and the property margin on the &lt;td&gt; element.
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">TeXwidth</span>:      Attribute <span class="nomattribut">TeXwidth</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Width of the table in %
           Width of the table in %  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>[0-9]+\s*%</tt></li>                <li><tt>[0-9]+\s*%</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
     Attribute <span class="nomattribut">TeXtheme</span>:      Attribute <span class="nomattribut">TeXtheme</span>:
Line 9080  body { color: #000000; background: #FFFF Line 8242  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">align</span>:      Attribute <span class="nomattribut">align</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Deprecated attribute.
           Deprecated attribute.  
                       
           This enumerated attribute indicates how the table must be aligned in regard of the containing document. It may have the following values:            This enumerated attribute indicates how the table must be aligned in regard of the containing document. It may have the following values:
                       
Line 9092  body { color: #000000; background: #FFFF Line 8253  body { color: #000000; background: #FFFF
           Note:             Note: 
           Do not use this attribute, as it has been deprecated: the &lt;table&gt; element should be styled using CSS. To give a similar effect than the align attribute, the CSS properties "text-align" and "vertical-align" should be used.            Do not use this attribute, as it has been deprecated: the &lt;table&gt; element should be styled using CSS. To give a similar effect than the align attribute, the CSS properties "text-align" and "vertical-align" should be used.
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">rules</span>:      Attribute <span class="nomattribut">rules</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Deprecated attribute.
           Deprecated attribute.  
                       
           This enumerated attribute defines where rules, i.e. lines, should appear in a table. It can have the following values:            This enumerated attribute defines where rules, i.e. lines, should appear in a table. It can have the following values:
                       
Line 9113  body { color: #000000; background: #FFFF Line 8272  body { color: #000000; background: #FFFF
           The styling of the rules is browser-dependant and cannot be modified.            The styling of the rules is browser-dependant and cannot be modified.
           Do not use this attribute, as it has been deprecated: the rules should be defined and styled using CSS. use the CSS property border on the adequate &lt;thead&gt;, &lt;tbody&gt;, &lt;tfoot&gt;, &lt;col&gt; or &lt;colgroup&gt; elements.            Do not use this attribute, as it has been deprecated: the rules should be defined and styled using CSS. use the CSS property border on the adequate &lt;thead&gt;, &lt;tbody&gt;, &lt;tfoot&gt;, &lt;col&gt; or &lt;colgroup&gt; elements.
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
Line 9214  body { color: #000000; background: #FFFF Line 8372  body { color: #000000; background: #FFFF
   <a name="caption_0"></a><h3>Element <span class="nomtitre">caption</span>    <a name="caption_0"></a><h3>Element <span class="nomtitre">caption</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;caption&gt; Element (or HTML Table Caption Element) represents the title of a table. Though it is always the first descendant of a &lt;table&gt;, its styling, using CSS, may place it elsewhere, relative to the table.
         The HTML &lt;caption&gt; Element (or HTML Table Caption Element) represents the title of a table. Though it is always the first descendant of a &lt;table&gt;, its styling, using CSS, may place it elsewhere, relative to the table.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 9228  body { color: #000000; background: #FFFF Line 8384  body { color: #000000; background: #FFFF
   <a name="thead_0"></a><h3>Element <span class="nomtitre">thead</span>    <a name="thead_0"></a><h3>Element <span class="nomtitre">thead</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML Table Head Element (&lt;thead&gt;) defines a set of rows defining the head of the columns of the table.
         The HTML Table Head Element (&lt;thead&gt;) defines a set of rows defining the head of the columns of the table.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Sequence with:<ul><li>        Sequence with:<ul><li>
Line 9241  body { color: #000000; background: #FFFF Line 8395  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">align</span>:        Attribute <span class="nomattribut">align</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Deprecated attribute.
             Deprecated attribute.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
Line 9252  body { color: #000000; background: #FFFF Line 8404  body { color: #000000; background: #FFFF
   <a name="tfoot_0"></a><h3>Element <span class="nomtitre">tfoot</span>    <a name="tfoot_0"></a><h3>Element <span class="nomtitre">tfoot</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML Table Foot Element (&lt;tfoot&gt;) defines a set of rows summarizing the columns of the table.
         The HTML Table Foot Element (&lt;tfoot&gt;) defines a set of rows summarizing the columns of the table.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Sequence with:<ul><li>        Sequence with:<ul><li>
Line 9265  body { color: #000000; background: #FFFF Line 8415  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">align</span>:        Attribute <span class="nomattribut">align</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Deprecated attribute.
             Deprecated attribute.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
Line 9284  body { color: #000000; background: #FFFF Line 8432  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">align</span>:      Attribute <span class="nomattribut">align</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Deprecated attribute.
           Deprecated attribute.  
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
Line 9316  body { color: #000000; background: #FFFF Line 8462  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">align</span>:      Attribute <span class="nomattribut">align</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Deprecated attribute.
           Deprecated attribute.  
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
Line 9328  body { color: #000000; background: #FFFF Line 8472  body { color: #000000; background: #FFFF
 </h3>  </h3>
 <div class="indentation">  <div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Table row
         Table row  
       </div>        </div>
 <br>  
           
     <a href="#coreattrs_0">coreattrs</a><br><br>      <a href="#coreattrs_0">coreattrs</a><br><br>
     Attribute <span class="nomattribut">align</span>:      Attribute <span class="nomattribut">align</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
               
         <div class="documentation">          <div class="documentation">          Deprecated attribute.
           Deprecated attribute.  
         </div>          </div>
 <br>  
               
     </div>      </div>
   </div>    </div>
Line 9411  body { color: #000000; background: #FFFF Line 8551  body { color: #000000; background: #FFFF
   <a name="td-base_0"></a><h3>Complex type <span class="nomtitre">td-base</span>    <a name="td-base_0"></a><h3>Complex type <span class="nomtitre">td-base</span>
 </h3>Can contain text<br><div class="indentation">  </h3>Can contain text<br><div class="indentation">
           
       <div class="documentation">        <div class="documentation">        Table cell
         Table cell  
       </div>        </div>
 <br>  
           
     <a href="#coreattrs_0">coreattrs</a><br><br>      <a href="#coreattrs_0">coreattrs</a><br><br>
     Attribute <span class="nomattribut">colspan</span>:      Attribute <span class="nomattribut">colspan</span>:
     <div class="indentation">optional<br>type: <tt>xs:int</tt><br>      <div class="indentation">optional<br>type: <tt>xs:int</tt><br>
               
         <div class="documentation">          <div class="documentation">          This attribute contains a non-negative integer value that indicates on how many columns does the cell extend. Its default value is 1.
           This attribute contains a non-negative integer value that indicates on how many columns does the cell extend. Its default value is 1.  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">rowspan</span>:      Attribute <span class="nomattribut">rowspan</span>:
     <div class="indentation">optional<br>type: <tt>xs:int</tt><br>      <div class="indentation">optional<br>type: <tt>xs:int</tt><br>
               
         <div class="documentation">          <div class="documentation">          This attribute contains a non-negative integer value that indicates on how many rows does the cell extend. Its default value is 1.
           This attribute contains a non-negative integer value that indicates on how many rows does the cell extend. Its default value is 1.  
         </div>          </div>
 <br>  
               
     </div>      </div>
     Attribute <span class="nomattribut">align</span>:      Attribute <span class="nomattribut">align</span>:
Line 9441  body { color: #000000; background: #FFFF Line 8575  body { color: #000000; background: #FFFF
     Attribute <span class="nomattribut">TeXwidth</span>:      Attribute <span class="nomattribut">TeXwidth</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
               
         <div class="documentation">          <div class="documentation">          Width of the cell in mm or another unit (cm, in, pt, pc)
           Width of the cell in mm or another unit (cm, in, pt, pc)  
         </div>          </div>
 <br>  
               
               
                   Union of types<ul>
             <li><a href="#perl_0">perl</a></li>
   <li>
             Value restriction based on xs:string<ul>              Value restriction based on xs:string<ul>
               <li><tt>\d*(\s+(mm|cm|in|pt|pc))?</tt></li>                <li><tt>\d*(\s+(mm|cm|in|pt|pc))?</tt></li>
             </ul>              </ul>
                       </li>
           </ul>
               
     </div>      </div>
   </div>    </div>
Line 9494  body { color: #000000; background: #FFFF Line 8627  body { color: #000000; background: #FFFF
   <a name="th_0"></a><h3>Element <span class="nomtitre">th</span>    <a name="th_0"></a><h3>Element <span class="nomtitre">th</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        Table header cell
         Table header cell  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 9507  body { color: #000000; background: #FFFF Line 8638  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">colspan</span>:        Attribute <span class="nomattribut">colspan</span>:
     <div class="indentation">optional<br>type: <tt>xs:int</tt><br>      <div class="indentation">optional<br>type: <tt>xs:int</tt><br>
                   
           <div class="documentation">            <div class="documentation">            This attribute contains a non-negative integer value that indicates on how many columns does the cell extend. Its default value is 1.
             This attribute contains a non-negative integer value that indicates on how many columns does the cell extend. Its default value is 1.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">rowspan</span>:        Attribute <span class="nomattribut">rowspan</span>:
     <div class="indentation">optional<br>type: <tt>xs:int</tt><br>      <div class="indentation">optional<br>type: <tt>xs:int</tt><br>
                   
           <div class="documentation">            <div class="documentation">            This attribute contains a non-negative integer value that indicates on how many rows does the cell extend. Its default value is 1.
             This attribute contains a non-negative integer value that indicates on how many rows does the cell extend. Its default value is 1.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">align</span>:        Attribute <span class="nomattribut">align</span>:
Line 9528  body { color: #000000; background: #FFFF Line 8655  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">scope</span>:        Attribute <span class="nomattribut">scope</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            defines the cells that the header defined in this &lt;th&gt; element relates to
             defines the cells that the header defined in this &lt;th&gt; element relates to  
           </div>            </div>
 <br>  
                   
                   
           Value restriction based on xs:token<ul>            Value restriction based on xs:token<ul>
Line 9545  body { color: #000000; background: #FFFF Line 8670  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">TeXwidth</span>:        Attribute <span class="nomattribut">TeXwidth</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Width of the cell in mm or another unit (cm, in, pt, pc)
             Width of the cell in mm or another unit (cm, in, pt, pc)  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>\d*(\s+(mm|cm|in|pt|pc))?</tt></li>                  <li><tt>\d*(\s+(mm|cm|in|pt|pc))?</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
     </div>      </div>
Line 9565  body { color: #000000; background: #FFFF Line 8689  body { color: #000000; background: #FFFF
   <a name="span_0"></a><h3>Element <span class="nomtitre">span</span>    <a name="span_0"></a><h3>Element <span class="nomtitre">span</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        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.
         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>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 9576  body { color: #000000; background: #FFFF Line 8698  body { color: #000000; background: #FFFF
 </li></ul>  </li></ul>
       <a href="#coreattrs_0">coreattrs</a><br><br>        <a href="#coreattrs_0">coreattrs</a><br><br>
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="a_0"></a><h3>Element <span class="nomtitre">a</span>    <a name="a_0"></a><h3>Element <span class="nomtitre">a</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;a&gt; Element (or the HTML Anchor Element) defines a hyperlink, the named target destination for a hyperlink, or both.
         The HTML &lt;a&gt; Element (or the HTML Anchor Element) defines a hyperlink, the named target destination for a hyperlink, or both.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 9593  body { color: #000000; background: #FFFF Line 8713  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">name</span>:        Attribute <span class="nomattribut">name</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            HTML 4 only, Obsolete since HTML5.
             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.              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.              Usage note: This attribute is obsolete in HTML5, use global attribute id instead.
           </div>            </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><br>      <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>
                   
           <div class="documentation">            <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.
             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.              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>            </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><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <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:
             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.              * _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.              * _blank: Load the response into a new unnamed HTML4 window or HTML5 browsing context.
Line 9627  body { color: #000000; background: #FFFF Line 8742  body { color: #000000; background: #FFFF
                           
             Use this attribute only if the href attribute is present.              Use this attribute only if the href attribute is present.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">title</span>:        Attribute <span class="nomattribut">title</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <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.
             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>
 <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><br>      <div class="indentation">optional<br>type: <tt>xs:NMTOKENS</tt><br>
                   
           <div class="documentation">            <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.
             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>            </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">            <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.
             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>            </div>
 <br>  
                   
                   
           Value restriction based on xs:string<ul>            Value restriction based on xs:string<ul>
Line 9665  body { color: #000000; background: #FFFF Line 8773  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">onclick</span>:        Attribute <span class="nomattribut">onclick</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Javascript event handler content attribute for the "click" event.
             Javascript event handler content attribute for the "click" event.  
                           
             Warning: event handler content attributes should be avoided. They make the markup bigger and less readable. Concerns of content/structure and behavior are not well-separated, making a bug harder to find. Furthermore, usage of event attributes almost always causes scripts to expose global functions on the Window object, polluting the global namespace.              Warning: event handler content attributes should be avoided. They make the markup bigger and less readable. Concerns of content/structure and behavior are not well-separated, making a bug harder to find. Furthermore, usage of event attributes almost always causes scripts to expose global functions on the Window object, polluting the global namespace.
                           
             The EventTarget.addEventListener() function should be used instead to add a listener for the event.              The EventTarget.addEventListener() function should be used instead to add a listener for the event.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">uriprint</span>:        Attribute <span class="nomattribut">uriprint</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Attribute specific to LON-CAPA.
             Attribute specific to LON-CAPA.  
             Display the href attribute when printing.              Display the href attribute when printing.
           </div>            </div>
 <br>  
                   
                   
           Value restriction based on xs:string<ul>            Value restriction based on xs:string<ul>
Line 9696  body { color: #000000; background: #FFFF Line 8800  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">anchorprint</span>:        Attribute <span class="nomattribut">anchorprint</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Attribute specific to LON-CAPA.
             Attribute specific to LON-CAPA.  
             Display the name attribute when printing.              Display the name attribute when printing.
           </div>            </div>
 <br>  
                   
                   
           Value restriction based on xs:string<ul>            Value restriction based on xs:string<ul>
Line 9712  body { color: #000000; background: #FFFF Line 8814  body { color: #000000; background: #FFFF
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="em_0"></a><h3>Element <span class="nomtitre">em</span>    <a name="em_0"></a><h3>Element <span class="nomtitre">em</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        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.
         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>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="strong_0"></a><h3>Element <span class="nomtitre">strong</span>    <a name="strong_0"></a><h3>Element <span class="nomtitre">strong</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        The HTML Strong Element (&lt;strong&gt;) gives text strong importance, and is typically displayed in bold.
         The HTML Strong Element (&lt;strong&gt;) gives text strong importance, and is typically displayed in bold.  
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="b_0"></a><h3>Element <span class="nomtitre">b</span>    <a name="b_0"></a><h3>Element <span class="nomtitre">b</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;b&gt; Element represents a span of text stylistically different from normal text, without conveying any special importance or relevance. It is typically used for keywords in a summary, product names in a review, or other spans of text whose typical presentation would be boldfaced. Another example of its use is to mark the lead sentence of each paragraph of an article.
         The HTML &lt;b&gt; Element represents a span of text stylistically different from normal text, without conveying any special importance or relevance. It is typically used for keywords in a summary, product names in a review, or other spans of text whose typical presentation would be boldfaced. Another example of its use is to mark the lead sentence of each paragraph of an article.  
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="i_0"></a><h3>Element <span class="nomtitre">i</span>    <a name="i_0"></a><h3>Element <span class="nomtitre">i</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;i&gt; Element represents a range of text that is set off from the normal text for some reason, for example, technical terms, foreign language phrases, or fictional character thoughts. It is typically displayed in italic type.
         The HTML &lt;i&gt; Element represents a range of text that is set off from the normal text for some reason, for example, technical terms, foreign language phrases, or fictional character thoughts. It is typically displayed in italic type.  
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="sup_0"></a><h3>Element <span class="nomtitre">sup</span>    <a name="sup_0"></a><h3>Element <span class="nomtitre">sup</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        The HTML Superscript Element (&lt;sup&gt;) defines a span of text that should be displayed, for typographic reasons, higher, and often smaller, than the main span of text.
         The HTML Superscript Element (&lt;sup&gt;) defines a span of text that should be displayed, for typographic reasons, higher, and often smaller, than the main span of text.  
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="sub_0"></a><h3>Element <span class="nomtitre">sub</span>    <a name="sub_0"></a><h3>Element <span class="nomtitre">sub</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        The HTML Subscript Element (&lt;sub&gt;) defines a span of text that should be displayed, for typographic reasons, lower, and often smaller, than the main span of text.
         The HTML Subscript Element (&lt;sub&gt;) defines a span of text that should be displayed, for typographic reasons, lower, and often smaller, than the main span of text.  
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="pre_0"></a><h3>Element <span class="nomtitre">pre</span>    <a name="pre_0"></a><h3>Element <span class="nomtitre">pre</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;pre&gt; Element (or HTML Preformatted Text) represents preformatted text. Text within this element is typically displayed in a non-proportional font exactly as it is laid out in the file. Whitespaces inside this element are displayed as typed.
         The HTML &lt;pre&gt; Element (or HTML Preformatted Text) represents preformatted text. Text within this element is typically displayed in a non-proportional font exactly as it is laid out in the file. Whitespaces inside this element are displayed as typed.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 9783  body { color: #000000; background: #FFFF Line 8871  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="code_0"></a><h3>Element <span class="nomtitre">code</span>    <a name="code_0"></a><h3>Element <span class="nomtitre">code</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;code&gt; Element represents a fragment of computer code. By default, it is displayed in the browser's default monospace font.
         The HTML &lt;code&gt; Element represents a fragment of computer code. By default, it is displayed in the browser's default monospace font.  
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="kbd_0"></a><h3>Element <span class="nomtitre">kbd</span>    <a name="kbd_0"></a><h3>Element <span class="nomtitre">kbd</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;kbd&gt; Element (or HTML Keyboard Input Element) represents user input and produces an inline element displayed in the browser's default monotype font.
         The HTML &lt;kbd&gt; Element (or HTML Keyboard Input Element) represents user input and produces an inline element displayed in the browser's default monotype font.  
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="samp_0"></a><h3>Element <span class="nomtitre">samp</span>    <a name="samp_0"></a><h3>Element <span class="nomtitre">samp</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;samp&gt; element is an element intended to identify sample output from a computer program. It is usually displayed in the browser's default monotype font.
         The HTML &lt;samp&gt; element is an element intended to identify sample output from a computer program. It is usually displayed in the browser's default monotype font.  
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="cite_0"></a><h3>Element <span class="nomtitre">cite</span>    <a name="cite_0"></a><h3>Element <span class="nomtitre">cite</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;cite&gt; Element (or HTML Citation Element) represents a reference to a creative work. It must include the title of a work, the name of the author, or a URL reference, which may be in an abbreviated form according to the conventions used for the addition of citation metadata.
         The HTML &lt;cite&gt; Element (or HTML Citation Element) represents a reference to a creative work. It must include the title of a work, the name of the author, or a URL reference, which may be in an abbreviated form according to the conventions used for the addition of citation metadata.  
                   
         Usage Notes:          Usage Notes:
                   
Line 9827  body { color: #000000; background: #FFFF Line 8908  body { color: #000000; background: #FFFF
                   
         To avoid the default italic style from being used for the &lt;cite&gt; element use the CSS font-style property.          To avoid the default italic style from being used for the &lt;cite&gt; element use the CSS font-style property.
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="q_0"></a><h3>Element <span class="nomtitre">q</span>    <a name="q_0"></a><h3>Element <span class="nomtitre">q</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;q&gt; Element (or HTML Quote Element) indicates that the enclosed text is a short inline quotation. This element is intended for short quotations that don't require paragraph breaks; for long quotations use &lt;blockquote&gt; element.
         The HTML &lt;q&gt; Element (or HTML Quote Element) indicates that the enclosed text is a short inline quotation. This element is intended for short quotations that don't require paragraph breaks; for long quotations use &lt;blockquote&gt; element.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 9845  body { color: #000000; background: #FFFF Line 8923  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">cite</span>:        Attribute <span class="nomattribut">cite</span>:
     <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>      <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The value of this attribute is a URL that designates a source document or message for the information quoted. This attribute is intended to point to information explaining the context or the reference for the quote.
             The value of this attribute is a URL that designates a source document or message for the information quoted. This attribute is intended to point to information explaining the context or the reference for the quote.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="tt_0"></a><h3>Element <span class="nomtitre">tt</span>    <a name="tt_0"></a><h3>Element <span class="nomtitre">tt</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
         This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.  
                   
         The HTML Teletype Text Element (&lt;tt&gt;) produces an inline element displayed in the browser's default monotype font. This element was intended to style text as it would display on a fixed width display, such as a teletype. It probably is more common to display fixed width type using the &lt;code&gt; element.          The HTML Teletype Text Element (&lt;tt&gt;) produces an inline element displayed in the browser's default monotype font. This element was intended to style text as it would display on a fixed width display, such as a teletype. It probably is more common to display fixed width type using the &lt;code&gt; element.
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="ins_0"></a><h3>Element <span class="nomtitre">ins</span>    <a name="ins_0"></a><h3>Element <span class="nomtitre">ins</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;ins&gt; Element (or HTML Inserted Text) HTML represents a range of text that has been added to a document.
         The HTML &lt;ins&gt; Element (or HTML Inserted Text) HTML represents a range of text that has been added to a document.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
               
Line 9884  body { color: #000000; background: #FFFF Line 8956  body { color: #000000; background: #FFFF
                   
               
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="del_0"></a><h3>Element <span class="nomtitre">del</span>    <a name="del_0"></a><h3>Element <span class="nomtitre">del</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;del&gt; element (or HTML Deleted Text Element) represents a range of text that has been deleted from a document. This element is often (but need not be) rendered with strike-through text.
         The HTML &lt;del&gt; element (or HTML Deleted Text Element) represents a range of text that has been deleted from a document. This element is often (but need not be) rendered with strike-through text.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
               
Line 9905  body { color: #000000; background: #FFFF Line 8975  body { color: #000000; background: #FFFF
                   
               
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="var_0"></a><h3>Element <span class="nomtitre">var</span>    <a name="var_0"></a><h3>Element <span class="nomtitre">var</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        The HTML Variable Element (&lt;var&gt;) represents a variable in a mathematical expression or a programming context.
         The HTML Variable Element (&lt;var&gt;) represents a variable in a mathematical expression or a programming context.  
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="small_0"></a><h3>Element <span class="nomtitre">small</span>    <a name="small_0"></a><h3>Element <span class="nomtitre">small</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        The HTML Small Element (&lt;small&gt;) makes the text font size one size smaller (for example, from large to medium, or from small to x-small) down to the browser's minimum font size. In HTML5, this element is repurposed to represent side-comments and small print, including copyright and legal text, independent of its styled presentation.
         The HTML Small Element (&lt;small&gt;) makes the text font size one size smaller (for example, from large to medium, or from small to x-small) down to the browser's minimum font size. In HTML5, this element is repurposed to represent side-comments and small print, including copyright and legal text, independent of its styled presentation.  
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="big_0"></a><h3>Element <span class="nomtitre">big</span>    <a name="big_0"></a><h3>Element <span class="nomtitre">big</span>
 </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>  </h3>type: <a href="#inlineBaseType_0">inlineBaseType</a><br>
           
       <div class="documentation">        <div class="documentation">        This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
         This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.  
       </div>        </div>
 <br>  
           
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="br_0"></a><h3>Element <span class="nomtitre">br</span>    <a name="br_0"></a><h3>Element <span class="nomtitre">br</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;br&gt; Element (or HTML Line Break Element) produces a line break in text (carriage-return). It is useful for writing a poem or an address, where the division of lines is significant.
         The HTML &lt;br&gt; Element (or HTML Line Break Element) produces a line break in text (carriage-return). It is useful for writing a poem or an address, where the division of lines is significant.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="hr_0"></a><h3>Element <span class="nomtitre">hr</span>    <a name="hr_0"></a><h3>Element <span class="nomtitre">hr</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;hr&gt; element represents a thematic break between paragraph-level elements (for example, a change of scene in a story, or a shift of topic with a section). In previous versions of HTML, it represented a horizontal rule. It may still be displayed as a horizontal rule in visual browsers, but is now defined in semantic terms, rather than presentational terms.
         The HTML &lt;hr&gt; element represents a thematic break between paragraph-level elements (for example, a change of scene in a story, or a shift of topic with a section). In previous versions of HTML, it represented a horizontal rule. It may still be displayed as a horizontal rule in visual browsers, but is now defined in semantic terms, rather than presentational terms.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       <a href="#coreattrs_0">coreattrs</a><br><br>        <a href="#coreattrs_0">coreattrs</a><br><br>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="address_0"></a><h3>Element <span class="nomtitre">address</span>    <a name="address_0"></a><h3>Element <span class="nomtitre">address</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;address&gt; Element may be used by authors to supply contact information for its nearest &lt;article&gt; or &lt;body&gt; ancestor; in the latter case, it applies to the whole document.
         The HTML &lt;address&gt; Element may be used by authors to supply contact information for its nearest &lt;article&gt; or &lt;body&gt; ancestor; in the latter case, it applies to the whole document.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 9970  body { color: #000000; background: #FFFF Line 9028  body { color: #000000; background: #FFFF
 </li></ul>  </li></ul>
       <a href="#coreattrs_0">coreattrs</a><br><br>        <a href="#coreattrs_0">coreattrs</a><br><br>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="blockquote_0"></a><h3>Element <span class="nomtitre">blockquote</span>    <a name="blockquote_0"></a><h3>Element <span class="nomtitre">blockquote</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;blockquote&gt; Element (or HTML Block Quotation Element) indicates that the enclosed text is an extended quotation. Usually, this is rendered visually by indentation (to change &lt;blockquote&gt; indent, use CSS margin property). A URL for the source of the quotation may be given using the cite attribute, while a text representation of the source can be given using the &lt;cite&gt; element.
         The HTML &lt;blockquote&gt; Element (or HTML Block Quotation Element) indicates that the enclosed text is an extended quotation. Usually, this is rendered visually by indentation (to change &lt;blockquote&gt; indent, use CSS margin property). A URL for the source of the quotation may be given using the cite attribute, while a text representation of the source can be given using the &lt;cite&gt; element.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 9998  body { color: #000000; background: #FFFF Line 9054  body { color: #000000; background: #FFFF
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="htmlLength_0"></a><h3>Simple type <span class="nomtitre">htmlLength</span>    <a name="htmlLength_0"></a><h3>Simple type <span class="nomtitre">htmlLength</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        nn for pixels or nn% for percentage length
         nn for pixels or nn% for percentage length  
       </div>        </div>
 <br>  
           
     Value restriction based on xs:string<ul>      Value restriction based on xs:string<ul>
       <li><tt>[\-+]?(\d+|\d+(\.\d+)?%)</tt></li>        <li><tt>[\-+]?(\d+|\d+(\.\d+)?%)</tt></li>
Line 10013  body { color: #000000; background: #FFFF Line 9067  body { color: #000000; background: #FFFF
   <hr>    <hr>
   <a name="htmlLength-or-perl_0"></a><h3>Simple type <span class="nomtitre">htmlLength-or-perl</span>    <a name="htmlLength-or-perl_0"></a><h3>Simple type <span class="nomtitre">htmlLength-or-perl</span>
 </h3>  </h3>
           Union of types<ul>
   <li><a href="#htmlLength_0">htmlLength</a></li>
   <li><a href="#perl_0">perl</a></li>
   </ul>
   <hr>    <hr>
   <a name="img_0"></a><h3>Element <span class="nomtitre">img</span>    <a name="img_0"></a><h3>Element <span class="nomtitre">img</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;img&gt; Element (or HTML Image Element) represents an image of the document.
         The HTML &lt;img&gt; Element (or HTML Image Element) represents an image of the document.  
                   
         Usage note:          Usage note:
         Browsers do not always display the image referenced by the element. This is the case for non-graphical browsers (including those used by people with vision impairments), or if the user chooses not to display images, or if the browser is unable to display the image because it is invalid or an unsupported type. In these cases, the browser may replace the image with the text defined in this element's alt attribute.          Browsers do not always display the image referenced by the element. This is the case for non-graphical browsers (including those used by people with vision impairments), or if the user chooses not to display images, or if the browser is unable to display the image because it is invalid or an unsupported type. In these cases, the browser may replace the image with the text defined in this element's alt attribute.
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       <a href="#coreattrs_0">coreattrs</a><br><br>        <a href="#coreattrs_0">coreattrs</a><br><br>
       Attribute <span class="nomattribut">src</span>:        Attribute <span class="nomattribut">src</span>:
     <div class="indentation">required<br>type: <tt>xs:anyURI</tt><br>      <div class="indentation">required<br>type: <tt>xs:anyURI</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Image URL.
             Image URL.  
             On browsers supporting srcset, src is ignored if this one is provided.              On browsers supporting srcset, src is ignored if this one is provided.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">alt</span>:        Attribute <span class="nomattribut">alt</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            This attribute defines the alternative text describing the image. Users will see this displayed if the image URL is wrong, the image is not in one of the supported formats, or until the image is downloaded.
             This attribute defines the alternative text describing the image. Users will see this displayed if the image URL is wrong, the image is not in one of the supported formats, or until the image is downloaded.  
                           
             Usage note: Omitting this attribute indicates that the image is a key part of the content, but no textual equivalent is available. Setting this attribute to the empty string indicates that this image is not a key part of the content; non-visual browsers may omit it from rendering.              Usage note: Omitting this attribute indicates that the image is a key part of the content, but no textual equivalent is available. Setting this attribute to the empty string indicates that this image is not a key part of the content; non-visual browsers may omit it from rendering.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">width</span>:        Attribute <span class="nomattribut">width</span>:
     <div class="indentation">optional<br>type: <a href="#htmlLength-or-perl_0">htmlLength-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#htmlLength-or-perl_0">htmlLength-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            The width of the image in pixels or percent.
             The width of the image in pixels or percent.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">height</span>:        Attribute <span class="nomattribut">height</span>:
     <div class="indentation">optional<br>type: <a href="#htmlLength-or-perl_0">htmlLength-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#htmlLength-or-perl_0">htmlLength-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            The height of the image in pixels or percent.
             The height of the image in pixels or percent.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">TeXwidth</span>:        Attribute <span class="nomattribut">TeXwidth</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Allows you to set the width of the image, in mm or %, as it will be rendered into the LaTeX document used to print the problem.
             Allows you to set the width of the image, in mm or %, as it will be rendered into the LaTeX document used to print the problem.  
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>[0-9]+(\.[0-9]+)?(\s*%)?</tt></li>                  <li><tt>[0-9]+(\.[0-9]+)?(\s*%)?</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">TeXheight</span>:        Attribute <span class="nomattribut">TeXheight</span>:
     <div class="indentation">optional<br>type: <a href="#decimal-or-perl_0">decimal-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#decimal-or-perl_0">decimal-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            Allows you to set the height of the image, in mm, as it will be rendered into the LaTeX document used to print the problem.
             Allows you to set the height of the image, in mm, as it will be rendered into the LaTeX document used to print the problem.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">align</span>:        Attribute <span class="nomattribut">align</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            This attribute is deprecated since HTML 4.01 and obsolete since HTML5. Use the vertical-align CSS property instead.
             This attribute is deprecated since HTML 4.01 and obsolete since HTML5. Use the vertical-align CSS property instead.  
                           
             Specifies the alignment of the image relative to the enclosing text paragraph:              Specifies the alignment of the image relative to the enclosing text paragraph:
             - bottom: The image will be aligned so that its bottom will be at the baseline of the surrounding text.              - bottom: The image will be aligned so that its bottom will be at the baseline of the surrounding text.
Line 10107  body { color: #000000; background: #FFFF Line 9150  body { color: #000000; background: #FFFF
             - left: The image will be placed so that it is at the left of the surrounding text. The surrounding text will fill in the region to the right of the image.              - left: The image will be placed so that it is at the left of the surrounding text. The surrounding text will fill in the region to the right of the image.
             - right: The image will be placed so that it is at the right of the surrounding text. The surrounding text will fill in the region to the left of the image.              - right: The image will be placed so that it is at the right of the surrounding text. The surrounding text will fill in the region to the left of the image.
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>bottom</tt></li>                  <li><tt>bottom</tt></li>
                 <li><tt>middle</tt></li>                  <li><tt>middle</tt></li>
Line 10119  body { color: #000000; background: #FFFF Line 9162  body { color: #000000; background: #FFFF
                 <li><tt>left</tt></li>                  <li><tt>left</tt></li>
                 <li><tt>right</tt></li>                  <li><tt>right</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">TeXwrap</span>:        Attribute <span class="nomattribut">TeXwrap</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Allows you to select how the LaTeX document will attempt to wrap text around a horizontally aligned image.
             Allows you to select how the LaTeX document will attempt to wrap text around a horizontally aligned image.  
             parbox: \newline and \parbox will be used to place the image. This method ensures that text will not be wrapped on top of the image, however very little text will appear next to the image itself.              parbox: \newline and \parbox will be used to place the image. This method ensures that text will not be wrapped on top of the image, however very little text will appear next to the image itself.
             parpic: The picins package \parpic command will be used to place the image. This will wrap the remainder of the paragraph containing the picture around the image.              parpic: The picins package \parpic command will be used to place the image. This will wrap the remainder of the paragraph containing the picture around the image.
             If, however, there is insufficient text to fill the space to the left or right of the image, the next paragraph may be wrapped on top of the image. In addition, \parpic does not always honor the end of the page, causing the image to extend below the page footer.              If, however, there is insufficient text to fill the space to the left or right of the image, the next paragraph may be wrapped on top of the image. In addition, \parpic does not always honor the end of the page, causing the image to extend below the page footer.
           </div>            </div>
 <br>  
                   
                   
                       Union of types<ul>
               <li><a href="#perl_0">perl</a></li>
   <li>
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
                 <li><tt>none</tt></li>                  <li><tt>none</tt></li>
                 <li><tt>parbox</tt></li>                  <li><tt>parbox</tt></li>
                 <li><tt>parpic</tt></li>                  <li><tt>parpic</tt></li>
                 <li><tt>wrapfigure</tt></li>                  <li><tt>wrapfigure</tt></li>
               </ul>                </ul>
                           </li>
             </ul>
                   
       </div>        </div>
       Attribute <span class="nomattribut">encrypturl</span>:        Attribute <span class="nomattribut">encrypturl</span>:
     <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#yesno-or-perl_0">yesno-or-perl</a><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="figure_0"></a><h3>Element <span class="nomtitre">figure</span>    <a name="figure_0"></a><h3>Element <span class="nomtitre">figure</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;figure&gt; Element represents self-contained content, frequently with a caption (&lt;figcaption&gt;), and is typically referenced as a single unit. While it is related to the main flow, its position is independent of the main flow. Usually this is an image, an illustration, a diagram, a code snippet, or a schema that is referenced in the main text, but that can be moved to another page or to an appendix without affecting the main flow.
         The HTML &lt;figure&gt; Element represents self-contained content, frequently with a caption (&lt;figcaption&gt;), and is typically referenced as a single unit. While it is related to the main flow, its position is independent of the main flow. Usually this is an image, an illustration, a diagram, a code snippet, or a schema that is referenced in the main text, but that can be moved to another page or to an appendix without affecting the main flow.  
                   
         Usage note: A caption can be associated with the &lt;figure&gt; element by inserting a &lt;figcaption&gt; inside it (as the first or the last child).          Usage note: A caption can be associated with the &lt;figure&gt; element by inserting a &lt;figcaption&gt; inside it (as the first or the last child).
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 10187  body { color: #000000; background: #FFFF Line 9227  body { color: #000000; background: #FFFF
 </ul>  </ul>
       <a href="#coreattrs_0">coreattrs</a><br><br>        <a href="#coreattrs_0">coreattrs</a><br><br>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="figcaption_0"></a><h3>Element <span class="nomtitre">figcaption</span>    <a name="figcaption_0"></a><h3>Element <span class="nomtitre">figcaption</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;figcaption&gt; Element represents a caption or a legend associated with a figure or an illustration described by the rest of the data of the &lt;figure&gt; element which is its immediate ancestor which means &lt;figcaption&gt; can be the first or last element inside a &lt;figure&gt; block. Also, the HTML Figcaption Element is optional; if not provided, then the parent figure element will have no caption.
         The HTML &lt;figcaption&gt; Element represents a caption or a legend associated with a figure or an illustration described by the rest of the data of the &lt;figure&gt; element which is its immediate ancestor which means &lt;figcaption&gt; can be the first or last element inside a &lt;figure&gt; block. Also, the HTML Figcaption Element is optional; if not provided, then the parent figure element will have no caption.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
 <a href="#text-only_0">text-only</a><br>  <a href="#text-only_0">text-only</a><br>
 </li></ul>  </li></ul>
     </div>      </div>
   <br>Parents:<a href="#figure_0">figure</a><br><hr>    <br>Parents: <a href="#figure_0">figure</a><br><hr>
   <a name="object_0"></a><h3>Element <span class="nomtitre">object</span>    <a name="object_0"></a><h3>Element <span class="nomtitre">object</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;object&gt; Element (or HTML Embedded Object Element) represents an external resource, which can be treated as an image, a nested browsing context, or a resource to be handled by a plugin.
         The HTML &lt;object&gt; Element (or HTML Embedded Object Element) represents an external resource, which can be treated as an image, a nested browsing context, or a resource to be handled by a plugin.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 10223  body { color: #000000; background: #FFFF Line 9259  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">classid</span>:        Attribute <span class="nomattribut">classid</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The URI of the object's implementation. It can be used together with, or in place of, the data attribute.
             The URI of the object's implementation. It can be used together with, or in place of, the data attribute.  
             Obsolete since HTML5.              Obsolete since HTML5.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">codebase</span>:        Attribute <span class="nomattribut">codebase</span>:
     <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>      <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The base path used to resolve relative URIs specified by classid, data, or archive. If not specified, the default is the base URI of the current document.
             The base path used to resolve relative URIs specified by classid, data, or archive. If not specified, the default is the base URI of the current document.  
             Obsolete since HTML5.              Obsolete since HTML5.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">data</span>:        Attribute <span class="nomattribut">data</span>:
     <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>      <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The address of the resource as a valid URL. At least one of data and type must be defined.
             The address of the resource as a valid URL. At least one of data and type must be defined.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">type</span>:        Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The content type of the resource specified by data. At least one of data and type must be defined.
             The content type of the resource specified by data. At least one of data and type must be defined.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">codetype</span>:        Attribute <span class="nomattribut">codetype</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The content type of the data specified by classid.
             The content type of the data specified by classid.  
             Obsolete since HTML5.              Obsolete since HTML5.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">archive</span>:        Attribute <span class="nomattribut">archive</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            A space-separated list of URIs for archives of resources for the object.
             A space-separated list of URIs for archives of resources for the object.  
             Obsolete since HTML5.              Obsolete since HTML5.
           </div>            </div>
 <br>  
                   
                   
                       
Line 10284  body { color: #000000; background: #FFFF Line 9308  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">standby</span>:        Attribute <span class="nomattribut">standby</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            A message that the browser can show while loading the object's implementation and data.
             A message that the browser can show while loading the object's implementation and data.  
             Obsolete since HTML5.              Obsolete since HTML5.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">width</span>:        Attribute <span class="nomattribut">width</span>:
     <div class="indentation">optional<br>type: <a href="#htmlLength-or-perl_0">htmlLength-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#htmlLength-or-perl_0">htmlLength-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            The width of the display resource, in CSS pixels.
             The width of the display resource, in CSS pixels.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">height</span>:        Attribute <span class="nomattribut">height</span>:
     <div class="indentation">optional<br>type: <a href="#htmlLength-or-perl_0">htmlLength-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#htmlLength-or-perl_0">htmlLength-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            The height of the displayed resource, in CSS pixels.
             The height of the displayed resource, in CSS pixels.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">usemap</span>:        Attribute <span class="nomattribut">usemap</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            A hash-name reference to a &lt;map&gt; element; that is a '#' followed by the value of a name of a map element.
             A hash-name reference to a &lt;map&gt; element; that is a '#' followed by the value of a name of a map element.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">name</span>:        Attribute <span class="nomattribut">name</span>:
     <div class="indentation">optional<br>type: <tt>xs:NMTOKEN</tt><br>      <div class="indentation">optional<br>type: <tt>xs:NMTOKEN</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The name of valid browsing context (HTML5), or the name of the control (HTML 4).
             The name of valid browsing context (HTML5), or the name of the control (HTML 4).  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="param_0"></a><h3>Element <span class="nomtitre">param</span>    <a name="param_0"></a><h3>Element <span class="nomtitre">param</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;param&gt; element 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>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">id</span>:        Attribute <span class="nomattribut">id</span>:
Line 10344  body { color: #000000; background: #FFFF Line 9356  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">name</span>:        Attribute <span class="nomattribut">name</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Name of the parameter.
             Name of the parameter.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">value</span>:        Attribute <span class="nomattribut">value</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Specifies the value of the parameter.
             Specifies the value of the parameter.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">valuetype</span>:        Attribute <span class="nomattribut">valuetype</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Obsolete in HTML5.
             Obsolete in HTML5.  
                           
             Specifies the type of the value attribute.              Specifies the type of the value attribute.
           </div>            </div>
 <br>  
                   
                   
           Value restriction based on xs:token<ul>            Value restriction based on xs:token<ul>
Line 10380  body { color: #000000; background: #FFFF Line 9386  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">type</span>:        Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Obsolete in HTML5.
             Obsolete in HTML5.  
                           
             Only used if the valuetype is set to "ref". Specifies the MIME type of values found at the URI specified by value.              Only used if the valuetype is set to "ref". Specifies the MIME type of values found at the URI specified by value.
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#object_0">object</a>, <a href="#applet_0">applet</a><br><hr>    <br>Parents: <a href="#object_0">object</a>, <a href="#applet_0">applet</a><br><hr>
   <a name="embed_0"></a><h3>Element <span class="nomtitre">embed</span>    <a name="embed_0"></a><h3>Element <span class="nomtitre">embed</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;embed&gt; Element represents an integration point for an external application or interactive content (in other words, a plug-in).
         The HTML &lt;embed&gt; Element represents an integration point for an external application or interactive content (in other words, a plug-in).  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">id</span>:        Attribute <span class="nomattribut">id</span>:
Line 10405  body { color: #000000; background: #FFFF Line 9407  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">src</span>:        Attribute <span class="nomattribut">src</span>:
     <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>      <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The URL of the resource being embedded.
             The URL of the resource being embedded.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">type</span>:        Attribute <span class="nomattribut">type</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The MIME type to use to select the plug-in to instantiate.
             The MIME type to use to select the plug-in to instantiate.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">width</span>:        Attribute <span class="nomattribut">width</span>:
     <div class="indentation">optional<br>type: <a href="#non-negative-int-or-perl_0">non-negative-int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#non-negative-int-or-perl_0">non-negative-int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            The displayed width of the resource, in CSS pixels.
             The displayed width of the resource, in CSS pixels.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">height</span>:        Attribute <span class="nomattribut">height</span>:
     <div class="indentation">optional<br>type: <a href="#non-negative-int-or-perl_0">non-negative-int-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#non-negative-int-or-perl_0">non-negative-int-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            The displayed height of the resource, in CSS pixels.
             The displayed height of the resource, in CSS pixels.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="applet_0"></a><h3>Element <span class="nomtitre">applet</span>    <a name="applet_0"></a><h3>Element <span class="nomtitre">applet</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
         This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 10466  body { color: #000000; background: #FFFF Line 9458  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">archive</span>:        Attribute <span class="nomattribut">archive</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Comma-separated list of URIs for archives containing classes and other resources that will be "preloaded".
             Comma-separated list of URIs for archives containing classes and other resources that will be "preloaded".  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">code</span>:        Attribute <span class="nomattribut">code</span>:
Line 10509  body { color: #000000; background: #FFFF Line 9499  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:nonNegativeInteger</tt><br>      <div class="indentation">optional<br>type: <tt>xs:nonNegativeInteger</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="video_0"></a><h3>Element <span class="nomtitre">video</span>    <a name="video_0"></a><h3>Element <span class="nomtitre">video</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;video&gt; element is used to embed video content. It may contain several video sources, represented using the src attribute or the &lt;source&gt; element; the browser will choose the most suitable one.
         The HTML &lt;video&gt; element is used to embed video content. It may contain several video sources, represented using the src attribute or the &lt;source&gt; element; the browser will choose the most suitable one.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 10557  body { color: #000000; background: #FFFF Line 9545  body { color: #000000; background: #FFFF
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="source_0"></a><h3>Element <span class="nomtitre">source</span>    <a name="source_0"></a><h3>Element <span class="nomtitre">source</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;source&gt; element is used to specify multiple media resources for &lt;picture&gt;, &lt;audio&gt; and &lt;video&gt; elements. It is an empty element. It is commonly used to serve the same media in multiple formats supported by different browsers.
         The HTML &lt;source&gt; element is used to specify multiple media resources for &lt;picture&gt;, &lt;audio&gt; and &lt;video&gt; elements. It is an empty element. It is commonly used to serve the same media in multiple formats supported by different browsers.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">src</span>:        Attribute <span class="nomattribut">src</span>:
Line 10574  body { color: #000000; background: #FFFF Line 9560  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#video_0">video</a>, <a href="#audio_0">audio</a><br><hr>    <br>Parents: <a href="#video_0">video</a>, <a href="#audio_0">audio</a><br><hr>
   <a name="audio_0"></a><h3>Element <span class="nomtitre">audio</span>    <a name="audio_0"></a><h3>Element <span class="nomtitre">audio</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;audio&gt; element is used to embed sound content in documents. It may contain several audio sources, represented using the src attribute or the &lt;source&gt; element; the browser will choose the most suitable one.
         The HTML &lt;audio&gt; element is used to embed sound content in documents. It may contain several audio sources, represented using the src attribute or the &lt;source&gt; element; the browser will choose the most suitable one.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 10616  body { color: #000000; background: #FFFF Line 9600  body { color: #000000; background: #FFFF
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
       
   <a name="map_0"></a><h3>Element <span class="nomtitre">map</span>    <a name="map_0"></a><h3>Element <span class="nomtitre">map</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;map&gt; element is used with &lt;area&gt; elements to define an image map (a clickable link area).
         The HTML &lt;map&gt; element is used with &lt;area&gt; elements to define an image map (a clickable link area).  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 10652  body { color: #000000; background: #FFFF Line 9634  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:NMTOKEN</tt><br>      <div class="indentation">optional<br>type: <tt>xs:NMTOKEN</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="area_0"></a><h3>Element <span class="nomtitre">area</span>    <a name="area_0"></a><h3>Element <span class="nomtitre">area</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;area&gt; element defines a hot-spot region on an image, and optionally associates it with a hypertext link. This element is used only within a &lt;map&gt; element.
         The HTML &lt;area&gt; element defines a hot-spot region on an image, and optionally associates it with a hypertext link. This element is used only within a &lt;map&gt; element.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Attribute <span class="nomattribut">shape</span>:        Attribute <span class="nomattribut">shape</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            The shape of the associated hot spot. The specifications for HTML 5 and HTML 4 define the values rect, which defines a rectangular region; circle, which defines a circular region; poly, which defines a polygon; and default, which indicates the entire region beyond any defined shapes.
             The shape of the associated hot spot. The specifications for HTML 5 and HTML 4 define the values rect, which defines a rectangular region; circle, which defines a circular region; poly, which defines a polygon; and default, which indicates the entire region beyond any defined shapes.  
             Many browsers, notably Internet Explorer 4 and higher, support circ, polygon, and rectangle as valid values for shape; these values are *not standard*.              Many browsers, notably Internet Explorer 4 and higher, support circ, polygon, and rectangle as valid values for shape; these values are *not standard*.
           </div>            </div>
 <br>  
                   
                   
           Value restriction based on xs:token<ul>            Value restriction based on xs:token<ul>
Line 10683  body { color: #000000; background: #FFFF Line 9661  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">coords</span>:        Attribute <span class="nomattribut">coords</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            A set of values specifying the coordinates of the hot-spot region. The number and meaning of the values depend upon the value specified for the shape attribute. For a rect or rectangle shape, the coords value is two x,y pairs: left, top, right, and bottom. For a circle shape, the value is x,y,r where x,y is a pair specifying the center of the circle and r is a value for the radius. For a poly or polygon&lt; shape, the value is a set of x,y pairs for each point in the polygon: x1,y1,x2,y2,x3,y3, and so on. In HTML4, the values are numbers of pixels or percentages, if a percent sign (%) is appended; in HTML5, the values are numbers of CSS pixels.
             A set of values specifying the coordinates of the hot-spot region. The number and meaning of the values depend upon the value specified for the shape attribute. For a rect or rectangle shape, the coords value is two x,y pairs: left, top, right, and bottom. For a circle shape, the value is x,y,r where x,y is a pair specifying the center of the circle and r is a value for the radius. For a poly or polygon&lt; shape, the value is a set of x,y pairs for each point in the polygon: x1,y1,x2,y2,x3,y3, and so on. In HTML4, the values are numbers of pixels or percentages, if a percent sign (%) is appended; in HTML5, the values are numbers of CSS pixels.  
           </div>            </div>
 <br>  
                   
                   
           Value restriction based on xs:string<ul>            Value restriction based on xs:string<ul>
Line 10697  body { color: #000000; background: #FFFF Line 9673  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">href</span>:        Attribute <span class="nomattribut">href</span>:
     <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>      <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The hyperlink target for the area. Its value is a valid URL. In HTML4, either this attribute or the nohref attribute must be present in the element. In HTML5, this attribute may be omitted; if so, the area element does not represent a hyperlink.
             The hyperlink target for the area. Its value is a valid URL. In HTML4, either this attribute or the nohref attribute must be present in the element. In HTML5, this attribute may be omitted; if so, the area element does not represent a hyperlink.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">nohref</span>:        Attribute <span class="nomattribut">nohref</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Indicates that no hyperlink exists for the associated area. Either this attribute or the href attribute must be present in the element.
             Indicates that no hyperlink exists for the associated area. Either this attribute or the href attribute must be present in the element.  
                           
             Usage note: This attribute is obsolete in HTML5, instead omitting the href attribute is sufficient.              Usage note: This attribute is obsolete in HTML5, instead omitting the href attribute is sufficient.
           </div>            </div>
 <br>  
                   
                   
           Value restriction based on xs:token<ul>            Value restriction based on xs:token<ul>
Line 10722  body { color: #000000; background: #FFFF Line 9694  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">alt</span>:        Attribute <span class="nomattribut">alt</span>:
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            A text string alternative to display on browsers that do not display images. The text should be phrased so that it presents the user with the same kind of choice as the image would offer when displayed without the alternative text. In HTML4, this attribute is required, but may be the empty string (""). In HTML5, this attribute is required only if the href attribute is used.
             A text string alternative to display on browsers that do not display images. The text should be phrased so that it presents the user with the same kind of choice as the image would offer when displayed without the alternative text. In HTML4, this attribute is required, but may be the empty string (""). In HTML5, this attribute is required only if the href attribute is used.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#map_0">map</a><br><hr>    <br>Parents: <a href="#map_0">map</a><br><hr>
   <a name="canvas_0"></a><h3>Element <span class="nomtitre">canvas</span>    <a name="canvas_0"></a><h3>Element <span class="nomtitre">canvas</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;canvas&gt; Element can be used to draw graphics via scripting (usually JavaScript). For example, it can be used to draw graphs, make photo compositions or even perform animations. You may (and should) provide alternate content inside the &lt;canvas&gt; block. That content will be rendered both on older browsers that don't support canvas and in browsers with JavaScript disabled.
         The HTML &lt;canvas&gt; Element can be used to draw graphics via scripting (usually JavaScript). For example, it can be used to draw graphs, make photo compositions or even perform animations. You may (and should) provide alternate content inside the &lt;canvas&gt; block. That content will be rendered both on older browsers that don't support canvas and in browsers with JavaScript disabled.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 10751  body { color: #000000; background: #FFFF Line 9719  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">width</span>:        Attribute <span class="nomattribut">width</span>:
     <div class="indentation">optional<br>type: <a href="#htmlLength-or-perl_0">htmlLength-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#htmlLength-or-perl_0">htmlLength-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            The width of the coordinate space in CSS pixels.
             The width of the coordinate space in CSS pixels.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">height</span>:        Attribute <span class="nomattribut">height</span>:
     <div class="indentation">optional<br>type: <a href="#htmlLength-or-perl_0">htmlLength-or-perl</a><br>      <div class="indentation">optional<br>type: <a href="#htmlLength-or-perl_0">htmlLength-or-perl</a><br>
                   
           <div class="documentation">            <div class="documentation">            The height of the coordinate space in CSS pixels.
             The height of the coordinate space in CSS pixels.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
       
   <a name="form_1"></a><h3>Element <span class="nomtitre">form</span>    <a name="form_1"></a><h3>Element <span class="nomtitre">form</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;form&gt; element represents a document section that contains interactive controls to submit information to a web server.
         The HTML &lt;form&gt; element represents a document section that contains interactive controls to submit information to a web server.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 10785  body { color: #000000; background: #FFFF Line 9747  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">action</span>:        Attribute <span class="nomattribut">action</span>:
     <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>      <div class="indentation">optional<br>type: <tt>xs:anyURI</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The URI of a program that processes the form information.
             The URI of a program that processes the form information.  
                           
             In HTML5, the action attribute is no longer required.              In HTML5, the action attribute is no longer required.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">method</span>:        Attribute <span class="nomattribut">method</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            The HTTP method that the browser uses to submit the form. Possible values are:
             The HTTP method that the browser uses to submit the form. Possible values are:  
                           
             - post: Corresponds to the HTTP POST method ; form data are included in the body of the form and sent to the server.              - post: Corresponds to the HTTP POST method ; form data are included in the body of the form and sent to the server.
                           
             - get: Corresponds to the HTTP GET method; form data are appended to the action attribute URI with a '?' as separator, and the resulting URI is sent to the server. Use this method when the form has no side-effects and contains only ASCII characters.              - get: Corresponds to the HTTP GET method; form data are appended to the action attribute URI with a '?' as separator, and the resulting URI is sent to the server. Use this method when the form has no side-effects and contains only ASCII characters.
           </div>            </div>
 <br>  
                   
                   
           Value restriction based on xs:token<ul>            Value restriction based on xs:token<ul>
Line 10815  body { color: #000000; background: #FFFF Line 9773  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">enctype</span>:        Attribute <span class="nomattribut">enctype</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            When the value of the method attribute is post, enctype is the MIME type of content that is used to submit the form to the server. Possible values are:
             When the value of the method attribute is post, enctype is the MIME type of content that is used to submit the form to the server. Possible values are:  
                           
             - application/x-www-form-urlencoded: The default value if the attribute is not specified.              - application/x-www-form-urlencoded: The default value if the attribute is not specified.
             - multipart/form-data: The value used for an &lt;input&gt; element with the type attribute set to "file".              - multipart/form-data: The value used for an &lt;input&gt; element with the type attribute set to "file".
             - text/plain (HTML5)              - text/plain (HTML5)
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">accept-charset</span>:        Attribute <span class="nomattribut">accept-charset</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            A space- or comma-delimited list of character encodings that the server accepts. The browser uses them in the order in which they are listed. The default value, the reserved string "UNKNOWN", indicates the same encoding as that of the document containing the form element.
             A space- or comma-delimited list of character encodings that the server accepts. The browser uses them in the order in which they are listed. The default value, the reserved string "UNKNOWN", indicates the same encoding as that of the document containing the form element.  
                           
             In previous versions of HTML, the different character encodings could be delimited by spaces or commas. In HTML5, only spaces are allowed as delimiters.              In previous versions of HTML, the different character encodings could be delimited by spaces or commas. In HTML5, only spaces are allowed as delimiters.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">name</span>:        Attribute <span class="nomattribut">name</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            The name of the form. In HTML 4, its use is deprecated (id should be used instead). It must be unique among the forms in a document and not just an empty string in HTML 5.
             The name of the form. In HTML 4, its use is deprecated (id should be used instead). It must be unique among the forms in a document and not just an empty string in HTML 5.  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">accept</span>:        Attribute <span class="nomattribut">accept</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            A comma-separated list of content types that the server accepts.
             A comma-separated list of content types that the server accepts.  
                           
             Usage note: This attribute has been removed in HTML5 and should no longer be used. Instead, use the accept attribute of the specific &lt;input&gt; element.              Usage note: This attribute has been removed in HTML5 and should no longer be used. Instead, use the accept attribute of the specific &lt;input&gt; element.
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">onsubmit</span>:        Attribute <span class="nomattribut">onsubmit</span>:
Line 10863  body { color: #000000; background: #FFFF Line 9813  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="label_6"></a><h3>Element <span class="nomtitre">label</span>    <a name="label_6"></a><h3>Element <span class="nomtitre">label</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;label&gt; Element represents a caption for an item in a user interface. It can be associated with a control either by placing the control element inside the label element, or by using the for attribute. Such a control is called the labeled control of the label element.
         The HTML &lt;label&gt; Element represents a caption for an item in a user interface. It can be associated with a control either by placing the control element inside the label element, or by using the for attribute. Such a control is called the labeled control of the label element.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
               
Line 10878  body { color: #000000; background: #FFFF Line 9826  body { color: #000000; background: #FFFF
           Attribute <span class="nomattribut">for</span>:            Attribute <span class="nomattribut">for</span>:
     <div class="indentation">optional<br>type: <tt>xs:IDREF</tt><br>      <div class="indentation">optional<br>type: <tt>xs:IDREF</tt><br>
                           
               <div class="documentation">                <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. 
                 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>                </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">                <div class="documentation">                A shortcut key to access this element from the keyboard.
                 A shortcut key to access this element from the keyboard.  
               </div>                </div>
 <br>  
                           
                           
               Value restriction based on xs:string<ul>                Value restriction based on xs:string<ul>
Line 10901  body { color: #000000; background: #FFFF Line 9845  body { color: #000000; background: #FFFF
           Attribute <span class="nomattribut">form</span>:            Attribute <span class="nomattribut">form</span>:
     <div class="indentation">optional<br>type: <tt>xs:IDREF</tt><br>      <div class="indentation">optional<br>type: <tt>xs:IDREF</tt><br>
                           
               <div class="documentation">                <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.
                 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>                </div>
 <br>  
                           
           </div>            </div>
           Attribute <span class="nomattribut">onfocus</span>:            Attribute <span class="nomattribut">onfocus</span>:
Line 10916  body { color: #000000; background: #FFFF Line 9858  body { color: #000000; background: #FFFF
                   
               
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="InputType_0"></a><h3>Simple type <span class="nomtitre">InputType</span>    <a name="InputType_0"></a><h3>Simple type <span class="nomtitre">InputType</span>
 </h3>  </h3>
     Value restriction based on xs:token<ul>      Value restriction based on xs:token<ul>
Line 10935  body { color: #000000; background: #FFFF Line 9877  body { color: #000000; background: #FFFF
   <a name="input_0"></a><h3>Element <span class="nomtitre">input</span>    <a name="input_0"></a><h3>Element <span class="nomtitre">input</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;input&gt; element is used to create interactive controls for web-based forms in order to accept data from user. 
         The HTML &lt;input&gt; element is used to create interactive controls for web-based forms in order to accept data from user.   
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       <a href="#coreattrs_0">coreattrs</a><br><br>        <a href="#coreattrs_0">coreattrs</a><br><br>
Line 10948  body { color: #000000; background: #FFFF Line 9888  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">name</span>:        Attribute <span class="nomattribut">name</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            the name attribute is required for all but submit &amp; reset
             the name attribute is required for all but submit &amp; reset  
           </div>            </div>
 <br>  
                   
       </div>        </div>
       Attribute <span class="nomattribut">value</span>:        Attribute <span class="nomattribut">value</span>:
Line 11008  body { color: #000000; background: #FFFF Line 9946  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">onclick</span>:        Attribute <span class="nomattribut">onclick</span>:
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
                   
           <div class="documentation">            <div class="documentation">            Javascript event handler content attribute for the "click" event.
             Javascript event handler content attribute for the "click" event.  
                           
             Warning: event handler content attributes should be avoided. They make the markup bigger and less readable. Concerns of content/structure and behavior are not well-separated, making a bug harder to find. Furthermore, usage of event attributes almost always causes scripts to expose global functions on the Window object, polluting the global namespace.              Warning: event handler content attributes should be avoided. They make the markup bigger and less readable. Concerns of content/structure and behavior are not well-separated, making a bug harder to find. Furthermore, usage of event attributes almost always causes scripts to expose global functions on the Window object, polluting the global namespace.
                           
             The EventTarget.addEventListener() function should be used instead to add a listener for the event.              The EventTarget.addEventListener() function should be used instead to add a listener for the event.
           </div>            </div>
 <br>  
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="select_0"></a><h3>Element <span class="nomtitre">select</span>    <a name="select_0"></a><h3>Element <span class="nomtitre">select</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML select (&lt;select&gt;) element represents a control that presents a menu of options. The options within the menu are represented by &lt;option&gt; elements, which can be grouped by &lt;optgroup&gt; elements. Options can be pre-selected for the user.
         The HTML select (&lt;select&gt;) element represents a control that presents a menu of options. The options within the menu are represented by &lt;option&gt; elements, which can be grouped by &lt;optgroup&gt; elements. Options can be pre-selected for the user.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Choice between:<ul>        Choice between:<ul>
Line 11072  body { color: #000000; background: #FFFF Line 10006  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="optgroup_0"></a><h3>Element <span class="nomtitre">optgroup</span>    <a name="optgroup_0"></a><h3>Element <span class="nomtitre">optgroup</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        In a Web form, the HTML &lt;optgroup&gt; element creates a grouping of options within a &lt;select&gt; element.
         In a Web form, the HTML &lt;optgroup&gt; element creates a grouping of options within a &lt;select&gt; element.  
       </div>        </div>
 <br>  
           
     <div class="indentation">      <div class="indentation">
       Sequence with:<ul><li>        Sequence with:<ul><li>
Line 11097  body { color: #000000; background: #FFFF Line 10029  body { color: #000000; background: #FFFF
     <div class="indentation">required<br>type: <tt>xs:string</tt><br>      <div class="indentation">required<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#select_0">select</a><br><hr>    <br>Parents: <a href="#select_0">select</a><br><hr>
   <a name="option_0"></a><h3>Element <span class="nomtitre">option</span>    <a name="option_0"></a><h3>Element <span class="nomtitre">option</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        In a Web form, the HTML &lt;option&gt; element is used to create a control representing an item within a &lt;select&gt;, an &lt;optgroup&gt; or a &lt;datalist&gt; HTML5 element.
         In a Web form, the HTML &lt;option&gt; element is used to create a control representing an item within a &lt;select&gt;, an &lt;optgroup&gt; or a &lt;datalist&gt; HTML5 element.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Attribute <span class="nomattribut">selected</span>:        Attribute <span class="nomattribut">selected</span>:
Line 11130  body { color: #000000; background: #FFFF Line 10060  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#select_0">select</a>, <a href="#optgroup_0">optgroup</a><br><hr>    <br>Parents: <a href="#select_0">select</a>, <a href="#optgroup_0">optgroup</a><br><hr>
   <a name="textarea_0"></a><h3>Element <span class="nomtitre">textarea</span>    <a name="textarea_0"></a><h3>Element <span class="nomtitre">textarea</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;textarea&gt; element represents a multi-line plain-text editing control.
         The HTML &lt;textarea&gt; element represents a multi-line plain-text editing control.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Attribute <span class="nomattribut">name</span>:        Attribute <span class="nomattribut">name</span>:
Line 11172  body { color: #000000; background: #FFFF Line 10100  body { color: #000000; background: #FFFF
     <div class="indentation">optional<br>type: <tt>xs:string</tt><br>      <div class="indentation">optional<br>type: <tt>xs:string</tt><br>
 </div>  </div>
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
   <a name="fieldset_0"></a><h3>Element <span class="nomtitre">fieldset</span>    <a name="fieldset_0"></a><h3>Element <span class="nomtitre">fieldset</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;fieldset&gt; element is used to group several controls as well as labels (&lt;label&gt;) within a web form.
         The HTML &lt;fieldset&gt; element is used to group several controls as well as labels (&lt;label&gt;) within a web form.  
                   
         Only one legend element should occur in the content, and if present should only be preceded by whitespace.          Only one legend element should occur in the content, and if present should only be preceded by whitespace.
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Sequence with:<ul>        Sequence with:<ul>
Line 11194  body { color: #000000; background: #FFFF Line 10120  body { color: #000000; background: #FFFF
 </li>  </li>
 </ul>  </ul>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
   <a name="legend_0"></a><h3>Element <span class="nomtitre">legend</span>    <a name="legend_0"></a><h3>Element <span class="nomtitre">legend</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;legend&gt; Element (or HTML Legend Field Element) represents a caption for the content of its parent &lt;fieldset&gt;.
         The HTML &lt;legend&gt; Element (or HTML Legend Field Element) represents a caption for the content of its parent &lt;fieldset&gt;.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
               
Line 11217  body { color: #000000; background: #FFFF Line 10141  body { color: #000000; background: #FFFF
                   
               
     </div>      </div>
   <br>Parents:<a href="#fieldset_0">fieldset</a><br><hr>    <br>Parents: <a href="#fieldset_0">fieldset</a><br><hr>
   <a name="button_0"></a><h3>Element <span class="nomtitre">button</span>    <a name="button_0"></a><h3>Element <span class="nomtitre">button</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;button&gt; Element represents a clickable button.
         The HTML &lt;button&gt; Element represents a clickable button.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 11255  body { color: #000000; background: #FFFF Line 10177  body { color: #000000; background: #FFFF
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#inlines_0">inlines</a><br><hr>    <br>Parents: <a href="#inlines_0">inlines</a><br><hr>
       
   <a name="iframe_0"></a><h3>Element <span class="nomtitre">iframe</span>    <a name="iframe_0"></a><h3>Element <span class="nomtitre">iframe</span>
 </h3>  </h3>
           
       <div class="documentation">        <div class="documentation">        The HTML &lt;iframe&gt; Element (or HTML inline frame element) represents a nested browsing context, effectively embedding another HTML page into the current page.
         The HTML &lt;iframe&gt; Element (or HTML inline frame element) represents a nested browsing context, effectively embedding another HTML page into the current page.  
       </div>        </div>
 <br>  
           
     Can contain text<br><div class="indentation">      Can contain text<br><div class="indentation">
       Choice between:<ul><li>        Choice between:<ul><li>
Line 11279  body { color: #000000; background: #FFFF Line 10199  body { color: #000000; background: #FFFF
       Attribute <span class="nomattribut">frameborder</span>:        Attribute <span class="nomattribut">frameborder</span>:
     <div class="indentation">optional<br>      <div class="indentation">optional<br>
                   
           <div class="documentation">            <div class="documentation">            Warning: HTML 4 only
             Warning: HTML 4 only  
                           
             The value 1 (the default) tells the browser to draw a border between this frame and every other frame.              The value 1 (the default) tells the browser to draw a border between this frame and every other frame.
             The value 0 tells the browser not to draw a border between this frame and other frames.              The value 0 tells the browser not to draw a border between this frame and other frames.
           </div>            </div>
 <br>  
                   
                   
           Value restriction based on xs:token<ul>            Value restriction based on xs:token<ul>
Line 11309  body { color: #000000; background: #FFFF Line 10227  body { color: #000000; background: #FFFF
                   
       </div>        </div>
     </div>      </div>
   <br>Parents:<a href="#universal-blocks_0">universal-blocks</a><br><hr>    <br>Parents: <a href="#universal-blocks_0">universal-blocks</a><br><hr>
       
 <br><a name="index"></a><h3>Index</h3>  <br><a name="index"></a><h3>Index</h3>
 <a href="#ClosingParagraph_0">ClosingParagraph</a><br><a href="#Criteria_0">Criteria</a><br><a href="#CriteriaText_0">CriteriaText</a><br><a href="#GraderNote_0">GraderNote</a><br><a href="#InputType_0">InputType</a><br><a href="#Instance_0">Instance</a><br><a href="#InstanceText_0">InstanceText</a><br><a href="#IntroParagraph_0">IntroParagraph</a><br><a href="#MediaDesc_0">MediaDesc</a><br><a href="#Question_0">Question</a><br><a href="#QuestionText_0">QuestionText</a><br><a href="#Setup_0">Setup</a><br><a href="#Task_0">Task</a><br><a href="#a_0">a</a><br><a href="#address_0">address</a><br><a href="#algebra_0">algebra</a><br><a href="#allow_0">allow</a><br><a href="#answer_2">answer</a>  <a href="#ClosingParagraph_0">ClosingParagraph</a><br><a href="#Criteria_0">Criteria</a><br><a href="#CriteriaText_0">CriteriaText</a><br><a href="#GraderNote_0">GraderNote</a><br><a href="#InputType_0">InputType</a><br><a href="#Instance_0">Instance</a><br><a href="#InstanceText_0">InstanceText</a><br><a href="#IntroParagraph_0">IntroParagraph</a><br><a href="#MediaDesc_0">MediaDesc</a><br><a href="#Question_0">Question</a><br><a href="#QuestionText_0">QuestionText</a><br><a href="#Setup_0">Setup</a><br><a href="#Task_0">Task</a><br><a href="#a_0">a</a><br><a href="#address_0">address</a><br><a href="#algebra_0">algebra</a><br><a href="#allow_0">allow</a><br><a href="#answer_2">answer</a>

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


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