2007-06-17から1日間の記事一覧

フォームの扱いをどうしよう。

classを元にしたアプローチは、フォームに値を設定するのが面倒なことに気付いた。 さてどうしようか。 formは特別扱いでもいいかな。 ... <form name="searchForm" ...> <input type="text" name="name"/> <input type="checkbox" name="public"/> <select name="job"> <option value=""></option> </select> </form> ... template.forms["searchForm"].values = {"name":"aodag"} 問題…

Elementのlocal-name

どうやって取得するんだろう。 prefixとQNameは取得できるから。 localName = e.tag[len(e.prefix + ":"):] とでもやればいいのか? と、思ったらe.tagではprefixが名前空間に展開されている。 ってことは、nsmapを参照しないといけないのか。 e.tag[len("{" …

追記

考えてみたらoptionの内容はdictよりtupleのlistの方が良いな。 dictだと順序が保持できない。 リスト内包表記で手軽に生成できるってのが、本当の理由だったりする。