質問

私はいくつかのインライン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のことができることを承知しています。しかし、私はこの方法が可能であるかどうかを知りたいです。

役に立ちましたか?

解決

そう、ちょうど推測として、私は、<%=タグを使用してみました、働いているようだ。

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

他のヒント

System.Xml.Linq名前空間はそうはいあなたができる、非常にflexableです 一つの方法は次のようになります。

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

Output is <test><test2></test2></test>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top