我需要在 xml 中表达我的程序可以执行的操作列表。问题是一些动作需要额外的元素,而另一些则不需要。例如,如果我的程序必须对文件执行操作:如果我删除唯一让我感兴趣的是路径,如果程序执行复制...再次我需要路径,但还需要目标路径.. 如何写一个这么结构化的xml文件?
问问题
85 次
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 回答