XML 发布系统设计与实现 XML 发布系统是指利用 XML Publisher 工具将数据从 Oracle 数据库中提取出来,并将其转换为各种格式的文件,如 RTF、PDF、Excel 等。下面是关于 XML 发布系统的详细设计和实现步骤: 一、创建 XML 发布系统的实例模板 在 Word 中,视图 - 工具栏 - 窗体,将出现文字型窗体域的控件。在文字型窗体域中添加占位符,格式 <?a?>。那么,在程序中打印出的 XML 语句为 <a>x</a> 的时候,XML publisher 自动将 x 的值填充到 <?a?> 的文字型窗体域中去。 二、循环出现的数据行处理 对于要不断循环出现的数据行可用 <?FOR-EACH:xxxx?> 和 <?END FOR-EACH?> 括起来,而程序中每一行的数据也由<xxxx></xxxx> 括起来创建一个 package。 三、系统管理员责任登入系统 以系统管理员责任登入系统,点击 并发 - 方案 - 可执行。此处的名称和简称大小写敏感。将执行方法改成 PL/SQL 存储过程。执行文件名为 包名 . 过程名,如后图所示: 四、定义执行文件 并发 - 方案 - 定义 其中的名称为刚才在’并发 - 方案 - 可执行’中定义的简称。输出 - 格式 :XML(保存、打印)。 五、参数定义 在同一页面点击参数,可以在此定义要传入过程的参数,并选择此参数的值集。注意,系统中的日期的值集实际是字符型的,使用的时候还需转化。 六、安全性责任定义 按照骑责任找到请求组名,本例在责任名中查找 ’宝检本部人力资源超级职责’,找到请求组为’ CN HRMS Reports and Processes’。安全性 - 责任 - 请求 查找’ CN HRMS Reports and Processes’请求组,并添加’ XML 报表发布程序’请求和并发 - 方案 - 定义中定义的并发程序 (简称名),此处为’ test1’。 七、Oracle XML Publisher 管理员职责登陆 以 Oracle XML Publisher 管理员职责登陆,在’数据定义’中点击’创建数据定义’,代码为并发 - 方案 - 定义中取的简称 (大小写敏感),此处为’ TEST1’。 八、模板上传 将类型选为 RTF,并选择本地上做好的模板上传 (RTF 格式)。这个地方最好自己手动全填上,不要搜索,不然有些机器可能死掉。语言:汉语,地区:中国。 XML 发布系统的设计和实现需要考虑到多方面的因素,如数据的提取和转换、模板的设计和上传、安全性的定义和管理等。只有通过详细的设计和实现,才能确保 XML 发布系统的正确性和高效性。
剩余27页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助