-1

我需要将 C# 中的数据集序列化为 xml,以便将数据发送到 Web 服务。我无法更改 Web 服务,因此必须更改我的代码以适应 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 声明会破坏我需要发送的数据。我不想从模糊字符串处理开始,我认为必须有更直接的东西。

谢谢

MadMaxapp

4

1 回答 1

0

似乎没有办法省略 xml 声明。我已经实现了一些代码来删除 xml 的第一行。不好,但它的工作原理。

于 2013-11-11T08:13:54.440 回答