2005-02-03から1日間の記事一覧
どうもNekoHTMLのソースを読んでみると、自動的なエンコード取得機能があるように見えます。パーサーがHTMLファイルを一度読んでいって、エンコード取得したら、プッシュバックして読み直すInputStreamを実装している。。。mayaで、設定XMLにテンプレートの…
最近、StrutsとWebWork2をヒマなときに見てます。Mayaの後ろに入れるサンプル作るためですが。。。ディストロは馬鹿でかくなるから、別立てですな。もちのろんでS2Containerも。
今日は移動が長いので、NekoHTMLのソースのうちHTMLSccannerとHTMLBalancerのソースを印刷。XNIはよーく知ってるのでそれはいいんだが、とにかくHTMLSccannerのステップ数がおおいです。
TemplateDefの廃止を検討中。NekoHTMLのソースの続きを風呂で(湯船に落とすまで)読んで理解したことは、エンコードの処理をきっちりパーサーでやってくれちゃってるということです。NekoHTMLのスキャナでは、ContentsTypeを指定してるmetaタグを見つけたら…
public class RemoveDefResolver implements SpecificationResolver { public NodeDefinition getSpecificationItem(String namespaceURI, String localName, String qName, Attributes attributes) { if(qName.equals("remove")) { return new RemoveDefImp…
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ぶんた。名台詞です。元ネタは「誠意」ですが。