0
我正在测试这个EDI标准:X12解析器(link),现在链接中的示例有result.txt。执行此代码是:如何输出结果到控制台,而不是.txt - X12解析器?
using OopFactory.X12.Parsing;
using OopFactory.X12.Parsing.Model;
namespace MyX12.Edi835Parser
{
class Program
{
static void Main(string[] args)
{
Stream transformStream = Assembly.GetExecutingAssembly().GetManifestResourceStream("MyX12.Edi835Parser.X12-835-To-CSV.xslt");
Stream inputStream = new FileStream(args[0], FileMode.Open, FileAccess.Read);
Stream outputFile = new FileStream(args[1], FileMode.Create, FileAccess.Write);
X12Parser parser = new X12Parser();
Interchange interchange = parser.Parse(inputStream);
string xml = interchange.Serialize();
var transform = new XslCompiledTransform();
transform.Load(XmlReader.Create(transformStream));
transform.Transform(XmlReader.Create(new StringReader(xml)), new XsltArgumentList(), outputFile);
}
}
}
正如你看到的,代码:流OUTPUTFILE =新的FileStream(参数1 ...其中ARGS 1是在项目属性/调试设置采样Output.txt的,这是将要创建的文件的名称
现在,我希望能有结果,而不是作为采样Output.txt的,在我的控制台,像这样:
Stream outputFile = Console.Write();
真的感谢帮助。
TNX人更换
工程:) – DaniKR 2014-10-06 08:32:34