[Seasar-user:20561] Re: mixer2というテンプレートエンジンを作ってみました。
nabedge
[E-MAIL ADDRESS DELETED]
2011年 2月 6日 (日) 23:12:55 JST
渡辺です。反応ありがとうございます。
> 上記のようにidで指定するかxpathに近い形で
>
> html.find('div .hellomsg').setInnerText("Hello World !");
xpath対応は非常に興味あるのですが実装がすんごい大変そうで
どーしたもんかなと思っております。
それからmixer2の話題はぜひこちら↓でどうぞ。
http://groups.google.com/group/mixer2-ja
(ここはseasar2なんで^^;)
--
わたなべ
http://twitter.com/nabedge
2011年2月6日11:55 あきら <[E-MAIL ADDRESS DELETED]>:
> こんにちはあきらです。
>
>> mixer2というテンプレートエンジンを作ってみました。
>> http://mixer2.org/site/
>
> テンプレートエンジンって楽しいですよね!
> SAStrutsは使っていないので、ページだけ見させていただきました
>
> Mixer2Engine m2e = new Mixer2Engine();
> Html html = m2e.loadHtmlTemplate(new File("HelloWorld.html"));
> html.getById("hellomsg",Div.class).unsetContent();
> html.getById("hellomsg",Div.class).getContent().add("Hello World !");
>
> ここの部分がちょっと冗長的かなと思ってしまいました
> idとデータはリストなどで渡すか
>
> html.setData('hellomsg', "Hello World !");
>
> 上記のようにidで指定するかxpathに近い形で
>
> html.find('div .hellomsg').setInnerText("Hello World !");
>
> にしたほうがプログラム側の改修が楽かなと感じました。
> Teedaだと同じidの場合にはhellomsg-1, hellomsg-2 などと別名をつけても
> 同じ値が入っていると思います。
>
> あきら
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内