lxml

Elementのlocal-name

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

lxmlを使ったpush型テンプレート

webstringが結構よさげだったのだが、少し気になる点があった。 構造化したデータモデルをプッシュするのが少し複雑な気がする。 classが指定されているエレメント内のclassを使ってプッシュできない。 エレメントの出現順序に依存している部分がある。 もう…