إدراج متغير في مضمنة XML في VS2008
-
16-09-2019 - |
سؤال
لذلك لدي بعض سدد 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. لكنني أريد أن أعرف ما إذا كانت هذه الطريقة ممكنة.
المحلول
لذلك، تماما مثل تخمين، حاولت استخدام علامة <٪ = ويبدو أنه عملت:
Dim v as string = "Blah"
Dim x As XElement = _
<parent>
<child><%= v %></child>
</parent>
نصائح أخرى
مساحة الاسم System.xml.linq مرنة للغاية، لذلك نعم يمكنك أن تكون طريقة واحدة
Dim x As XElement = <test><One></One></test>
x.FirstNode.ReplaceWith(<test2></test2>)
Output is <test><test2></test2></test>
لا تنتمي إلى StackOverflow