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

  • 関連タグはありません

タグの絞り込みを解除

XPathに関するengawa_kenranのブックマーク (2)

  • 連載:.NETで簡単XML 第5回 DOMとXPath(1/4) - @IT

    DOMの死角 連載第4回で解説したように、DOMを用いると、XML文書を扱うプログラムを容易に記述することができる。その際、ある名前の要素に関する情報を取得するには、GetElementsByTagNameメソッドという便利なものが使用できることを紹介した。これを使えば、文書ツリーのどこにある要素であっても、メソッド呼び出し1回でそれを発見することができた。しかし、このメソッドには重大な弱点がある。例えば、以下のようなXML文書があったとしよう。 <?xml version='1.0' encoding="UTF-8" ?> <書籍情報> <編集者 id="editor123"> <名前>海野波男</名前> <所属>海浜出版</所属> </編集者> <著者 id="writer201"> <名前>山岡岳男</名前> <所属>山岳協会</所属> </著者> <著者 id="writer302

  • XPathでnamespaceにハマった。 - Humming Via Kitchen

    lxml で XPath 使ってる時に namespace でハマったのでメモ。 ありがちなところでハマった。 恥さらしの為にもメモりますです。 どんなところでハマったかと言うと、 例えばこんな感じの test.xml なXMLがありまして、 <?xml version="1.0" encoding="UTF-8"?> <root xmlns="http://example.com/hoge/1.0"> <child> <type>1</type> <name>hoge</name> </child> <child> <type>1</type> <name>hige</name> </child> <child> <type>0</type> <name>hage</name> </child> </root> >>> from lxml import etree >>> xml = e

  • 1