<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta content="MSHTML 6.00.6000.16674" name="GENERATOR">
</head>
<body>
<div><span class="053423107-14072008"><font face="Arial" size="2">Hi everyone</font></span></div>
<div><span class="053423107-14072008"><font face="Arial" size="2"></font></span> </div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2">I'm trying to generate a HTML page with the E-Factory (<span class="k">from</span>
<span class="nn">lxml.html</span> <span class="k">import</span> <span class="n">builder</span>
<span class="k">as</span> <span class="n">E) but I'm having some problem with checkboxes...</span></font></font></span></div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n">The output I'd like to get is the following:</span></font></font></span></div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"></span></font></font></span> </div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"><input type="checkbox" name="something" value="1">label text</input></span></font></font></span></div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"></span></font></font></span> </div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n">I'm creating the input field with:</span></font></font></span></div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"></span></font></font></span> </div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n">E.INPUT("label text", name="something", type="checkbox", value="1") but when i do a lxml.html.tostring(...) of my whole page object the "label" text" will be missing and
the tag will look like that:</span></font></font></span></div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"></span></font></font></span> </div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"><input type="checkbox" name="something" value="1"> <-- Note: no closing tag and no text-node</span></font></font></span></span></font></font></span></div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"></span></font></font></span></span></font></font></span> </div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n">When i do a lxml.etree.tostring of just that tag the result is perfect, but that method
will cause troubles with tags like <script type="text/javascript" src="..."> so I think I can't use that on the whole page...</span></font></font></span></span></font></font></span></div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n">Does anyone got an idea how to create the above state output?</span></font></font></span></span></font></font></span></div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"></span></font></font></span></span></font></font></span> </div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n">Greetings</span></font></font></span></span></font></font></span></div>
<div><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n"><span class="053423107-14072008"><font face="Arial"><font size="2"><span class="n">Dominique</span></font></font></span></span></font></font></span></div>
<!-- Converted from text/rtf format -->
<p align="left"><span lang="de-ch"><font face="Arial Rounded MT Bold" color="#808080" size="4">Dominique Holzwarth</font></span>
<font face="Arial Rounded MT Bold" color="#808080" size="4">| </font><font face="Arial Rounded MT Bold" color="#008000" size="4">De La Rue International Limited<br>
</font><span><font face="Arial"><font size="1"><font face="Arial Rounded MT Bold" color="#808080">Software Engineer<br>
<a href="mailto:dominique.holzwarth@ch.delarue.com">dominique.holzwarth@ch.delarue.com</a> | tel: +41 (0) 31 997 56 13 | fax: +41 (0) 997 56 80<br>
Berne Branch, Morgenstrasse 131, 3018 Berne, Switzerland | <a href="http://www.delarue.com/">
www.delarue.com</a> </font></font></font></span></p>
<div> </div>
<br>
<font face="Arial" color="Gray" size="1">*****************************************************************************<br>
This e-mail and any files attached are strictly confidential, may be legally<br>
privileged and are intended solely for the addressee. If you are not the<br>
intended recipient please notify the sender immediately by return email and<br>
then delete the e-mail and any attachments immediately.<br>
<br>
The views and or opinions expressed in this e-mail are not necessarily the<br>
views of De La Rue plc or any of its subsidiaries and the De La Rue Group<br>
of companies, their directors, officers and employees make no representation<br>
about and accept no liability for its accuracy or completeness.<br>
<br>
You should ensure that you have adequate virus protection as the De La Rue<br>
Group of companies do not accept liability for any viruses.<br>
<br>
De La Rue plc Registered No.3834125, De La Rue Holdings plc Registered<br>
No 58025 and De La Rue International Limited Registered No 720284 are all<br>
registered in England with their registered office at:<br>
De La Rue House, Jays Close, Viables, Hampshire RG22 4BS<br>
*****************************************************************************<br>
</font>
</body>
</html>