Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net XElement.addwithvariables_Vb.net_Linq_Linq To Xml - Fatal编程技术网

Vb.net XElement.addwithvariables

Vb.net XElement.addwithvariables,vb.net,linq,linq-to-xml,Vb.net,Linq,Linq To Xml,我有一个简短的问题要问你:在添加或创建新的XElement节点时,有没有一种使用变量的方法?我正在按照中描述的方式进行操作 这是我的密码: Root.<svg:g>.First().Add(<text x="Knoten.@x" y="Knoten.@y" contenteditable="true">AktZiffernfolge</text>) Root..First().Add(AktZiffernfolge) 但是,这只会创建一些静态文本。Knot

我有一个简短的问题要问你:在添加或创建新的XElement节点时,有没有一种使用变量的方法?我正在按照中描述的方式进行操作

这是我的密码:

Root.<svg:g>.First().Add(<text x="Knoten.@x" y="Knoten.@y" contenteditable="true">AktZiffernfolge</text>)
Root..First().Add(AktZiffernfolge)

但是,这只会创建一些静态文本。Knoten@x,Knoten@y和AktZiffernfolge应替换为它们的值。有没有办法做到这一点?

您可以使用
嵌入表达式

示例:

Dim Root = <root>
                <g></g>
            </root>

Dim AktZiffernfolge = "1233/23AB"
Dim Knoten = <Knoten x="123" y="567"></Knoten>

Root.<g>.First().Add(<text x=<%= Knoten.@x %> y=<%= Knoten.@y %> contenteditable="true"><%= AktZiffernfolge %></text>)

非常感谢你!这就是我要找的!
<root>
  <g>
    <text x="123" y="567" contenteditable="true">1233/23AB</text>
  </g>
</root>