Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.Net中的报表-代码还是转换?_Asp.net_Xml_Xslt_Report - Fatal编程技术网

ASP.Net中的报表-代码还是转换?

ASP.Net中的报表-代码还是转换?,asp.net,xml,xslt,report,Asp.net,Xml,Xslt,Report,因此,我必须编写一个HTML报告,从各种XML源提取信息。我可以选择使用XSLT生成报告,也可以通过将XML序列化为C#对象并使用这些对象填充ASPX页面中的信息,在ASPX中编写报告 在开发时间和性能方面,哪种选择更好 对我来说,很大一部分决定是XML源的结构是否会经常更改,还是需要添加/删除XML源。使用XSLT,您只需进行更改,而无需重新编译代码 对我来说,很大一部分决定是XML源的结构是否会经常更改,还是需要添加/删除XML源。使用XSLT,您只需进行更改,而无需重新编译代码 有趣的问题

因此,我必须编写一个HTML报告,从各种XML源提取信息。我可以选择使用XSLT生成报告,也可以通过将XML序列化为C#对象并使用这些对象填充ASPX页面中的信息,在ASPX中编写报告


在开发时间和性能方面,哪种选择更好

对我来说,很大一部分决定是XML源的结构是否会经常更改,还是需要添加/删除XML源。使用XSLT,您只需进行更改,而无需重新编译代码

对我来说,很大一部分决定是XML源的结构是否会经常更改,还是需要添加/删除XML源。使用XSLT,您只需进行更改,而无需重新编译代码

有趣的问题是,XSLT非常好,专门为这项工作而构建,但在学习过程中可能会很棘手。我想这取决于您对这两种技术的适应程度,因为这会对开发时间产生很大的影响。有趣的问题!从技术上讲,我对这两种选择都很满意。感觉XSLT将是一个更干净、更优雅的解决方案,但使用代码可能会更好/更容易。您需要问自己一个问题,这将回答您的问题。。。你会在其他地方重复使用C#对象吗?如果不是,我认为这是一个非常明显的选择。@Steve-不太可能。另外,对于我们正在阅读的XML,我们没有真正的XSD。有趣的问题是,XSLT非常好,专门为这项工作而构建,但在学习过程中可能会很棘手。我想这取决于您对这两种技术的适应程度,因为这会对开发时间产生很大的影响。有趣的问题!从技术上讲,我对这两种选择都很满意。感觉XSLT将是一个更干净、更优雅的解决方案,但使用代码可能会更好/更容易。您需要问自己一个问题,这将回答您的问题。。。你会在其他地方重复使用C#对象吗?如果不是,我认为这是一个非常明显的选择。@Steve-不太可能。另外,对于我们正在读取的XML,我们没有真正的XSD。