从数据库生成文本文件

时间:2010-06-09 19:37:46

标签: c# database file text transform

我需要从驻留在SQL表中的数据手动编写文本文件。只是想知道这里是否有任何最佳实践。我应该首先将其作为XMLDocument编写并使用XSL进行转换,还是仅使用Streamwriter并完全跳过转换?生成的文本文件将采用EDIFACT格式,因此布局非常具体。

2 个答案:

答案 0 :(得分:0)

正常的做法是直接编写EDIFACT数据。

如果有一个库已经可以进行转换,那么将它创建为XMLDocument并将其转换为EDIFACT 可能非常有用。我这样说是因为XML输出有很多语言支持。

我无法看到XSL将如何为您提供帮助,但我从未输出过EDIFACT数据。

答案 1 :(得分:0)

http://www.stylusstudio.com/edi/XML_to_EDIFACT.html

此URL有一个示例XSLT,用于将XML转换为EDIFACT,这可能会解决您的问题。