manakai (beta)

インターネット・メッセージと XML のための Perl モジュール群

これは何?

manakai は、 RFC 2822 系インターネット・メッセージと HTML 文書、XML 文書、 CSS スタイル・シートを処理するための Perl 用オブジェクト指向モジュール群です。

manakai は、標準規格に沿った DOM 界面を使って HTML 文書、 XML 文書、CSS スタイル・シートを操作することができます。manakai の DOM 対応状況は次の表をご覧下さい。

manakai の RFC 2822 系インターネット・メッセージを操作するためのモジュール群は、 現在整理中です。

最新情報

変更履歴差分の Atom フィードはじめました。

下位プロジェクト

Some parts of manakai Perl modules are separetely packaged for historical reasons.

manakai-core パッケージ内のモジュール

This list is incomplete.

DOM implementation
Message::DOM::DOMImplementation
URLs
Message::URI::URIReference
CGI and Web applications
Message::CGI::Carp
Message::CGI::HTTP
Message::Util::HostPermit
Character encodings
Message::Charset::Info
Error handling
Error (Though this module is not a product of the manakai project, this module is bundled in the manakai-core package for convenience.)
Message::Util::Error
Formatter (deprecated)
Message::Util::Formatter::Base
Message::Util::Formatter::Boolean
Message::Util::Formatter::Text
Qualified names (deprecated)
Message::Util::QName::Filter

文書

デモ

manakai-core を用いた応用

他のモジュールへの依存性

Perl 5.8.7 or later
古い版の Perl では動作しません。 5.8.4 くらいでも動くかもしれませんが、 未確認です。
CharClass
DOM 実装を使用する場合に Char::Class::XML が必要です。

インストール

  1. 配布ファイルを入手します
  2. 配布ファイルを適切な場所で展開します。 lib/ 以下の Perl モジュール・ファイルを Perl が見つけられる場所 (@LIB で指定されたディレクトリ) に置くだけで構いません。

ダウンロード

Development

CVS リポジトリ (suika.fam.cx)

Bug tracking system

Author

.

License

Copyright 2002‐2009 Wakaba <>.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.