簡體   English   中英

如何在vb.net中使用智能感知和xml模式正確生成xml元素?

[英]How can I properly generate xml elements using intellisense and xml schemas in vb.net?

在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”將被忽略。

如何使用這種智能感知方法正確添加子元素?

它們不會被忽略-它們不存在。

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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM