在 Crystal Reports 2016 中使用自定义 XSD

Posted

技术标签:

【中文标题】在 Crystal Reports 2016 中使用自定义 XSD【英文标题】:use custom XSD in Crystal Reports 2016 【发布时间】:2020-01-05 06:37:28 【问题描述】:

我正在尝试以 XML 格式从水晶报表中导出数据,但问题是数据包含在 Formatted ValueValue 等标签中,但我的要求是获取用户特定的标签。例如

如果我的数据有员工姓名和员工 ID,那么我需要如下:

<Employee Name> abc </Employee Name>
<Employee ID> 123 </Employee ID>

但是从水晶导出的 XML 如下所示

<Formatted Value> abc </Formatted Value>
<Formatted Value> 123 </Formatted Value>

尝试了不同的方法来更改由 Crystal Reports 创建的默认 XSD,但遗憾的是无法使用。

获得解决方案的任何想法或陈述都会非常有帮助,现在尝试了几天但没有任何运气。

谢谢

【问题讨论】:

【参考方案1】:

两个选项是:

    导出为 TEXT 格式并自行处理标签。 导出为 XML,并在生成的文件中替换标签。 here 列出的第 3 方工具中至少有一个可以自动执行导出过程,并根据您指定的替换对立即将坏标签替换为好标签。

【讨论】:

感谢回复,我不认为第二点被接受,但第一点是非常有效的。明天接受

以上是关于在 Crystal Reports 2016 中使用自定义 XSD的主要内容,如果未能解决你的问题,请参考以下文章

Crystal Reports v13.0.2000.0.:为啥“where”子句在子报表中不起作用?

Crystal Reports 未使用 Oracle 驱动程序从某些 Oracle 视图返回数据

使用 Access 数据库和 Crystal Reports 发布 C# 应用程序

使用Crystal Reports ReportDocument

Crystal Reports - “您要求的报告需要更多信息”

解决正确案例Crystal Reports