Pyon's Diary
成る可くJIS X 0213:2004對應MSフォント(5.0)、IPAフォント(003.02)で御覽下さい
2002-10-19 舊 平成拾肆年長月拾肆日 (曇後雨) [長年日記]
PSGMLでXHTML 1.1を書く。(No.02)
まづ大雑把な手順を書くと、下記の樣な感じ。
- リスト (xhtml-1.1.list)に有るファイルを全て取得する。
- 取得したファイルを配置する。
- 配置に合はせてxhtml11.dtdに書かれてゐる*.mod, *.entファイルのURLを書直す。
- CATALOGファイルを編輯する。
- 併はせて$HOME/.emacs.elを變更する。
まづはDTDファイルを取得する。
% wget -i xhtml-1.1.list
其して以下の樣にディレクトリを掘る*2。
% mkdir -p $DTD/TR/ruby % mkdir -p $DTD/TR/xhtml-modularization/DTD % mkdir -p $DTD/TR/xhtml11/DTD
取得したファイルを其々のディレクトリに配置する。
- xhtml-ruby-1.mod → $DTD/TR/ruby
- xhtml11.dtd, xhtml11-model-1.mod → $DTD/TR/xhtml11/DTD
- 《上記以外》 → $DTD/TR/xhtml-modularization/DTD
配置し終はつたらxhtml11.dtdに書かれた各*.mod, *.entファイルのURLを變更する。具體的には
http://www.w3.org/ → $DTD (/usr/local/share/sgml等)
に書換へる。又$DTD/CATALOGファイルには以下之樣に書く。
OVERRIDE YES PUBLIC "-//W3C//DTD XHTML 1.1//EN" "/usr/local/share/sgml/TR/xhtml11/DTD/xhtml11.dtd"
後は$HOME/.emacs.elにPSGMLの設定を書加へる。此は前囘と同じ。
實際にHTMLを書くときはファイルに以下の内容を書いて置き、
<?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> (内容) </html>
此をEmacsで開いてから<html>〜</html>の間でC-cC-eを叩く。(No.03)
參照。
[ツッコミを入れる]
[]