Question

j'ai donc un XML en ligne

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

ce que je veux faire est d'obtenir certaines variables qui ont été définies dans ce xml

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

Est-ce possible? Je suis conscient que je pouvais faire toute chose une chaîne géante et concaténer, ou string.format. Mais je veux savoir si cette méthode est possible.

Était-ce utile?

La solution

, comme une supposition, j'ai essayé d'utiliser un <% = tag et il semble y avoir travaillé:

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

Autres conseils

L'espace de noms System.Xml.Linq est très flexable, alors oui vous pouvez une façon serait

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

Output is <test><test2></test2></test>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top