XML

Extensible Markup Language (XML) の情報です


[戻る] [English]

1. よしだむの仕事

i. XT-19991105 用 HTML 出力パッチ

このパッチは既に保守されていません

James Clark 氏の XT は HTML 出力する場合に, 指定された出力エンコーディングで表現できない文字が '?' に置き換えらてしまいます。 これを文字参照を使って出力するようにする パッチを 作ってみました。

サロゲートに対応してみました。 まだ十分にテストされていないのでご注意ください。

EUC-JP で出力するときに補助漢字 (JIS X 0212) を使わないようにしてみました。 Internet Explorer など, 補助漢字に対応していないブラウザで便利です。

ii. Apache mod_xml_charset/mod_html_meta

mod_xml_charset は XML ファイルの BOM や エンコーディング宣言によって content-type に charset パラメータを付ける Apache モジュールです。

mod_html_meta は HTML ファイルの META エレメントから HTTP ヘッダを生成する Apache モジュールです。

version 0.2.1 で Apache 2.2 での動作確認。

version 0.2.2 でファイルサイズ 0 バイトのファイルで Internal Server Error になる問題を修正。

version 0.2.3[mod_html_meta] で HTML5 の <meta charset="..."> に対応。

iii. XP 日本語パッチ

このパッチは既に保守されていません

James Clark 氏の XP 用の ちょっといいかげんな EUC-JP, Shift_JIS パッチを作ってみました。 XT が SAX 対応したのであまり役に立たないでしょう。

iv. Ruby 用 XMLParser モジュール

James Clark 氏の expat を Ruby から使うためのモジュール。 詳しくは こちら


© Copyright 2000-2012 by Yoshida Masato (yoshidam@yoshidam.net)