我们使用ReportViewer生成报告。我在尝试自动核对报告。但是,系统生成的HTML是.既紧张又难以驾驭。嵌套表,没有类或ID,诸如此类。
是否有人可以将类或ID属性添加到控制报表的RDL文件中,以便更容易地找到表中的内容?
举个例子:
<Fields>
<Field Name="Date">
<DataField>Date</DataField>
</Field>
</Fields>我想在字段键中添加一个像ID=Date这样的属性。因此,当生成表时,包含日期的TD元素也具有id="Date"。
(或者任何事情.)现在,HTML是一团乱七八糟的东西,跟踪XPATH到某个区域使我想翻转表。)
这有可能吗?
发布于 2014-03-28 04:56:50
一种方法可能是向报表测试数据(guid或特殊日期等)添加非常独特的数据点,以便更容易地导航xml。
如果你的桌子像这样
<table>
<tr>
<td>dddd-dddd-2222-dddd</td>
</tr>
</table>您的xpath可能不那么复杂,因为您可以在创建表达式时利用唯一的值。
不确定是否可以添加到rdl xml中,因为架构是经过验证的。
https://stackoverflow.com/questions/22698328
复制相似问题