所以我有一些内联XML
Dim x As XElement = _
<parent>
<child></child>
</parent>
我想要做的是获取一些已设置到xml中的变量
Dim v as string = "Blah"
Dim x As XElement = _
<parent>
<child>{v}</child>
</parent>
这可能吗?我知道我可以把整个东西变成一个巨大的字符串并连接起来,或者是string.format。但我想知道这种方法是否可行。
答案 0 :(得分:2)
所以,就像一个猜测,我尝试使用&lt;%=标签,它似乎有效:
Dim v as string = "Blah"
Dim x As XElement = _
<parent>
<child><%= v %></child>
</parent>
答案 1 :(得分:0)
System.Xml.Linq命名空间非常灵活,所以是的,你可以 一种方式是
Dim x As XElement = <test><One></One></test>
x.FirstNode.ReplaceWith(<test2></test2>)
Output is <test><test2></test2></test>