Я тестирую этот стандарт EDI: X12 Parser (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);
}
}
}
Как вы можете видеть, код имеет: поток файл_вывода = новый FileStream (арг 1 ... где арг 1 в свойствах проекта/Debug установить в качестве образца-output.txt , который является именем файла, который будет создан
Теперь я хочу, чтобы получить результат, а не как образец-output.txt, в моей консоли, что-то вроде этого:.
Stream outputFile = Console.Write();
Действительно спасибо
TNX человек работает :) – DaniKR