在 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”被忽略。
如何使用这种智能感知方法正确添加子元素?