Your search query "linkto%3A%22ElementBasedSyntax%22" didn't return any results. Please change some terms and refer to HelpOnSearching for more information.

Clear message

Element-based syntax typically uses XML-like elements to either annotate parts of a Web page (see StructureAnnotation) or to introduce program code into the document (see PythonInWebPage). For example:

<table>
  <python-block>
  for item in items:
    </python-block>
    <tr>
      <th>Name</th>
      <td><python-expr>item.name</python-expr></td>
    </tr>
    <python-block>
    # End of for loop.
  </python-block>
</table>

One stated advantage of element-based syntax is that the document can be manipulated more easily with XML tools. Arguably, the use of PythonInWebPage techniques can complicate matters because the content of the program code elements requires additional parsing and analysis.

Unable to edit the page? See the FrontPage for instructions.