在VB.NET中使用intellisense,如何正确生成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"one_answers"Name"将被忽略。
如何使用这种intellisense方法正确地添加子元素?
它们不会被忽略-它们不存在。
Dim XML As XElement = <Customer>
<CustomerNumber/>
<Name/>
</Customer>
With XML
.SetAttributeValue("ID", 1)
.<CustomerNumber>.Value = "D234"
.<Name>.Value = "SomeName"
End With
Debug.Write(XML.ToString)