プログラムで実行できるアクションのリストを xml で表現する必要があります。問題は、一部のアクションには追加の要素が必要であり、他のアクションには必要ないことです。たとえば、私のプログラムがファイルに対してアクションを実行する必要がある場合: 私が関心のある唯一のものを削除する場合、プログラムがコピーを行う場合... パスだけでなく、コピー先のパスも必要です.. 方法そのように構造化されたxmlファイルを書きますか?
1 に答える
1
このようなもの?
<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
于 2011-01-17T16:25:55.053 に答える