Schreiben xml-Datei mit Elementen von der Art der Aktion je durchgeführt werden
-
12-10-2019 - |
Frage
Ich brauche in xml eine Liste von Aktionen zum Ausdruck bringt, dass mein Programm tun. Das Problem ist, dass einige Maßnahmen müssen von zusätzlichen Elementen und andere nicht. Zum Beispiel, wenn mein Programm hat Aktionen auf Dateien ausführen: wenn ich das einzige, was löschen, dass interessiert mich ist der Weg, wenn das Programm die Kopie tut ... wieder brauche ich den Weg, sondern auch einen Weg der Ziel .. Wie schreiben Sie eine xML-Datei so strukturiert?
Lösung
So etwas wie das?
<actions>
<action name="FileCopy">
<params>
<param name="SourcePath" value="c:\source.txt"/>
<param name="DestPath" value="c:\dest.txt"/>
</params>
</action>
<action name="FileDelete">
<params>
<param name="DeletePath" value="c:\source.txt"/>
</params>
</action>
<action name="ReloadCache"/>
<action name="Alert">
<params>
<param name="Message" value="Done!"/>
</params>
</action>
</actions>
Sie könnten natürlich die params
Ebene und Put param
Tags entfernen direkt unter dem action
Tag, aber die vorgeschlagene Struktur andere Arten von Knoten unter dem action
Tag hinzuzufügen können (zB Validierung Rückrufe), ohne zu viele Dinge zu brechen.