我猜这很简单,我只是从 powershell 开始,在网上搜索了几个小时后似乎找不到简单的解决方案。
基本上我有以下xml文件
<Config>
<System>
<Server>
<Name>host1</Name>
<Service>service1</Service>
<Service>service2</Service>
</Server>
<Server>
<Name>host2</Name>
<Service>service1</Service>
</Server>
</System>
<System2>
<Server>
<Name>host1</Name>
<Service>service1</Service>
<Service>service2</Service>
</Server>
<Server>
<Name>host2</Name>
<Service>service1</Service>
<Service>service2</Service>
<Service>service3</Service>
</Server>
</System2>
</Config>
而且我想将内容放入锯齿状的二维数组中,因此系统将如下所示:
- (主机 1),(服务 1,服务 2)
- (主机2),(服务1)
是否可以遍历每个元素并创建这样的数组?
我希望按上述方式存储数据,以便我可以使用 [0][0] 来引用主机名,然后使用 [1][1..x] 来引用该主机的所有服务。
这有任何意义吗?
非常感谢任何帮助或更好的方法。