0

Visual Studio 2010 で Visual Basic を使用して XML ドキュメントを作成しました。開始要素を記述するときに配列値を使用できないようです。

arrayValue = array(UBound(array))
Dim xw As XmlWriter = XmlWriter.Create("xmlfile.xml", xws)
        xw.WriteStartDocument()
        xw.WriteStartElement(arrayValue)
        xw.WriteEndElement()
        xw.WriteEndDocument()
        xw.Flush()
        xw.Close()

エラーが発生し、何もしません。「System.Xml.dll で 'System.ArgumentException' 型の初回例外が発生しました」

どうしたの?

4

2 に答える 2

0

XMLTextWriter を使用してみてください。

arrayValue = array(UBound(array))
Dim xWriter As New Xml.XmlTextWriter("C:\Users\Admin\Desktop\mytest.xml", System.Text.Encoding.UTF8)

xWriter.Formatting = Formatting.Indented
xWriter.Indentation = 2
xWriter.WriteStartDocument(True)
xWriter.WriteStartElement(arrayValue)
xWriter.WriteEndElement()
xWriter.Flush()
xWriter.Close()
于 2013-07-17T21:09:38.153 に答える