Powershell函数的XML输入

时间:2015-03-12 13:53:35

标签: powershell optimization xmldocument

我有一个XML,它有多个节点和子节点,从主函数中消耗数据作为多个函数的输入。

我在这里有一个关于优化代码的基本问题。

  1. 将XML对象作为输入传递给多个函数是否合适?它会消耗XML中的一些数据?
  2. 将XML路径传递给函数并在每个函数中实例化XML对象是否合适?
  3. 有没有办法只传递特定功能所需的节点? (在案例中,我有10个节点和10个函数 - 其中每个函数只需要一个特定节点来消费数据)
  4. 由于

1 个答案:

答案 0 :(得分:1)

我认为最好只将特定参数传递给每个函数。输入越不宽广,输入验证就越简单。另外,我强烈建议避免重复读取/解析相同的数据。这样做没有任何好处。