Movatterモバイル変換


[0]ホーム

URL:


BLOGTIMES

cles::blog

平常心是道
« :: »cles::blog >ArchiveList >2009-2 > 2009-2-12
«Prev ||1 || Next»
2009/02/12

PythonでXPathを使う

python  xml 

久しぶりにPytonのプログラムをいじらないといけないことになったので、ちょっと下調べ。

Pythonは2.5からElementTree XML APIが使えるようになっていて、単純にノードを取り出すにはこんな感じで簡単にできました。

from xml.etree import ElementTreexml = ElementTree.parse("test.xml")parsedxml.find('//foo').text

ここまでは簡単だったのですが、find()に渡せるXPathはpredicate*1がちゃんとサポートされていないようなので、複雑な条件を満たすノードは自分でトラバースする必要がありそうということでちょっと困ってしまいました。

[PythonでXPathを使う の続きを読む]
  • *1: 述語。[expression] のような部分

at 16:59 |
«Prev ||1 || Next»
« :: »cles::blog >ArchiveList >2009-2 > 2009-2-12
Copyright © 2004-2023 by CLES All Rights Reserved.
サイト内検索
検索ワードランキング
へぇが多いエントリ
閲覧数が多いエントリ
1 .アーロンチェアのポスチャーフィットを修理(100391)
2 .福岡銀がデマの投稿者への刑事告訴を検討中(99734)
3 .年次の人間ドックへ(99707)
4 .三菱鉛筆がラミーを買収(99310)
5 .2023 年分の確定申告完了!(1つめ)(99282)
最新のエントリ
cles::blogについて
誰が書いてる?
最近行った場所
サイトポリシー
タグ一覧
検索ワードランキング

Referrers

    Powered by CLES
    Nucleus CMS v3.31SP3/w memcached
    21388823(W:9234 Y:1555 T:0795)
    cles::blogのはてなブックマーク数
    benchmark


    [8]ページ先頭

    ©2009-2025 Movatter.jp