summaryrefslogtreecommitdiff
path: root/src/zope/tal/tests/input/test04.xml
blob: bde6cef4b8c506fc87ace8b73c6464f268fd0d27 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" ?>
<html>

  <body xmlns:m="http://xml.zope.org/namespaces/metal" xmlns:z="http://xml.zope.org/namespaces/tal" m:define-macro="body" z:define="global count python:0">

    <ul m:define-macro="whoops">
        <li z:repeat="item python:range(count)">
          <span z:replace="item">1</span>
          <span z:replace="global:message"/>
        </li>
    </ul>

    <span z:define="global count python:2; global message str:hello world"/>

    <p m:use-macro="whoops">use-macro
      <span m:fill-slot="whoops">fill-slot</span>
    </p>

    <span z:define="global message str:goodbye cruel world"/>

    <p m:use-macro="whoops">use-macro</p>

    <p m:define-slot="whoops">define-slot</p>

  </body>

</html>