SQL 语句映射文档访问定义(DAD)文件是使用 SQL 语句(SELECT 或 FULLSELECT)至 DTD 的映射来创建的。DAD 可以用来从 SQL 查询组成 XML 文档。
下列指示信息是为“资源”透视图编写的,但是也将适用于其它许多透视图。
要确保生成了有效的 SQL 语句映射 DAD,必须映射 XML 文件中的所有文本节点。
遵循下列步骤来将 SQL 语句映射至 XML 文件:
可以将一列映射至多个 XML 节点,但是,每个 XML 节点只能对应于一列映射。
可以使用“匹配映射”选项来映射具有公共名的列和节点。当选择 SQL 语句和 XML 节点时,工具将映射所选的对象,然后它将尝试根据公共名称来将语句中的列映射至所选 XML 节点的子代。此进程将一直进行,直到映射了具有公共名称的所有列和子代 XML 节点为止。
要映射具有相同名称的列和节点:
要除去映射,在“大纲”视图中右键单击该映射,并选择除去映射。
一旦创建了映射,就可以通过选择
并完成该向导来创建 SQL 语句映射 DAD 文件。选择选项
选项支持使您能够在映射会话期间动态地选择或映射 XML 窗格视图中某个选项的任何成员。只允许映射某个选项的一个成员;后来选择选项的新成员将自动除去与先前选择的成员相关的任何现有映射。
要使用当前未显示在 XML 窗格中的选项成员创建映射:
例如: