gpt4 book ai didi

xml - XML特定查询

转载 作者:行者123 更新时间:2023-12-03 16:14:50 26 4
gpt4 key购买 nike

我目前正在学习XML和XPATH,在构造特定的XPATH查询时需要帮助。

这是代码示例:

<?xml version="1.0" encoding="UTF-8"?>
<Backup_Jobs xmlns="http://www.w3.org">
<Jobs>
<Job name="Daily_Backup" lastRunTime="2001-10-26+00:00">
<Job_Items>
<Item id="1">vm-Centos7</Item>
<Item id="2">vm-sample</Item>
</Job_Items>
</Job>
<Job name="replicate" lastRunTime="2004-08-01+00:00">
<Job_Items>
<Item id="3">VMWare Workstation</Item>
</Job_Items>
</Job>
</Jobs>
<Hosts>
<Host name="vcenter.tech.local" id="1111">
<S name="CLARiion" size="2XL"/>
<Vm id="2122" name="vm-Centos7">
<Drive id="1241" name="sample1" size="500"/>
</Vm>
<Vm id="2123" name="vm-sample">
<Drive id="1123" name="sample2" size="500"/>
</Vm>
<Vm id="2124" name="VMWare Workstation">
<Drive id="1124" name="sample3" size="950"/>
</Vm>
</Host>
</Hosts>
</Backup_Jobs>


这是任务:

假设我们知道一个[Job]的名称;该作业包含具有虚拟机名称的[Item]。我们要获得具有[Vm]元素的[Host]的名称,该元素是我们之前知道的虚拟机的名称。

我仍在学习,因此非常感谢任何形式的建议/解决方案!

最佳答案

Daily_Backup替换为要执行查询的值

//Host[Vm[@name=//Job[@name="Daily_Backup"]/Job_Items/Item]]/@name

关于xml - XML特定查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47648941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com