HTMLEditorKitでは、

SPANはhandleSimpleTagで扱われてしまうようだ。というわけで、handleSimpleTagに以下のものを入れることにしてみた。

// for SPAN
if (htmlTag == HTML.Tag.SPAN)
{
if (attrs.getAttribute(HTML.Attribute.ENDTAG) == null)
handleStartTag(htmlTag, attrs, param);
else
handleEndTag(htmlTag, param);
return;
}

XSL

Lenyaのメニューを縦表示から横に表示しようとしているが、XSLTでどうやれば、うまいこといくのだろうか。<node>の入れ子で保存されているデータで、その入れ子になっている<node>の出力を遅らせなければならないが、変数で保存しようとしたけど、うまいこといかない。xsl:paramを使っているが、期待通りの動きをしないな・・・。xsl:variableは一度しか定義できないものなのか。最近、xslで何かをしていないから、かなり忘れ気味ではまっている・・・。

marevol.com

<marevol.com>現在、Jetspeed2ベースに変えるべく作業中。とりあえず、現状のLenyaを組み込むためにWebContentPortletをいろいろいじる。いくつか問題があるのでそれを修正して、無事に期待通りの動きになってきた。問題は、LenyaのcontextPathの設定方法がいまいちわからん。というわけで、それを調べることにしよう。

<iBATIS>hibernateを使おうと思っていたけど、その前に、Apacheライセンスだし、iBATISをいじろうかなっと思い始める。ざっと見た感じでは、結構、簡単に使えそうな気もする。とりあえず、いじってみよう。