Elementのlocal-name
どうやって取得するんだろう。
prefixとQNameは取得できるから。
localName = e.tag[len(e.prefix + ":"):]
とでもやればいいのか?
と、思ったらe.tagではprefixが名前空間に展開されている。
ってことは、nsmapを参照しないといけないのか。
e.tag[len("{" + e.nsmap[e.prefix] + "}:"):]
まどろっこしいな。
prefix単独のプロパティよりも、(ns, local-name)のような形でqnameというプロパティがあってもよさそうなのに。