我们使用ReportViewer生成报告。我试图自动检查报告。但是,系统生成的HTML既强烈又难以导航。嵌套表,没有类或ID,这类事情。
是否有人可以将类或ID属性添加到控制报告的RDL文件中,以便我可以更轻松地在表中找到内容?
举个例子:
<Fields>
<Field Name="Date">
<DataField>Date</DataField>
</Field>
</Fields>
我想在那里向Field键添加ID=Date
之类的属性。因此,在生成表时,包含日期的TD元素也具有id="Date"
。
(或者任何东西。现在,HTML是乱七八糟的混乱,跟踪XPATH到一个区域让我想翻转表。)
这甚至可能吗?
答案 0 :(得分:0)
一个想法可能是为您的报告测试数据(guid或特殊日期等)添加非常独特的数据点,以便更轻松地导航xml。
如果你的表看起来像这样
<table>
<tr>
<td>dddd-dddd-2222-dddd</td>
</tr>
</table>
您的xpath可能不那么复杂,因为您可以在创建表达式时利用唯一值。
不确定是否可以在验证架构后添加到rdl xml。