shimashimaの日記: [Torque] ローカルにあるDTDでXML Validateを行わせる方法
日記 by
shimashima
Apache DB Project の O/Rマッピングツール Torqueで、*schema.xmlからクラスファイルを生成する際に、ローカルのDTDを使ってValidateを行うには以下のようにする。
(ファイル生成を行うので、細かくいうとTorque-gen)
1.あらかじめ *schema.xmlに記述されている、DTDをダウンロードしておく。
2.ダウンロードした DTDを schema/ 配下に配置する。
3.対象の*schema.xmlの、DTDへのURIを以下のように修正する。
<!DOCTYPE database SYSTEM "schema/database.dtd">
4.ant実行
…さて、ここまで書いて気が付いたが、doc/ 配下にdatabase.xml が標準であるので、わざわざダウンロードをする必要はないようだ。対象の*schema.xmlのDTD記述の変更のみで問題ない。
# プロキシの関係でDTDが見れなかったので、上記対応を行った。
(ファイル生成を行うので、細かくいうとTorque-gen)
1.あらかじめ *schema.xmlに記述されている、DTDをダウンロードしておく。
2.ダウンロードした DTDを schema/ 配下に配置する。
3.対象の*schema.xmlの、DTDへのURIを以下のように修正する。
<!DOCTYPE database SYSTEM "schema/database.dtd">
4.ant実行
…さて、ここまで書いて気が付いたが、doc/ 配下にdatabase.xml が標準であるので、わざわざダウンロードをする必要はないようだ。対象の*schema.xmlのDTD記述の変更のみで問題ない。
# プロキシの関係でDTDが見れなかったので、上記対応を行った。
[Torque] ローカルにあるDTDでXML Validateを行わせる方法 More ログイン