如何在VB.NET中将XElements嵌入到XML文本中?

Gid*_*sey 5 xml vb.net linq-to-xml xml-literals

在VB.NET中,我可以轻松地将字符串嵌入到XML文字中<xml><%= "my string" %></xml>.

我该如何嵌入XElement实例?

我知道我可以在XElement,XNode等类上使用方法,但是如果可能的话我想在XML文字中这样做.

Gid*_*sey 7

它转过来我可以简单地做以下事情:

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

Sub Main()
   Dim myXml = <myXml>
                  <%= GetSomeMoreXml() %>
               </myXml>
End Sub
Run Code Online (Sandbox Code Playgroud)

这很漂亮.它允许我将XML文本分解为更易于管理的块.