2005-02-03から1日間の記事一覧

-テンプレートエンコーディング

どうもNekoHTMLのソースを読んでみると、自動的なエンコード取得機能があるように見えます。パーサーがHTMLファイルを一度読んでいって、エンコード取得したら、プッシュバックして読み直すInputStreamを実装している。。。mayaで、設定XMLにテンプレートの…

-温故知新

最近、StrutsとWebWork2をヒマなときに見てます。Mayaの後ろに入れるサンプル作るためですが。。。ディストロは馬鹿でかくなるから、別立てですな。もちのろんでS2Containerも。

-NekoHTML

今日は移動が長いので、NekoHTMLのソースのうちHTMLSccannerとHTMLBalancerのソースを印刷。XNIはよーく知ってるのでそれはいいんだが、とにかくHTMLSccannerのステップ数がおおいです。

-TemplateDef廃止

TemplateDefの廃止を検討中。NekoHTMLのソースの続きを風呂で(湯船に落とすまで)読んで理解したことは、エンコードの処理をきっちりパーサーでやってくれちゃってるということです。NekoHTMLのスキャナでは、ContentsTypeを指定してるmetaタグを見つけたら…

-RemoveDefResolver

public class RemoveDefResolver implements SpecificationResolver { public NodeDefinition getSpecificationItem(String namespaceURI, String localName, String qName, Attributes attributes) { if(qName.equals("remove")) { return new RemoveDefImp…

-$remove

id:duranさんのBLOGにコメントしつつも、おや?と思ったので、サンプルを作ってみました。CVSには、/hello/hellomaya3.htmlとして追加してあります。 <html xmlns:m="http://www.seasar.org/maya"> <head> <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> <style type="text/css"> div.box { text-align: center; border: dotted #3af 2px; backgroun…</meta></head></html>

-@北の国から

「あんた、さっきからビジネスロジック、ビジネスロジックといっとるが。。。ビジネスロジックっていったい何だね?」byぶんた。名台詞です。元ネタは「誠意」ですが。