Oracle XML Publisher
一、什么是XML?
XML (extensible Markup Language)
最简单的定义就是:「遵守特定规则的文字」,而这些规则跟HTML的规则很像,但更严谨一些,并加上些补强
1998/2由全球信息网协会(World Wide Wed Consortium;W3C) 提出与制定的一种规格
主要语法:Tag成对出现的语法,例如
XML的批注与HTML语法相同,都是利用<!--批注内容-->来表示
XML(data+metadata), XSL(style. sheet;presentation)
(一)、preparation(准备)
1.Microsoft Word
2.Java Runtime Environment (JRE) version 1.4 or later
3.Oracle XML Publisher Template Builder for Word
4.Add “XML Publisher Administrator” to your responsibility and Re-login
5.Concurrent Program Output Post Processor MUST active
6.Profile - FND: NATIVE CLIENT ENCODING MUST set to UTF8
(二)、修改report中的属性,设置encoding=“UTF-8”
(三)、生成XML文档
1、打开Template Builder.
2、导入XML DATA
选择有Report Builder所生产的XML档
3.建立模板.
使用手动的方式在Word下建立如下模板
4.预览
预览:Template Builder->Preview->RTF
Tag-Group
?>做为一个Group的开头,放在资料的第一个Field的前面。
做为一个Group的结尾,放在资料的最后一个Field的后面。
Tag-
Tag-Item_Column>?>
?>?>
例如:sort:PO_NUM;'descending';data-type='text'?>
sort:PO_NUM;'ascending';data-type='number'?>
Tag-Page Break
Tag-Section
使用group name?>可以达到这样的效果
Insert an image in the template
url也可以XML里面的一个元素(当这个元素为完整的图片URL):
url:{IMAGE_LOCATION}( IMAGE_LOCATION为group中一元素)
url中也可以是只是一个目录而已:
url:{’${OA_MEDIA}/image name’}( OA_MEDIA->为一个目录)
例如:url:{’${OA_MEDIA}/ORACLE_LOGO.gif’}
(四)、XML资料格式------ test.xml
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24627116/viewspace-754510/ ,如需转载,请注明出处,否则将追究法律责任。