从数据库生成文本文件

问题描述:

我有一个要求从驻留在SQL表中的数据中手动编写文本文件的要求。只是想知道这里是否有最佳做法。我应该先将它作为XMLDocument编写并使用XSL进行转换,或者只是使用Streamwriter并跳过转换?生成的文本文件将采用EDIFACT格式,因此布局非常具体。从数据库生成文本文件

+0

您可以更具体地了解您需要从SQL数据中获取的文本文件的格式吗?另外,“手写代码”是什么意思? – wag2639 2010-06-09 19:40:23

正常的事情就是直接写入EDIFACT数据。

将其创建为XMLDocument并将其转换为EDIFACT 可能在已有可用于执行转换的库时很有用。我这样说是因为XML输出有很多语言支持。

我看不出XSL如何帮助你,但我从来不需要输出EDIFACT数据。

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

此网址针对XML转换到这可能会解决你的问题EDIFACT的例子XSLT。