[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 メーリングリストの案内