您好我有以下数据关系(仅限示例)
我有超过一千个,我现在正在我的PS脚本中引用它们,它占用了大量的空间并且看起来很乱。
cbo看起来像这样:http://i.imgur.com/QQfDmhc.gifv
我想查看将这些引用回XML文件,我的问题是如何设置关系xml?
我没有使用XML的经验所以这就是我想出来的......从第一眼看起来似乎解决了将描述链接到部门而不是部门的职称。
<?xml version="1.0" standalone="no"?>
<roles>
<Descriptions>
<Description>Commercial Directorate</Description>
<Departments>
<Department>Finance</Department>
<JobTitles>
<JobTitle>BPT Case Officer</JobTitle>
<JobTitle>Commercial Director</JobTitle>
</JobTitles>
</Departments>
</Descriptions>
<Descriptions>
<Description>Marketing & Communications Directorate</Description>
<Departments>
<Department>Marketing & Communications</Department>
<Department>Membership</Department>
<JobTitles>
<JobTitle>Marketing Director</JobTitle>
<JobTitle>Marketing Manager</JobTitle>
</JobTitles>
</Departments>
</Descriptions>
</roles>
任何人都可以帮助我吗?
(这是我在这里回答的问题Powershell Windows Form Multilevel Combo Box)
答案 0 :(得分:0)
所以你在代码中有这些东西吗? :$jobs = @{"commdirectorate" = @{'propertytrusts' = 'L&D mentor', 'caseofficier'; 'commercial' = 'adminmanager', 'commercialdirector'}; "financedirectorate" = @{'finance' = 'accountadmin'; 'it' = 'sysadmin', 'sysengineer'}}
您是否认为clixml或pure xml是强制性的? clixml非常酷,因为它会像你离开它一样恢复你的对象。它不像编辑器中的xml那样易于阅读,但它具有相同的结构。
$jobs | Export-Clixml $filepath
$jobs | Import-Clixml $filepath