タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

lxmlに関するshimizukawaのブックマーク (1)

  • lxmlを使ってXMLの要素をソートして返す - YAMAGUCHI::weblog

    はじめに こんにちは、NEETです。最近はいろいろなデータ表現方法が出てきてるわけですが、やはりXMLっていうのは便利でしてできればデータをそのまま弄りたいってこともあるわけです。で、Webサービスとかから引っ張ってきたXMLをid順とかに要素を並べ替えたものにしたい時にlxml使うと割と簡単に出来ました。 参考 lxml.etree._Element サンプルコード こんな感じです。何したかを簡単に書いとくと XML中のソートしたい対象のタグをXPathで指定してリストを引っこ抜いてくる 各要素中のソート基準となる要素に関する比較関数を書く リストのソート関数を使って並び替える 大元のElement Treeから並び替えた順に最後尾に差し替えていく あとはコード読んでください。 from lxml import etree xml = """ <statuses> <status> <i

    lxmlを使ってXMLの要素をソートして返す - YAMAGUCHI::weblog
    shimizukawa
    shimizukawa 2010/10/08
    "こんにちは、NEETです。"
  • 1