Добавляете теги в textwriter? - PullRequest
       9

Добавляете теги в textwriter?

0 голосов
/ 30 октября 2009

Как добавить тег <abc> в начале и тег </abc> в конце в текстовом редакторе?

1 Ответ

1 голос
/ 30 октября 2009

Используйте XmlWriter. Напишите свой начальный корневой элемент. Затем передайте XmlWriter в преобразование XSL. Это будет продолжать писать. Когда это будет сделано, напишите свой конечный корневой элемент:

public static void WrapTransform(
    Stream outputStream, 
    string styleSheetUri, 
    string documentUri)
{
    var transform = new XslCompiledTransform();
    using (var styleSheetReader = XmlReader.Create(styleSheetUri))
    {
        transform.Load(styleSheetReader);
    }

    using (var wrapper = XmlWriter.Create(outputStream))
    {
        wrapper.WriteStartElement("Root");
        transform.Transform(documentUri, wrapper);
        wrapper.WriteEndElement();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...