InsertXMLStructure(): Strukturname statt 'element'?
Verfasst: 16.09.2015 15:47
Hallo,
folgender Code...
... erzeugt folgendes XML:
Was ich ein wenig unschön finde: Wieso wird für 'List entries.entry()' nicht der Strukturname 'entry' als Nodename verwendet, sondern 'element'?
Das hier fände ich passender:
Grüße ... Peter
folgender Code...
Code: Alles auswählen
Structure entry
ident.i
EndStructure
Structure settings
List entries.entry()
EndStructure
Define settings.settings
AddElement(settings\entries()) : Settings\entries()\ident = 1
AddElement(settings\entries()) : Settings\entries()\ident = 2
AddElement(settings\entries()) : Settings\entries()\ident = 3
If CreateXML(0)
InsertXMLStructure(RootXMLNode(0), @settings, settings)
FormatXML(0, #PB_XML_ReFormat)
Debug ComposeXML(0)
EndIfCode: Alles auswählen
<settings>
<entries>
<element>
<ident>1</ident>
</element>
<element>
<ident>2</ident>
</element>
<element>
<ident>3</ident>
</element>
</entries>
</settings>Das hier fände ich passender:
Code: Alles auswählen
<settings>
<entries>
<entry>
<ident>1</ident>
</entry>
<entry>
<ident>2</ident>
</entry>
<entry>
<ident>3</ident>
</entry>
</entries>
</settings>