如何在文本编写器的结束标记的开头和<abc>
标记中添加</abc>
标记?
答案 0 :(得分:1)
使用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();
}
}