如果已经移动了文档类型定义(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 属性添加到表元素中。 |