【发布时间】:2016-05-23 19:34:05
【问题描述】:
早安,
我如何查询以下 xml,例如,如果 ResidenceIsSLP 值 == “否”,则返回策略和计划名称。
此外,这种 XML 格式/布局是否正常或太深,因为当我尝试“深度”超过 3 层时似乎卡住了。
我可以创建一个 var 并仅获取策略,然后从那里创建另一个 var,然后获取更深层次的计划,但是有没有办法从单个查询中做到这一点?
我想我需要一个新的选择并将这两个选择结合起来才能返回警察名称和时间表名称。
提前感谢您的帮助。
<Config>
<Policies>
<Policy Number="3">
<PolicyName>AD_EXCHANGE</PolicyName>
<General>
<PerformSnapshot>Enabled</PerformSnapshot>
<DataClassification>Platinum</DataClassification>
</General>
<Clients>
<Client Number="1">
<ClientHostname>BORHOMBX</ClientHostname>
<ClientHardware>Windows-x64</ClientHardware>
<ClientOS>Windows</ClientOS>
<ClientPriority>0</ClientPriority>
</Client>
</Clients>
<Schedules>
<Schedule Number="1">
<ScheduleName>AD_PLATINUM_DAILY_FULL</ScheduleName>
<ResidenceIsSLP>Yes</ResidenceIsSLP>
</Schedule>
<Schedule Number="2">
<ScheduleName>AD_PLATINUM_MONTHLY_FULL</ScheduleName>
<ResidenceIsSLP>Yes</ResidenceIsSLP>
</Schedule>
</Schedules>
</Policy>
</Policies>
</Config>
【问题讨论】:
-
您是否尝试过任何操作并出现错误?