タグ

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

タグの絞り込みを解除

Pythonとxmlに関するnaskinのブックマーク (2)

  • PythonでXMLを扱う(3) - 二十代は模索のときブログ

    Python Memo前回はDOMを使ってXMLのツリー構造をただ見ただけだったが、今回は実際にタグの名称などを指定して、XMLから簡単な文章を作ってみる。sample.xml Japan Tokyo Korea Seoul United States Washington D.C タグにid="1"のような記述があるが、これを属性(Attribute)という。これもタグと一緒で任意の名称で任意の個数、つまり自由に設定できる。このXMLファイルを以下のプログラムで読み込む。 from xml.dom import minidom, Node def scanCountry(node): print "CountryID%s" % (node.getAttribute("id")), for child in node.childNodes: if child.nodeType == Nod

  • PythonでXMLを扱う(2) - 二十代は模索のときブログ

    Python Memoでは前回書いた通りPythonでDOMを使い、ツリー上のデータ構造でXMLファイルの内容をメモリ上に読みこんでみる。今回読み込んでみるのは以下のXMLファイル。sample.xml Japan 120,000,000 Tokyo 12,645,525 Shinjuku で囲まれた部分はプロローグと呼ばれるらしく、このXMLに関する色々な情報を記述する欄らしいが、詳しくはまだ分からない。ここではXMLのバージョンと文字エンコードの指定をしている。二行目はコメント欄*1。ではこのXMLを、以下のプログラムを使って読みこんでみる。 from xml.dom import minidom, Node def scanNode(node, level = 0): msg = node.__class__.__name__ if node.nodeType == Node.ELE

  • 1