dポイントプレゼントキャンペーン実施中!

お世話になります。
VB.NETでdatasetの値をXMLファイルに書いていますが、XML宣言部が書かれません。
同じような事象を検索してみましたが、該当するものはありませんでした。
またMSDNにも特に注意事項は記載されていません。

コードは以下のとおりとなります。

Dim filename As String = "C:\Documents and Settings\inui\My Documents\testXml\xmlWrite\XF_RACE.61.20110204.1.xml"

' Create an XmlTextWriter with the fileStream.
Dim = New IO.StreamWriter(filename, False, _
System.Text.Encoding.GetEncoding("shift_jis"))

' Write to the file with the WriteXml method.
_Dataset.WriteXml(xmlWriter)
xmlWriter.Close()

ご教授お願いしたします。

A 回答 (1件)

私は、直接書き込んでいます。



'<?xml version="1.0" encoding="Shift_JIS" ?>
xmlWriter.WriteLine("<?xml version=" & Chr(34) & "1.0" & Chr(34) & " encoding=" & Chr(34) & "Shift_JIS" & Chr(34) & " ?>")
_Dataset.WriteXml(xmlWriter)

こんな感じで。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!