VisualBasic - XML Datei erstellen bzw beschreiben
Hallo erstmal.
Ich bin neu hier und habe zwei Fragen.
1.) Wie kann ich eine xml Datei (z.B. C:/test/test.xml) erstellten?
2.) Wie kann ich anschliesend den Inhalt von 2 Variablen da rein schreiben?
Angenommen ich hab die Variable TEST mit dem Inhalt TEST1 und die Variable TEST2 mit dem Inhalt TestTest, wie müsste der code aussehen um das Ergebnis:
<TEST>
TEST1
<TEST2>
TestTest
</TEST2>
</TEST>
In der XML zu bekommen?
Danke und LG
Creamy
Ich bin neu hier und habe zwei Fragen.
1.) Wie kann ich eine xml Datei (z.B. C:/test/test.xml) erstellten?
2.) Wie kann ich anschliesend den Inhalt von 2 Variablen da rein schreiben?
Angenommen ich hab die Variable TEST mit dem Inhalt TEST1 und die Variable TEST2 mit dem Inhalt TestTest, wie müsste der code aussehen um das Ergebnis:
<TEST>
TEST1
<TEST2>
TestTest
</TEST2>
</TEST>
In der XML zu bekommen?
Danke und LG
Creamy
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 242848
Url: https://administrator.de/contentid/242848
Ausgedruckt am: 23.11.2024 um 05:11 Uhr
2 Kommentare
Neuester Kommentar
Frage 1:
Einen simplen Text Etitor wie Notepad (Winblows) oder nano oder TextEdit beim Apple.
Etwas komfortabler ist ein XML Editor wie z.B.: http://www.philo.de/xmledit/
Einen simplen Text Etitor wie Notepad (Winblows) oder nano oder TextEdit beim Apple.
Etwas komfortabler ist ein XML Editor wie z.B.: http://www.philo.de/xmledit/
Moin Creamy, Willkommen.
http://dotnet-snippets.de/snippet/einfaches-erstellen-einer-xml-datei-i ...
Anstatt den Strings kannst du ja dann deine Variablen einsetzen...
Den Import des Namespaces nicht vergessen!
Grüße Uwe
http://dotnet-snippets.de/snippet/einfaches-erstellen-einer-xml-datei-i ...
Dim XmlDoc As New XmlDocument
Dim XmlDeclaration As XmlDeclaration = XmlDoc.CreateXmlDeclaration("1.0", "UTF-8", Nothing)
Dim testnode As XmlElement = XmlDoc.CreateElement("TEST")
Dim testnode2 As XmlElement = XmlDoc.CreateElement("TEST2")
Dim txt1 As XmlText = XmlDoc.CreateTextNode("TEST1")
Dim txt2 As XmlText = XmlDoc.CreateTextNode("TestTest")
XmlDoc.InsertBefore(XmlDeclaration, XmlDoc.DocumentElement)
XmlDoc.AppendChild(testnode)
testnode.AppendChild(txt1)
testnode.AppendChild(testnode2)
testnode2.AppendChild(txt2)
XmlDoc.Save("C:\test\test.xml")
Den Import des Namespaces nicht vergessen!
Imports System.Xml
Grüße Uwe