c# 修改xslt并转为html,XSLT转换为HTML并基于XML中的数据格式化HTML

我是XSLT/XML和HTML的新手.我有一个XML文件,我目前使用XSLT在c#中转换为HTML.XML文件只代表从数据库中的表中提取的数据.我现在可以非常轻松地使用XSLT将XML文件转换为HTML,而无需太多格式化.打开时的HTML看起来很普通.我打算格式化HTML,即根据XML文档中的某些键值更改字体,背景颜色,字体颜色等.

XML是使用C#代码每天生成的.XML文件的内容完全取决于执行C#代码的那一天中数据库中表的内容.

XML看起来像这样

56

111

Release of DIT

2011-09-21

2-Give High Attention

Ready to Test

Business Intelligence

peter

john

3-Average

829

111

Data request

2012-01-12

3-Normal Queue

Open

web

tcm

john

3-Average

728

999

Data request

2012-01-11

3-Normal Queue

Fixed

Business Intelligence

chris

peter

3-Average

我打算做的是从这个XML生成HTML表格,它是表格格式,但HTML表格中行的字体颜色应该根据"testid"属性设置.即,对于HTML上的字体颜色,每个"testid"属性应该是唯一的.由于每个testid的行每天都会根据数据库中表中的数据进行更改,因此我不确定如何使用XSLT完成此操作.

当前的XSLT看起来像这样..正如你所看到的,我已经硬编码了字体颜色.

Defect ID

Test ID

Summary

Detected Date

Priority

Status

Project

Assigned To

Detected By

Severity

有人知道或有人可以指导我吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值