В Интернете существует множество примеров преобразования файла XML в другой формат с использованием файла XSLT, например:
XslTransform myXslTransform = new XslTransform();
XsltSettings myXsltSettings = new XsltSettings();
myXsltSettings.EnableDocumentFunction = true;
myXslTransform.Load("transform.xsl");
myXslTransform.Transform("input.xml", "output.xml");
Однако это только частичный ответ, я хотел бы иметь возможность получить входные данные XML из веб-формы и использовать их в качестве входных данных вместо файла .xml, но не нашел конкретных примеров. Кроме того, с помощью Visual Studio я вижу различные доступные конструкторы и методы, и я не вижу того, который принимает данные XML в строковом формате, поэтому было бы очень полезно, если бы кто-то мог привести пример этого.