実行されるアクションの種類に応じて要素を備えたXMLファイルを書き込む

StackOverflow https://stackoverflow.com/questions/4715289

  •  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 あまりにも多くのことを壊すことなく、タグ(たとえば、検証コールバック)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top