c# - 生成 XML,内容长度不正确

标签 c# asp.net xml

我在这里使用已接受的答案:Transmit generated XML file without saving to disk

我怎么知道内容长度?我正在使用 doc.OuterXml.Length.ToString() 但我在末尾缺少 20-30 个字符。

最佳答案

Content-Length header 计算字节数,而不是字符数。 String.Length 计算字符数。你可能想要类似的东西

Response.AddHeader("Content-Length", 
                   Response.ContentEncoding.GetByteCount(output).ToString());

关于c# - 生成 XML,内容长度不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8507061/

相关文章:

ASP.Net 按钮不会呈现背景图像

c# - 如何自动找出我应该引用哪些程序集以及我应该使用哪些 namespace ?

html - 如何选择 XPath 中具有特定类的最后一个 XHTML <span> 元素?

c# - TextBox OnClick 事件 - 单击了什么?

c# - 如果关闭表单,为什么控件计数会减少?

c# - 从下拉列表中选择一种类型的模型以填充 ASP.NET MVC 中另一个模型的属性

用于重命名 XML 元素的 Python

sql - 如何在 SQL Server 中将 XML 文件读取为表格格式

c# - 指定我需要一个实现 2 个或更多接口(interface)的对象的接口(interface)引用

c# - 设置包含动态添加图像的div的高度和宽度