Relaxer/log4j.dtd
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
#contents
Log4jのXML形式のConfigファイルをRelaxerを用いて入出力でき...
***要件 [#z820428f]
-Log4jの制御をWEB上で行えるようにしたい。
-Log4jの状態をWEB上で確認できるようにしたい。
***メモ [#l7829f8f]
幸いlog4j.dtdがあるのでここからRELAXNGスキーマを作ればよ...
***Trangをつかってみる [#gfc918cd]
[[Trang:http://www.thaiopensource.com/relaxng/trang.html]...
java -jar ./trang.jar log4j.dtd log4j.rng <- 全く元のlog...
relaxer -java -java.package:nu.mine.kino.log4j.binding
-java.xml.namespace log4j.rng <- 上で作成したlog...
でOKでした。いままでなにやってたんだろー。。。。
ようするに
-[[RELAX NG 入門:QName:http://www.kohsuke.org/relaxng/tut...
:参考|[[RELAX分割検証参照モデル:http://www.xml.gr.jp/rela...
**以下、試行錯誤 [#q8e61ff5]
***log4j.dtd -> log4j.rngに変換したい。 [#a9211394]
やり方は
-log4j.dtdは名前空間込みでdtd定義されているので要素名のlo...
-[[DTDinst:http://www.thaiopensource.com/relaxng/dtdinst/...
java -jar dtdinst.jar log4j.dtd > log4.tmp.xml
-Xalanで変換(xslはDTDinstに添付されている)
-ちょっと古いバージョンでrngが作成されるのと、また、
<start>
<ref name="hogehoge"/>
</start>
が出力されないので、適当に修正。。
-relaxerでJavaクラス生成
relaxer -java.package:nu.mine.kino.binding.log4j
-dir:../source/nu/mine/kino/binding/log4j log4j....
こうやると何故かクラス名にElement..ってprefixがついちゃう...
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
#contents
Log4jのXML形式のConfigファイルをRelaxerを用いて入出力でき...
***要件 [#z820428f]
-Log4jの制御をWEB上で行えるようにしたい。
-Log4jの状態をWEB上で確認できるようにしたい。
***メモ [#l7829f8f]
幸いlog4j.dtdがあるのでここからRELAXNGスキーマを作ればよ...
***Trangをつかってみる [#gfc918cd]
[[Trang:http://www.thaiopensource.com/relaxng/trang.html]...
java -jar ./trang.jar log4j.dtd log4j.rng <- 全く元のlog...
relaxer -java -java.package:nu.mine.kino.log4j.binding
-java.xml.namespace log4j.rng <- 上で作成したlog...
でOKでした。いままでなにやってたんだろー。。。。
ようするに
-[[RELAX NG 入門:QName:http://www.kohsuke.org/relaxng/tut...
:参考|[[RELAX分割検証参照モデル:http://www.xml.gr.jp/rela...
**以下、試行錯誤 [#q8e61ff5]
***log4j.dtd -> log4j.rngに変換したい。 [#a9211394]
やり方は
-log4j.dtdは名前空間込みでdtd定義されているので要素名のlo...
-[[DTDinst:http://www.thaiopensource.com/relaxng/dtdinst/...
java -jar dtdinst.jar log4j.dtd > log4.tmp.xml
-Xalanで変換(xslはDTDinstに添付されている)
-ちょっと古いバージョンでrngが作成されるのと、また、
<start>
<ref name="hogehoge"/>
</start>
が出力されないので、適当に修正。。
-relaxerでJavaクラス生成
relaxer -java.package:nu.mine.kino.binding.log4j
-dir:../source/nu/mine/kino/binding/log4j log4j....
こうやると何故かクラス名にElement..ってprefixがついちゃう...
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: