文書タイプ記述 (DTD) ファイルを移動した時や、DAD 生成プログラムの出力を変更する必要がある場合には、 DAD ファイルを編集したい場合があります。
デフォルトのエディターで DAD ファイルを開くには、 「ナビゲーター」ビューでファイルをダブルクリックします。 エディターには強調表示や検索置換などの基本機能が備わっています。
以下のノードを変更したい場合があります。
以下のコード・サンプルを検討してみてください。
<?xml version ="1.0"?> <!DOCTYPE DAD SYSTEM "/home/dxxinst/dtd/dad.dtd"> <DAD> <dtdid>/home/samples/dtd/neworder.dtd</dtdid> <validation>NO</validation> <Xcollection> <prolog>?xml version="1.0"?</prolog> <doctype>!DOCTYPE Order SYSTEM "/home/samples/dtd/neworder.dtd"</doctype> <root_node> <element_node name="Order"> <RDB_node> <table name="order_tab" key="order_key1 order_key2 order_key3"/> <table name="part_tab" key="part_key1 part_key2"/> <table name="ship_tab" key="date"/> <condition>order_tab.order_key1= order_tab.order_key1</condition> </RDB_node> . . .
次の表は、コードの編集方法を説明しています。
コード | 変更 |
---|---|
<!DOCTYPE DAD SYSTEM "/home/dxxinst/dtd/dad.dtd"> | この行を変更して、DAD 文書の DTD ファイルの位置を変更します。 |
<dtdid>/home/samples/dtd/neworder.dtd</dtd> <doctype>!DOCTYPE Order SYSTEM "/home/samples/dtd/neworder.dtd"</doctype> |
これらの行を変更して、XML 文書の DTD ファイルの位置を変更します。 |
<validation>NO</validation> | この行を変更して、検証インディケーターを変更します。 |
<element_node name="Order"> | この行を変更して、ルート XML エレメントを表す最上位エレメントを変更します。 |
<table name="order_tab" key="order_key1 order_key2 order_key3"/> |
これらの行を変更して、orderBy 属性を表エレメントに追加します。 |