その時々

その時々で違うんです。特に決まっていないんです。

2011-04-01から1ヶ月間の記事一覧

PythonでXMLを触ってみる6 minidomね

前回はノードの削除をしました。 今回はタグ名を変換してみます。ロジックが良くわからずpythonメーリングリストにお世話になりました。Sample.xml <cars> <car> <name>乗用車</name> <price>150</price> </car> <car> <name>トラック</name> <price>500</price> </car> <car> <name>オープンカー</name> <price>200</price> </car> </cars> minidom8.py # -*-…

IIS+PythonCGIからPingを打ってみる

環境 Windows2003Server IIS6.0 Python2.7また面白いCGIが出来ました。 CGIからPingを飛ばすのです。 ただ今回ちょっとひっかかったのが、C:\Windows\System32\ping.exeを cgiと同じディレクトリに持ってきたことです。 C:\Windows\System32にあるping.exeを…

WindowsXP+Apache FOPでXMLからPDFを作成する

環境 WindowsXP Apache FOP 1.0 Java SE Runtime (1.6.0_24) 概要 XMLからXSLTとXSL-FOを利用してPDFを作成します。 実際のところ、Hello World的な内容ですが導入まで結構苦労しました。 でも物にしたら結構色々できそうです。 苦戦したところ Javaのランタ…

他のサイトを取ってきて表示 Python-CGI

ちょっと面白いことができました。 他のサイトを取ってきて表示する方法です。IIS6.0+Pythonです。py5.py # _*_ coding: SJIS _*_ html = '''Content-Type:text/html <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>p5</title> </head> <body> <p>Please Push Button</p> </body></html>

Windows2003Server + IIS6.0 + Python

Windows2003ServerでIIS6.0を使っているWebサーバにPythonを インストールしてcgiをやってみました。IIS6.0の設定は、そんなに難しくなかったですけど、 ざっとポイントを書くと ・スクリプトと実行可能ファイル ・構成のとこに、拡張子 .py 実行ファイル py…

PythonでXMLを触ってみる5 minidomね

前回は追加をしたので今回は削除してみます。Sample.xml <cars> <car> <name>乗用車</name> <price>150</price> </car> <car> <name>トラック</name> <price>500</price> </car> <car> <name>オープンカー</name> <price>200</price> </car> </cars> minidom5.py # _*_ coding: utf-8 _*_ import xml.dom, xml.dom.min…

wxWidgetsがUpdateできない。

Ubuntu10.10: アップデートマネージャで 「信頼されていないパッケージのインストールを要求します」 とメッセージが表示されてアップデートできません。 詳細を見てみると、wxWidgets関係のようです。 /etc/apt/sources.listにlucidのリポジトリを無理やり…

PythonでXMLを触ってみる4 minidomね

今回はノードにエレメントを追加してみます。Sample.xml <cars> <car> <name> 乗用車 </name> <price> 150 </price> </car> </cars> minidom4.py # _*_ coding: UTF-8 _*_ import xml.dom, xml.dom.minidom, codecs def walk(node): n = node.firstChild while n: if n.nodeType == xml.dom.Node.ELEMENT_NO…

PythonでXMLを触ってみる3 minidomね

今回は子ノードをトラバースしてみます。Sample.xml <cars> <car> <name>乗用車</name> <price>150</price> </car> <car> <name>トラック</name> <price>500</price> </car> <car> <name>オープンカー</name> <price>200</price> </car> </cars> minidom3.py # _*_ coding:UTF-8 _*_ import xml.dom.minidom def wal…

PythonでXMLを触ってみる minidomね

あまりむずかしいことはせずに、簡単にminidomを扱ってみたいと思います。Sample.xmlを読んで、Sample2.xmlにそのまま書きだしてみます。Sample.xml <cars> <car> <name>乗用車</name> <price>150</price> </car> <car> <name>トラック</name> <price>500</price> </car> <car> <name>オープンカー</name> <price>200</price> </car> </cars> minido…

PythonでXMLを触ってみる2 minidomね

つづいて新規にXMLを作成してみます。minidom2.py # _*_ coding:UTF-8 _*_ import xml.dom.minidom, codecs doc = xml.dom.minidom.Document() root = doc.createElement('cars') doc.appendChild(root) car = doc.createElement('car') root.appendChild(ca…