簡體   English   中英

如何在VB.NET中將XElement嵌入XML文字中?

[英]How can I embed XElements into XML literals in VB.NET?

在VB.NET中,我可以使用<xml><%= "my string" %></xml>輕松地將字符串嵌入XML文字中。

如何嵌入XElement實例?

我知道我可以在XElement,XNode等類上使用方法,但是如果可能的話,我想在XML文字中使用它。

輪到我可以簡單地執行以下操作:

Function GetSomeMoreXml() As XElement
   Return <moreXml/>
End Function

Sub Main()
   Dim myXml = <myXml>
                  <%= GetSomeMoreXml() %>
               </myXml>
End Sub

這很整潔。 它使我可以將XML文字分解為更易於管理的塊。

如果您確實需要這樣做,則可以始終這樣做:

<xml><%= myXElement.ToString() %></xml>

我想不出要在哪個示例中執行此操作。 想要詳細說明為什么需要這個嗎? 它必須先寫出XElement字符串,然后解析它,然后再將其重新添加到對象模型中(我想這至少是必須的)。

暫無
暫無

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

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