我可以将HTML属性添加到R​​eportViewer的RDL /输出中吗?

时间:2014-03-27 20:18:06

标签: html xpath reportviewer rdl

我们使用ReportViewer生成报告。我试图自动检查报告。但是,系统生成的HTML既强烈又难以导航。嵌套表,没有类或ID,这类事情。

是否有人可以将类或ID属性添加到控制报告的RDL文件中,以便我可以更轻松地在表中找到内容?

举个例子:

  <Fields>
    <Field Name="Date">
      <DataField>Date</DataField>
    </Field>
  </Fields>

我想在那里向Field键添加ID=Date之类的属性。因此,在生成表时,包含日期的TD元素也具有id="Date"

(或者任何东西。现在,HTML是乱七八糟的混乱,跟踪XPATH到一个区域让我想翻转表。)

这甚至可能吗?

1 个答案:

答案 0 :(得分:0)

一个想法可能是为您的报告测试数据(guid或特殊日期等)添加非常独特的数据点,以便更轻松地导航xml。

如果你的表看起来像这样

<table>
<tr>
  <td>dddd-dddd-2222-dddd</td>
</tr>
</table>

您的xpath可能不那么复杂,因为您可以在创建表达式时利用唯一值。

不确定是否可以在验证架构后添加到rdl xml。