Преобразуйте программу для работы с командной строкой - C#
Формулировка задачи:
Всем доброе утро. Я в программе задал в качестве параметров названия файлов которые использует программа. Мне нужно чтобы, я запутил прогу через командную строку и указывал сам a. Первый параметр – (имя) файл который подлежит преобразованию
b. Второй параметр – (имя) файл таблицы преобразования
c. Третий параметр – (имя) файла результата
Как сделать помогите.
using System; using System.IO; using System.Xml; using System.Xml.XPath; using System.Xml.Xsl; public class Sample { public static void Main() { // Create and load the transform with script execution enabled. XslCompiledTransform transform = new XslCompiledTransform(); XsltSettings settings = new XsltSettings(); settings.EnableScript = true; transform.Load("gradeReport.xsl", settings, null); // Execute the transformation. transform.Transform("gradeReport.xml", "gradeReport.html"); } }
Решение задачи: «Преобразуйте программу для работы с командной строкой»
textual
Листинг программы
using System; using System.IO; using System.Xml; using System.Xml.XPath; using System.Xml.Xsl; public class Sample { public static void Main(string[] args) { if (args.Length != 3) { // это проверка на правильность команды System.Console.WriteLine("Invalid number of args (need 3)."); Console.ReadKey(); return; } String xmlname = args[0]; String stylesheet = args[1]; String htmlname = args[2]; // Create and load the transform with script execution enabled. XslCompiledTransform transform = new XslCompiledTransform(); XsltSettings settings = new XsltSettings(); settings.EnableScript = true; transform.Load(stylesheet, settings, null); // Execute the transformation. transform.Transform(xmlname, htmlname); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д