XML Publisher 开发相关
来源:互联网 发布:国家旅游局2016年数据 编辑:程序博客网 时间:2024/05/01 17:47
一,
在XML Publisher输出到excel后如果数字变成科学计数了,可以在template里头添加 =T("域")
二,
XML报表运行警告,输出提示为:
无法显示 XML 页。
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
XML 文档只能有一个顶层元素。处理资源 'http://***.***.com:8001/OA_CGI/FNDWRR.exe?temp_id=2326230111' 时出错。第 12 行,位置: 2
<ITEM_LIST>-^
转:
问题描述:在使用XMLP做报表的过程中,经常会遇到乱码的情况。
导致乱码的原因有两种:字符集的问题和字体定义的问题。
字符集引起的乱码 :一般乱码成不规则性的。
字体定义引起的乱码:一般乱码是规则的,一般为(反?)
一. 字符集的问题
解决方法:
1. 在PL/SQL中输出XML时,头信息的编码为:
view plaincopy to clipboardprint? output('<?xml version="1.0" encoding="' || fnd_profile.value('ICX_CLIENT_IANA_ENCODING') || '"?>');
2. 修改EBS系统首选项: 客户机字符编码修改为:Unicode(UTF-8),修改首选项会影响到配置文件
FND: NATIVE CLIENT ENCODING的值。
3. 直接修改FND: NATIVE CLIENT ENCODING的值,使客户机的编码与服务器保持一致。
4. 注意事项:
ORACLE的字符集命名(非国际标准)和XML规范(IANA国际标准)不一致,我们还不能直接根据Oracle的字符集来设置XML字符集,需要根据下表映射设置(也可以通过utl_gdk.charset_map来获得映射关系):
二. 字体定义的问题
解决步骤:
1. 查看$OA_JRE_TOP/jre/lib/fonts目录下是否包含类似ALBAN*.ttf 的文件。
2. 如果没有,从EBS的$FND_TOP/resource 下拷贝一份,
使用命令:
cp $FND_TOP/resource/ALBAN*.ttf $OA_JRE_TOP/jre/lib/fonts
3. 重启应用。问题就可以解决。
4. 原理:默认情况下,XMLP不支持中文,原因仅仅是缺少字体。因为XMLP采用Java编写,理论上Java支持任何语种。EBS自带了中文字体,但没有安装到XMLP目录。因此要做个拷贝.
5. XMLP默认输出格式为HTML的时候,打开时所使用的字体是$OA_JRE_TOP下的。使用EXCEL和PDF时使用的是$FND_TOP下面的字体
三,
格式化输出:<?FORMAT-NUMBER:123887;'999G999D999'?>
- XML Publisher 开发相关
- XML Publisher 模板开发小技巧
- XML Publisher RTF模版开发技巧
- XML Publisher 模板
- Oracle XML Publisher
- XML Publisher学习总结
- ORACLE XML Publisher
- XML Publisher介绍
- Generate XML Publisher
- XML Publisher学习总结
- XML Publisher 技巧
- XML Publisher学习总结
- All about XML Publisher (XML Publisher 4.5 Release 11i10 )
- XML PUBLISHER的一些技巧
- XML Publisher 模板设计技巧
- XML PUBLISHER的一些技巧
- EBS xml publisher中文乱码
- 配置 XML Publisher 的字体
- 页面乱码问题根源浅析
- 信号量与自旋锁 |Linux,信号量,自旋锁,睡眠锁,spinlock,semaphore
- hdu 2845 Beans
- java 实现文件监控
- loadView和viewDidLoad/viewDidUnload及initWithNibName/awakeFromNib/initWithCoder理解
- XML Publisher 开发相关
- Android SDcard中的文件夹大解析!
- 让windows explorer文件浏览窗口左侧默认显示目录树
- 通过oralce的内置函数查询树形结构的结果
- GUI 资源库
- Android调用.NET Webservice报org.ksoap2.serialization.SoapPrimitive误
- 从零开始学习jQuery (一) 开天辟地入门篇
- 老男孩linux实训初级第9期第四次课课前考试题——我的答案
- 通话涉及类的分析