10

我正在将一些数据从另一个测试/错误跟踪工具导入到 tfs,我想将它的描述转换为简单的 HTML,因此是一个纯字符串,其中保留了 HTML 的“布局”。

例如:

<body>
  <ol>
    <li>Log on with user Acme &amp; Co.</li>
    <li>Navigate to the details tab</li>
    <li>Check the official name</li>
  </ol>
  <br>
  <br>
  Expected Result:<br>
  official name is filled in<br>
  <br>
  Actual Result:<br>
  The &amp;-sign is not shown correctly<br>
  See attachement.
</body>

将变为插入换行符的纯文本,HTML 实体翻译如下:

1. 使用用户 Acme & Co 登录。
2. 导航到详细信息选项卡
3.查看正式名称

预期结果:
正式名称填写

实际结果:
&-符号显示不正确
详见附件

我目前可以使用正则表达式用换行符替换一些标签并去除其余部分,但是替换 HTML 实体和类似的东西,<ol>并且<ul>似乎我正在重新发明一些东西(浏览器?)。所以我想知道是否有人在我之前做过这件事。我用谷歌找不到它。

4

2 回答 2

5

您可以尝试将其加载到HTML 敏捷包中,而不是正则表达式?如果是 xhtml,那么 xslt 转换可能是一个不错的选择。

于 2008-12-10T16:08:13.603 回答
0

最后,一旦我对 TFS 更加熟悉,我就自定义了工作项类型以包含一个新的 HTML 字段,并将内容复制到该字段中。

这个解决方案好多了,因为我们现在可以看到该字段的预期格式。

于 2010-01-20T12:01:02.530 回答