Похоже, вы создаете новый xml документ. Есть несколько других вариантов создания xml без введения «временных» переменных.
XDocument (System. Xml .Linq)
Dim document As New XDocument(
new XElement(
"root",
new XElement(
"element",
new XAttribute("type", "parent")
)
)
)
' Output
' <root>
' <person type="parent" />
' </root>
С XML Literals, который является функцией, существующей только в VB. NET, вы можете сделать это более удобным способом
Dim document As XDocument =
<?xml version="1.0"?>
<root>
<person type="parent"></person>
</root>
' Output
' <root>
' <person type="parent" />
' </root>
Если вам нужно добавить элемент в уже существующий xml:
С LINQ к XML
Dim document As XDocument = XDocument.Load(filepath)
document.Root.Add(new XElement("person", new XAttribute("type", "child")))
С XML Литералами
Dim document As XDocument = XDocument.Load(filepath)
document.Root.Add(<person type="child"></person>)