ども、機械です。
※・・・ちとトラブル続きで、一日アップが遅れました(汗)
どうも、処理速度にはDTDがマイナスになることはあ
れ、プラスになることはなさそうなので、安心しました。
先に書いたとおり、私のXMLは100%整形式オンリーで、
DTDを自分で書いたことは皆無です(めんどうくさいし、
理由が無い・・・)
まぁ、既存のDTDを使った文書は書いたことあります
が(XHTMLとか)、ルール無用の適当XMLのほうが使い勝手
が良いです。
最近ではDOMとか使ってデータベースとかちまちま作
ってますが、今まではCSSと組み合わせてワープロ文書
の代わりに使ってました。
XMLのスタイルシートはなぜかXSLが推奨されてて、CS
Sが使えることがあまり知られてないのだけど、結局XSL
の細かい指定はCSSで書くしかないので、簡単なモノな
らCSSで十分だと思います。
<<<最低限、こんだけで使えるXML+CSS>>>
---test.xml---
<?xml version="1.0" encoding="Shift_JIS" ?>
<?xml:stylesheet href="test.css" type="text/css" ?>
<root>
<red>こんにちわ</red>
</root>
---test.css---
red{color:red}
なんというか、XMLの本って、DTDやXSL(XSLT)の話題
が入り混じってやたらと難しそうなのが多いので(簡単
なのもたまにありますが)必要以上に敬遠されてるとこ
ろがありそうな気がします。
プライベートなものなんか、もっと気楽に使っても良
いんじゃないかと思います。
少なくともWordファイル渡されるよりは(泣)
※Microsoftさんへ・・・機能拡張しても下位コンパチ
のファイルを「デフォルトで」出す仕様にしてください
/機械伯爵/