我正在尝试将一个对象序列化为字符串。以下是代码:
XmlSerializer xmlSerializer = new XmlSerializer(data.GetType());
StringWriter textWriter = new StringWriter();
xmlSerializer.Serialize(textWriter, data);
var xml = textWriter.ToString();
这个代码可以工作,但是 "\r\n" 是字符串的一部分。我想用这个字符串执行 XSLT 转换,但由于 "\r\n" 字符,这不起作用。
这是转换代码:
XslCompiledTransform transform = new XslCompiledTransform();
transform.Load(xsltPath);
using (XmlReader xmlReader = System.Xml.XmlReader.Create(new StringReader(xmlString)))
{
transform.Transform(xmlReader, xmlWriter);
...
}
我该如何开始?
\r\n
视为空格,当您尝试应用 XSLT 时出现了哪个错误? - MiMo\r\n
到底在哪里,你为什么认为这是你的问题? - John Saunders