我需要将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 declation会破坏我需要发送的数据。我不想从模糊字符串处理开始,我认为必须有更直接的东西。
由于
MadMaxapp
答案 0 :(得分:0)
似乎没有办法省略xml声明。我已经实现了一些代码来删除xml的第一行。不好但是有效。