実行されるアクションの種類に応じて要素を備えたXMLファイルを書き込む
-
12-10-2019 - |
質問
XMLで、私のプログラムができるアクションのリストを表現する必要があります。問題は、追加の要素が必要であり、他のアクションが必要としないことです。たとえば、私のプログラムがファイル上でアクションを実行する必要がある場合:私が興味を持っている唯一のものを削除する場合、プログラムがコピーを行う場合...もう一度パスが必要ですが、目的地のパスも必要です。構造化されたXMLファイルを書きますか?
解決
このようなもの?
<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>
もちろん、削除できます params
レベルとプット param
直接のタグ action
ただし、提案された構造により、他のタイプのノードを下に追加できます。 action
あまりにも多くのことを壊すことなく、タグ(たとえば、検証コールバック)。
所属していません StackOverflow