GetXmlを使用してDataSet withoutから文字列を取得しようとしています。代わりに、WriteXmlを使用しています。それを使用して文字列を取得する方法は?ありがとう
StringWriter sw = new StringWriter();
dataSet.WriteXml(sw);
string result = sw.ToString();
StringWriter
に書き込み、その上でToString
を呼び出します。
生成されたXML宣言でUTF-16ではなくUTF-8を指定する場合は、my Utf8StringWriter
。
vb.netコードは次のとおりです。
Private Function GenerateXML(ByVal ds As DataSet) As String
Dim obj As New StringWriter()
Dim xmlstring As String
ds.WriteXml(obj)
xmlstring = obj.ToString()
Return xmlstring
End Function