GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Python Wiki
  • PSF Wiki
  • Jython Wiki
  • Python Wiki
  • Archive

This view

  • Original page
  • New address

GeezerVison is showing wiki.python.org — Element Based Syntax

View as Markdown

Element Based Syntax¶

Legacy Wiki Page

This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.

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.

Previous
Elections Workgroup Planning
Next
Element Tree
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.