У меня есть XElement, который мне нужно создать с помощью динамических литералов xml / встроенных выражений и Мне нужен он для наследования пространства имен по умолчанию.Это кажется невозможным из-за всего, что я пробовал.Кто-нибудь знает, как заставить это работать?
Например
Imports <xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
Sub CreateXAML()
Dim obj = "Rectangle"
Dim objFill As String = obj & ".Fill"
Dim myXML As XElement = <<%= obj %>><<%= objFill %>>no namespace</></>
Dim myXML2 As XElement = <Path><Path.Fill>inherits namespace</Path.Fill></Path>
MsgBox(myXML.ToString & vbCrLf & myXML2.ToString)
End Sub
Первый, myXML
, создан не с ns по умолчанию, а второй, myXML2
, есть.