首先直接将输出发送到HTML或XML?

时间:2012-02-16 18:00:53

标签: c# xml xslt

我正在编写一个解析器来解析传入的文本文件。我把它准确地解析了所有内容。

我可以选择输出到文本 - 这样做是为了检查解析的准确性。我目前正在实现一个写入电子表格的选项,但它还没有输出所有内容。

我有一个输出为静态HTML的请求。 是否值得输出到XML然后从中生成HTML?

我看到C#有XMLTransform类,它看起来像我需要的那样。在VS中使用XML设计器并编写XSLT文件比手动编写所有HTML输出更容易吗?我知道Excel将导入XML文件,但它有点乱,如果我直接生成.xls文件,我无法获得格式化选项

1 个答案:

答案 0 :(得分:1)

我会给你一个合格的号码

也就是说,如果我想轻易换掉转换,我可能会考虑这样的选项,例如,如果这是多个客户端使用的应用程序,并且生成的HTML将取决于客户端。即使这样,我也会使用一个简单的标记化HTML模板进行调查,其中我只插入了我想要的数据。但是,如果转换足够复杂,那么,是的,我会去XSLT路线。

“否”的原因是转换增加了这种复杂程度,通常不值得花时间。