【发布时间】:2018-03-02 06:43:23
【问题描述】:
我有一个 MemoryStream,其中包含正在转换为字符串的 xml 信息
myString= Encoding.ASCII.GetString(memoryStream.GetBuffer(), 0, (int)memoryStream.Position);
//Then I am setting that to the PrintBox
PrintBox1.Text = myString;
PrintBox1.DataBind();
结果是具有 xml 格式的丑陋字符串。我想将其显示为 xml,或者至少保持 xml 的缩进。
【问题讨论】:
-
顺便说一句,您使用的是
Encoding.ASCII,您确定您的XML 永远不会包含非ASCII 字符吗?使用Encoding.UTF8通常更安全,不会丢失功能。