【发布时间】:2013-11-07 16:02:22
【问题描述】:
我需要将 c# 中的数据集序列化为 xml,以便将数据发送到 Web 服务。我无法更改网络服务,因此必须更改我的代码以适应网络服务的要求。
我使用dataset.WriteXmlSchema(stream) 编写架构并添加dataset.WriteXml(stream) 以添加数据本身。
结果现在如下所示:
<?xml version='1.0'?>
<xs:schema id='DocumentElement' xmlns='' xmlns:xs='http://www.w3.org/2001/XMLSchema' ...
有没有机会摆脱<?xml version='1.0'?> 声明?
我需要将数据集的 XML 结果封装到其他 xml 数据中,并且 xml 声明会破坏我需要发送的数据。我不想从模糊字符串处理开始,我认为必须有更直接的东西。
谢谢
疯狂的应用程序
【问题讨论】:
标签: c# xml dataset xml-serialization declaration