我将XML数据存储在Employee表列中; DB2中的数据类型是XML。
样本:
<employee id="901">
<name>
<first>Mubashar</first>
<last>Hussain</last>
</name>
<office>344</office>
<salary currency="USD">55000</salary>
</employee>
现在我想在crystal report中显示XML存储数据,并希望设计一个报告来列出该领域的所有员工。
我不想使用XML数据源方法,因为有数百名员工已注册。
请帮助我如何解析或显示存储在表格列中的XML数据或建议我 最佳方法如何进行XML数据列表。
期待您的回应,专业人士。
谢谢&amp;的问候,
mHussain
答案 0 :(得分:0)
您最好的选择是在sql-expression
字段中执行正则表达式搜索:
// {%EmployeeName}
(
REG_SUBSTR(table.field, '<regular expression here>')
)
我无法访问DB2,因此无法提供确切的语法。
有关DB2正则表达式支持的更多信息:enter link description here