我试图将类对象序列化为字符串.但是它从下面的代码中以xml的形式提供输出.
Dim x As New Xml.Serialization.XmlSerializer(response.GetType)
Dim sw As New IO.StringWriter()
x.Serialize(sw, response)
Return sw.ToString
Run Code Online (Sandbox Code Playgroud)
电流输出
<Employees>
<Employee>John</Employee>
<Employee>Peter</Employee>
</Employees>
Run Code Online (Sandbox Code Playgroud)
预期产出
<Employees><Employee>John</Employee><Employee>Peter</Employee></Employees>
Run Code Online (Sandbox Code Playgroud)
您需要使用一个,XmlTextWriter以便指定格式化XML输出的方式.例如:
Dim x As New Xml.Serialization.XmlSerializer(response.GetType)
Using sw As New IO.StringWriter()
Using xw As New XmlTextWriter(sw)
xw.Formatting = Formatting.None
x.Serialize(xw, response)
Return sw.ToString
End Using
End Using
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7051 次 |
| 最近记录: |