我试图使用 linq to xml,但我对它很陌生。
这是xml:
<BrandHosts>
<Brand>
<ResourceName>BrandInfo_AAA</ResourceName>
<Hosts>
<Host>www.aaa.com</Host>
<Host>portal.aaa.com</Host>
<Host>aaa.com</Host>
</Hosts>
</Brand>
<Brand>
<ResourceName>BrandInfo_BBB</ResourceName>
<Hosts>
<Host>www.bbb.com</Host>
<Host>bbb.com</Host>
<Host>portal.bbb.com</Host>
</Hosts>
</Brand>
<Brand>
<ResourceName>BrandInfo_CCC</ResourceName>
<Hosts>
<Host>www.CCC.com</Host>
</Hosts>
</Brand>
<Brand>
<ResourceName>BrandInfo_DDD</ResourceName>
<Hosts>
<Host>www.DDD.com</Host>
</Hosts>
</Brand>
</BrandHosts>
我将有一个字符串值,其中包含我需要从这个 xml 中提取的资源名称。例如,我的参数可能是“BrandInfo_BBB”。而且我需要返回一个包含该块中所有主机的字符串数组。我可以用 linq to xml 做到这一点吗?