1

だから私はいくつかのインラインXMLを持っています

Dim x As XElement = _
    <parent>
        <child></child>                    
    </parent>

私がやりたいのは、そのxmlに設定されているいくつかの変数を取得することです

Dim v as string = "Blah"
Dim x As XElement = _
    <parent>
        <child>{v}</child>                    
    </parent>

これは可能ですか?私は、すべてを1つの巨大な文字列と連結、またはstring.formatにすることができることを認識しています。しかし、私はこの方法が可能かどうか知りたいです。

4

2 に答える 2

2

したがって、推測として、<%=タグを使用してみましたが、うまくいったようです。

Dim v as string = "Blah"
Dim x As XElement = _
    <parent>
        <child><%= v %></child>                    
    </parent>
于 2009-07-16T21:03:24.417 に答える
0

System.Xml.Linq名前空間は非常に柔軟なので、1つの方法で可能です。

Dim x As XElement = <test><One></One></test>
    x.FirstNode.ReplaceWith(<test2></test2>)

Output is <test><test2></test2></test>
于 2009-07-16T20:59:54.893 に答える