]> git.sesse.net Git - xml-template/blobdiff - doc/intro.txt
Fix even more silly errors in attribute.py. attribute.py passes!
[xml-template] / doc / intro.txt
index a5d1dede4511be796cd7d90dabeb3389b22a8cbe..e9807e56f1526629215771b4499acef6c2287d2b 100644 (file)
@@ -83,14 +83,14 @@ Template (clone.xml):
   <!DOCTYPE
     html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-  <html xmlns="http://www.w3.org/1999/xhtml" xmlns:tmpl="http://template.sesse.net/" xml:lang="en">
+  <html xmlns="http://www.w3.org/1999/xhtml" xmlns:t="http://template.sesse.net/" xml:lang="en">
     <head>
       <title>Cloning test</title>
     </head>
     <body>
-       <p>My favourite color is <tmpl:color />; I like that very much.
+       <p>My favourite color is <t:color />; I like that very much.
          All my favourite things:</p>
-      <ul tmpl:id="things">
+      <ul t:id="things">
         <li />
       </ul>
     </body>
@@ -135,7 +135,7 @@ Result:
   </html>
 
 This isn't much harder than the example above; we've done a simple replacement
-of the contents of <tmpl:color> to "blue" (and after that just removed the tag;
+of the contents of <t:color> to "blue" (and after that just removed the tag;
 any tag you use in the templating namespace will automatically get stripped
 away), and then cloned the contents of our "things" bullet list. Note that
 XML::Template automatically recurses after the cloning, since you probably
@@ -169,14 +169,14 @@ Template (clone.xml), repeated for your convenience:
   <!DOCTYPE
     html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-  <html xmlns="http://www.w3.org/1999/xhtml" xmlns:tmpl="http://template.sesse.net/" xml:lang="en">
+  <html xmlns="http://www.w3.org/1999/xhtml" xmlns:t="http://template.sesse.net/" xml:lang="en">
     <head>
       <title>Cloning test</title>
     </head>
     <body>
-       <p>My favourite color is <tmpl:color />; I like that very much.
-         All my favourite things:</p>
-      <ul tmpl:id="things">
+      <p>My favourite color is <t:color />; I like that very much.
+        All my favourite things:</p>
+      <ul t:id="things">
         <li />
       </ul>
     </body>
@@ -190,10 +190,10 @@ Code (attribute.pl):
   my $doc = XML::Template::process_file('../xml/clone.xml', {
        'color' => 'red',
        '#things' => [
-               { 'li' => 'Raindrops on roses',    'li.class' => 'odd' },
-               { 'li' => 'Whiskers on kittens',   'li.class' => 'even' },
-               { 'li' => 'Bright copper kettles', 'li.class' => 'odd' },
-               { 'li' => 'Warm, woolen mittens',  'li.class' => 'even' }
+               { 'li' => 'Raindrops on roses',    'li/class' => 'odd' },
+               { 'li' => 'Whiskers on kittens',   'li/class' => 'even' },
+               { 'li' => 'Bright copper kettles', 'li/class' => 'odd' },
+               { 'li' => 'Warm, woolen mittens',  'li/class' => 'even' }
        ]
   });
   print $doc->toString;