タグ

perlとxmlに関するn246のブックマーク (6)

  • [Perl] XML::FeedPP - RSS・RDF・Atomフィードの解析・生成・変換・結合

    Kawa.netxp [Perl] XML::FeedPP - RSS・RDF・Atomフィードの解析・生成・変換・結合 XML::FeedPP モジュールは、 RSS 2.0、RSS 1.0 (RDF)、Atom 0.3(および1.0)フィードの XML ファイルを解析・生成・変換・結合するための Perl モジュールです。 RSS ベースの1種類の共通 APIRSS・RDF・Atom の各フォーマットの処理に対応しているため、 手軽に扱えます。 フィードの読み出し・書き込みはもちろん、 RSSからRDFへ、RDFからAtomへといった各フォーマット間の相互変換も可能です。 他サイトからダウンロードした複数のファイルを結合して、 まとめて1つのファイルとして出力することもできます。 公開版アーカイブ: XML-FeedPP-0.43.tar.gz TARGZ CPAN ←通常パッケ

  • XML::Parser を Hack して utf8 フラグ問題から解放される - naoyaのはてなダイアリー

    意外と知られてないのかもしれないので書いてみる。というか竹迫さんのパワポに書いてるまんまなんだけど、XML::Parser のソースに以下のパッチを当てるのみ。 --- XML-Parser-2.34-orig/Expat/Expat.xs Mon Jul 28 23:41:10 2003 +++ XML-Parser-2.34/Expat/Expat.xs Fri Aug 27 08:36:39 2004 @@ -17,6 +17,8 @@ #undef convert +#undef SvUTF8_on + #include "patchlevel.h" #include "encoding.h"するとあら不思議、XML::Parser で utf8 フラグが立たなくなります。ということは XML::RSS でもまた然り(XML::RSS の中では XML::Parser で pars

    XML::Parser を Hack して utf8 フラグ問題から解放される - naoyaのはてなダイアリー
  • XML::RSS - RSSファイルを作成し更新します - perldoc.jp

    名前¶ XML::RSS - RSSファイルを作成し更新します 概要¶ # RSS 1.0ファイル(http://purl.org/rss/1.0/)を作成します use XML::RSS; my $rss = new XML::RSS (version => '1.0'); $rss->channel( title => "freshmeat.net", link => "http://freshmeat.net", description => "the one-stop-shop for all your Linux software needs", dc => { date => '2000-08-23T07:00+00:00', subject => "Linux Software", creator => 'scoop@freshmeat.net', publisher =>

    n246
    n246 2005/09/02
  • iandeth. - XML::Simple の使い方 part.2

    search.cpan.org XML::Simple ↑基的な使い方はCPANにすべて記載されてます(当たり前)。 ですので作者人も触れていない、「日語を含んだXML」をXML::Simpleで取り扱う際のポイントをココで紹介してみようかと思います (仕事で使う際にbashi人が調べて気づいた事のみになりますが)。 ※文字コード「EUC-JP」または「SHIFT_JIS」の日語を扱う場合のみ下記指摘は該当します。「UTF8」の日語文字のみ使用している場合は問題無いように見えます。 XML → Perl で、前回の続き。 XMLヘッダタグをつけてあげると日語を含むXMLデータも正常に XMLin メソッドで取り込める、という所まで前回書きました。では今回は取り込んだ後のPerl構造体について。実際に取り込んだ後の構造体を出力してみると不具合は一目瞭然です。 ※以下、文字コード

    n246
    n246 2005/08/18
  • [ Perl & XML ] XML::Simple の使い方 : iandeth.

    search.cpan.org XML::Simple ↑基的な使い方はCPANにすべて記載されてます(当たり前)。 ですので作者人も触れていない、「日語を含んだXML」をXML::Simpleで取り扱う際のポイントをココで紹介してみようかと思います (仕事で使う際にbashi人が調べて気づいた事のみになりますが)。 ※文字コード「EUC-JP」または「SHIFT_JIS」の日語を扱う場合のみ下記指摘は該当します。「UTF8」の日語文字のみ使用している場合は問題無いように見えます。 Perl → XML use XML::Simple; my $p = { bronze => { dragon => "shiryu", pegasus => "seiya", phoenix => "ikki" } }; my $x = new XML::Simple; my $xml = $x

    n246
    n246 2005/08/18
  • XML::Writerモジュール(日本語チョー訳)

    by Hippo2000(1999/10/18) XML::Writerモジュールなのです。 なおこのドキュメントではXML::WriterのHTMLを元にしています。わかりにくい部分は物を見てください。(^^;; 原の著作権はDavid Megginsonさんがお持ちです。メールで了解をいただいています。 なお内容等が間違っていたら修正します。ご連絡ください 目次 名前 概要 説明 メソッド XMLの出力 XML問い合わせ 追加名前空間サポート 障害報告 作者 参考資料 名前 XML::Writer - XMLドキュメントを書き出すためのPerl拡張 概要 use XML::Writer; use IO; my $output = new IO::File(">output.xml"); my $writer = new XML::Writer(OUTPUT => $output);

    n246
    n246 2005/08/18
    XMLドキュメントを出力するPerlプログラムのためのヘルパー・モジュール
  • 1