0
이 EDI 표준을 테스트하고 있습니다 : X12 파서 (link), 링크의 예가 result.txt입니다. 이 작업을 수행하는 코드는 다음과 같습니다대신 콘솔에 결과를 출력하는 방법 .txt - X12 Parser?
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);
}
}
}
당신이 볼 수 있듯이, 코드가있다 : 인수 1이 샘플-과 Output.txt로 설정 프로젝트 속성/디버그에 스트림 출력 _ = 새로운하여 FileStream (인수 1 ... 생성 될 파일의 이름은이다
지금, 나는 내 콘솔에서 샘플-과 Output.txt로 대신 결과를 갖고 싶어,이 같은 :.에 대한
Stream outputFile = Console.Write();
정말 감사 도움.
TNX 남자와
교체 – DaniKR