python : xslt : install & test

debiansept:~# apt-get install python-libxslt1
Reading package lists… Done
Building dependency tree… Done
The following extra packages will be installed:
  libxslt1.1 python-libxml2
The following NEW packages will be installed:
  libxslt1.1 python-libxml2 python-libxslt1
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 514kB of archives.
After unpacking 1642kB of additional disk space will be used.
(省略)

debiansept:~# dpkg -L python-libxslt1
/.
/usr
/usr/lib
/usr/lib/python-support
/usr/lib/python-support/python-libxslt1
/usr/lib/python-support/python-libxslt1/python2.4
/usr/lib/python-support/python-libxslt1/python2.4/libxsltmod.so
/usr/share
/usr/share/doc
/usr/share/doc/python-libxslt1
/usr/share/doc/python-libxslt1/AUTHORS
/usr/share/doc/python-libxslt1/NEWS.gz
/usr/share/doc/python-libxslt1/README
/usr/share/doc/python-libxslt1/TODO
/usr/share/doc/python-libxslt1/copyright
/usr/share/doc/python-libxslt1/examples
/usr/share/doc/python-libxslt1/examples/basic.py
/usr/share/doc/python-libxslt1/examples/exslt.py
/usr/share/doc/python-libxslt1/examples/extelem.py
/usr/share/doc/python-libxslt1/examples/extfunc.py
/usr/share/doc/python-libxslt1/examples/pyxsltproc.py
/usr/share/doc/python-libxslt1/examples/test.xml
/usr/share/doc/python-libxslt1/examples/test.xsl
/usr/share/doc/python-libxslt1/changelog.gz
/usr/share/doc/python-libxslt1/FEATURES.gz
/usr/share/doc/python-libxslt1/changelog.Debian.gz
/usr/share/python-support
/usr/share/python-support/python-libxslt1
/usr/share/python-support/python-libxslt1/libxslt.py

 

 

hdknr@debiansept:~/php$ python
Python 2.4.4 (#2, Apr 15 2008, 23:43:20)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import libxml2,libxslt
>>> style=libxml2.parseFile('atom.xslt')
>>> s = libxslt.parseStylesheetDoc(style)
>>> doc=libxml2.parseFile('atom_feed.xml')
>>> result=s.applyStylesheet(doc,None)
>>> s.saveResultToFilename('feed.html',result,0)
8551
>>> s.freeStylesheet()
>>> doc.freeDoc()
>>> result.freeDoc()
>>>
カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中