annotate examples/bench/markup/template.html @ 138:8ad716b4180d trunk

Add some more assertions to the XPath tests.
author cmlenz
date Wed, 09 Aug 2006 12:07:26 +0000
parents d60486018004
children
rev   line source
57
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
1 <!DOCTYPE html
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
2 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
4 <html xmlns="http://www.w3.org/1999/xhtml"
61
448792ab1303 Use a different namespace than Kid uses.
cmlenz
parents: 57
diff changeset
5 xmlns:py="http://markup.edgewall.org/"
57
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
6 xmlns:xi="http://www.w3.org/2001/XInclude"
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
7 lang="en">
69
c40a5dcd2b55 A couple of minor performance improvements.
cmlenz
parents: 61
diff changeset
8 <xi:include href="base.html" />
57
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
9 <head>
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
10 <title>${title}</title>
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
11 </head>
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
12 <body>
76
85f70ec37112 Add Django to the benchmark.
cmlenz
parents: 69
diff changeset
13 <div>${greeting(user)}</div>
69
c40a5dcd2b55 A couple of minor performance improvements.
cmlenz
parents: 61
diff changeset
14 <div>${greeting('me')}</div>
76
85f70ec37112 Add Django to the benchmark.
cmlenz
parents: 69
diff changeset
15 <div>${greeting('world')}</div>
57
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
16
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
17 <h2>Loop</h2>
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
18 <ul py:if="items">
69
c40a5dcd2b55 A couple of minor performance improvements.
cmlenz
parents: 61
diff changeset
19 <li py:for="idx, item in enumerate(items)" py:content="item"
81
d60486018004 Template expressions are now compiled to Python bytecode.
cmlenz
parents: 76
diff changeset
20 class="${idx + 1 == len(items) and 'last' or None}" />
57
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
21 </ul>
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
22
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
23 </body>
300b6a3b0730 Add some simple benchmarks to compare performance against Clearsilver, Kid, Cheetah, and more soon.
cmlenz
parents:
diff changeset
24 </html>
Copyright (C) 2012-2017 Edgewall Software