[Checkins] SVN: z3c.form/trunk/src/z3c/form/ Declare XML namespaces.

Malthe Borch mborch at gmail.com
Mon Sep 8 11:53:59 EDT 2008


Log message for revision 90955:
  Declare XML namespaces.

Changed:
  U   z3c.form/trunk/src/z3c/form/widget.txt
  U   z3c.form/trunk/src/z3c/form/zcml.txt

-=-
Modified: z3c.form/trunk/src/z3c/form/widget.txt
===================================================================
--- z3c.form/trunk/src/z3c/form/widget.txt	2008-09-08 15:45:26 UTC (rev 90954)
+++ z3c.form/trunk/src/z3c/form/widget.txt	2008-09-08 15:53:59 UTC (rev 90955)
@@ -76,9 +76,13 @@
 
   >>> import tempfile
   >>> textWidgetTemplate = tempfile.mktemp('text.pt')
-  >>> open(textWidgetTemplate, 'w').write('''\
-  ... <input type="text" name="" value=""
-  ...        tal:attributes="name view/name; value view/value;" />\
+  >>> open(textWidgetTemplate, 'w').write('''
+  ... <html xmlns="http://www.w3.org/1999/xhtml"
+  ...       xmlns:tal="http://xml.zope.org/namespaces/tal"
+  ...       tal:omit-tag="">
+  ...    <input type="text" name="" value=""
+  ...           tal:attributes="name view/name; value view/value;" />
+  ... </html>
   ... ''')
 
 Next, we have to create a template factory for the widget:

Modified: z3c.form/trunk/src/z3c/form/zcml.txt
===================================================================
--- z3c.form/trunk/src/z3c/form/zcml.txt	2008-09-08 15:45:26 UTC (rev 90954)
+++ z3c.form/trunk/src/z3c/form/zcml.txt	2008-09-08 15:53:59 UTC (rev 90955)
@@ -19,11 +19,15 @@
   >>> temp_dir = tempfile.mkdtemp()
   >>> file = os.path.join(temp_dir, 'widget.pt')
   >>> open(file, 'w').write('''
-  ... <input type="text" id="" name="" value="" size=""
-  ...        tal:attributes="id view/id;
-  ...                        name view/name;
-  ...                        size view/size;
-  ...                        value view/value;" />
+  ... <html xmlns="http://www.w3.org/1999/xhtml"
+  ...       xmlns:tal="http://xml.zope.org/namespaces/tal"
+  ...       tal:omit-tag="">
+  ...    <input type="text" id="" name="" value="" size=""
+  ...           tal:attributes="id view/id;
+  ...                           name view/name;
+  ...                           size view/size;
+  ...                           value view/value;" />
+  ... </html>
   ... ''')
 
 and a interface



More information about the Checkins mailing list