-1

データを Web サービスに送信するために、C# のデータセットを xml にシリアル化する必要があります。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 宣言は送信する必要があるデータを壊します。あいまいな文字列の処理から始めたくなかったので、もっと簡単なものがあるに違いないと思いました。

ありがとう

マッドマックスアプリ

4

1 に答える 1

0

xml 宣言を省略する方法はないようです。xml の最初の行を削除するコードをいくつか実装しました。良くありませんが、うまくいきます。

于 2013-11-11T08:13:54.440 に答える