如果您移動了文件類型定義 (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 屬性新增至表格元素中。 |