schema.xmlのdatabase.dtdについて

75 views
Skip to first unread message

しゃってん

unread,
Aug 26, 2012, 11:57:38 PM8/26/12
to dbf...@googlegroups.com
しゃってんです。

たまたま、DBFlute-0.9.8.2で生成したschema.xmlをEclipseのXMLエディタで開いたら、
以下のXMLの形式が不正だというエラーが出ました。
#
# 要素タイプ "database" のコンテンツが不完全です、"(external-schema*,table+,sequenceGroup,procedureGroup)" と一致しなければなりません。
#

最新のdatabase.dtdにおいて、以下の宣言が原因かと思われます。

<!ELEMENT database (external-schema*, table+, sequenceGroup, procedureGroup)>

以下のようにすることでエラーを回避できるかと思います。(要素が現れないか、1回出現にする)

<!ELEMENT database (external-schema*, table+, sequenceGroup?, procedureGroup?)>

また、上記修正によりシーケンスやプロシジャを利用していない場合の出力にも対応できると思います。

以上、よろしくお願いいたします。

kubo

unread,
Aug 27, 2012, 2:14:03 AM8/27/12
to dbf...@googlegroups.com
くぼです

しゃってんさん、ありがとう。
取り急ぎなおしてみました。どうかな?

2012/8/27 しゃってん <schatt...@gmail.com>:

> --
> このメールは Google グループのグループ「DBFluteユーザの集い」の登録者に送られています。
> このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/dbflute/-/Njdei-DR-MEJ
> にアクセスしてください。
> このグループに投稿するには、dbf...@googlegroups.com にメールを送信してください。
> このグループから退会するには、dbflute+u...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/dbflute?hl=ja からこのグループにアクセスしてください。

しゃってん

unread,
Aug 27, 2012, 2:28:48 AM8/27/12
to dbf...@googlegroups.com
しゃってんです。

XMLエディタでエラーの表示がなくなったことを確認しました。

ありがとうございます。


2012年8月27日月曜日 15時14分03秒 UTC+9 jflute:

> このグループから退会するには、dbflute+unsub...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/dbflute?hl=ja からこのグループにアクセスしてください。

Reply all
Reply to author
Forward
0 new messages