人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

perlについて質問です。
xmlをパースしてhtmlにするということに挑戦しようとしています。

xml::simpleなどカンタンなモジュールをCPANで入手できるそうですが
root権限がないので(hetemlのレンタルサーバ)インストールできないようです。

この条件の中で、一番カンタンにxmlをperlでパースする方法は何でしょうか。
具体的な手順までお教えいただきたいです。よろしくおねがいします。


●質問者: panda007
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:CPAN HTML Perl root XML
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● b-wind
●27ポイント

otsune's FreeBSD memo :: ユーザー領域にCPANをインストールする方法

ユーザー領域に CPAN モジュールをインストールすればいい。

◎質問者からの返答

ありがとうございました!


2 ● pahoo
●27ポイント

heteml では perl 5.8 が動いているようなので、標準で XML::Parser が付いているはずです。ご確認ください。

◎質問者からの返答

ありがとうございます!

XML::Simpleもperl 5.8に含まれているようで

こっちの方がカンタンそうなので使おうと考えています。

が、

use XML::Parser;と書いてもエラーは出ないのに

use XML::Simple;と書くとエラーが出ます。

hetemlには入っていないのでしょうか?


3 ● shintabo
●26ポイント

XML::TreePPはどうでしょうか?

pure perlなので、FTPでPUTするだけで使えます

use XML::TreePP;

my $tpp = XML::TreePP->new();

my $tree = $tpp->parsehttp( GET => "http://use.perl.org/index.rss" );

print "Title: ", $tree->{"rdf:RDF"}->{channel}->{title}, "\n";

print "URL: ", $tree->{"rdf:RDF"}->{channel}->{link}, "\n";

◎質問者からの返答

試してみましたが上手くいかず、

XML::Parserが元々あるとのことなのでそちらを試そうと思います。

ありがとうございました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ