0

xml ファイルをデータセットに読み込むことができます。現在、文字列形式で印刷しています。Web メソッド呼び出しから xml 形式で印刷することは可能ですか。dataset.writexml で公開したい

Public Function HelloWorld() As String
    Dim dsProducts As New DataSet()
    Dim swriter As New IO.StringWriter

    dsProducts.ReadXml(AppDomain.CurrentDomain.BaseDirectory & "\Product.xml").ToString()
    dsProducts.WriteXml(swriter)

    Return swriter.ToString()
End Function

XMLTextWriter で可能ですか?

4

2 に答える 2

0

XMLDocumentオブジェクトを作成して呼び出しますLoadXML(yourXMLString)http://msdn.microsoft.com/en-us/library/system.xml.xmldocument.loadxml

これにより、その文字列がそのオブジェクトに読み込まれ、そこから XML をファイルに保存できます。それはあなたが探しているものですか?

編集:

このDataSetクラスには、GetXML()Web サービスに渡すことができる XML 文字列を返すメソッドがあります。それはあなたのWebサービスが期待しているものですか?XML 文字列?

http://msdn.microsoft.com/en-us/library/system.data.dataset.getxml

于 2012-05-22T14:12:29.443 に答える
0

Xdocを見てください。メソッドは、文字列ではなく XML ドキュメントを返すことができます。また、この回答はおそらく解決策に到達するのに役立ちます。

于 2012-05-22T12:23:12.273 に答える