Mit InsertXMLStructure ein Array in eine XML-Struktur
Verfasst: 28.07.2019 13:50
Moin,
ich bin Anfänger in PureBasic. Zur Zeit teste ich die Demo-Version um zu Erfahren ob ich in PureBasic ein Visual Studio Projekt umsetzen kann.
Ich möchte eine Array-Structur als XML-Datei Speichern. Bis jetzt habe ich folgenden Code ausprobiert:
Liefert Folgenden XML-Struktur:
Ich möchte aber die Struktur wie Folgt:
Kann mir Jemand helfen den Basic-Code so anzupassen, daß ich die gewünschte XML-Ausgabe bekomme?
mit Grüßen
Michael
ich bin Anfänger in PureBasic. Zur Zeit teste ich die Demo-Version um zu Erfahren ob ich in PureBasic ein Visual Studio Projekt umsetzen kann.
Ich möchte eine Array-Structur als XML-Datei Speichern. Bis jetzt habe ich folgenden Code ausprobiert:
Code: Alles auswählen
Structure MP3_Titel
Interpret.s
EndStructure
Structure MP3_Table
Array MP3_Datei.MP3_Titel(1)
EndStructure
Define MP3.MP3_Table
MP3\MP3_Datei(0)\Interpret = "111111111111111"
MP3\MP3_Datei(1)\Interpret = "222222222222222"
If CreateXML(0)
InsertXMLStructure(RootXMLNode(0), @MP3, MP3_Table)
FormatXML(0, #PB_XML_ReFormat)
Debug ComposeXML(0)
EndIf
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-16"?>
<MP3_Table>
<MP3_Datei>
<element>
<Interpret>111111111111111</Interpret>
</element>
<element>
<Interpret>222222222222222</Interpret>
</element>
</MP3_Datei>
</MP3_Table>
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-16"?>
<MP3_Table>
<MP3_Datei>
<Interpret>111111111111111</Interpret>
</MP3_Datei>
<MP3_Datei>
<Interpret>222222222222222</Interpret>
</MP3_Datei>
</MP3_Table>
mit Grüßen
Michael