manakai (beta)

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

This page is no longer maintained. See new project page.

これは何?

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 実装
Message::DOM::DOMImplementation
Message::DOM::Node
Message::DOM::Document
Message::DOM::NodeList
WebVTT DOM
Message::DOM::TextTrack
Message::DOM::TextTrackCue
Message::DOM::TextTrackCueList
URL
Message::URI::URIReference
CGI and Web applications
Message::CGI::Carp
Message::CGI::HTTP
Message::CGI::Util
Message::Util::HostPermit
Character encodings
Message::Charset::Info
MIME
Message::MIME::Type
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

Git repositories
<https://github.com/wakaba/manakai>
<http://suika.fam.cx/gate/git/wi/manakai.git/tree>

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

Bug tracking system

Author

.

License

Copyright 2002‐2012 Wakaba <>.

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