VB.NET でインテリセンスを使用して、xml 要素を適切に生成するにはどうすればよいですか? 子要素に値を追加しようとすると、それらは無視されます。
次のコードを検討してください。
Dim XML As XElement = <Customer/>
With XML
.SetAttributeValue("ID", 1)
.<CustomerNumber>.Value = "D234"
.<Name>.Value = "SomeName"
End With
Debug.WriteLine(XML.ToString)
これは出力されます:
<Customer xmlns="http://Customer" ID="1" />
つまり、子要素の「CustomerNumber」と「Name」は無視されます。
このインテリセンス アプローチを使用して子要素を適切に追加するにはどうすればよいですか?