首页 > 解决方案 > 通过ID从多个XML中获取一个特定元素的信息

问题描述

我是 C# 的新手,所以这可能是一个简单的..

代码后的问题:

<root>
  <MachineConfigurations>
    <Configuration id="VPM3Config">
      <MachineName>VPM 3</MachineName>
      <Options>
        <RequiredMachineOptions>Rollenband</RequiredMachineOptions>
        <ExtraMachineOptions>Rollenband</ExtraMachineOptions>
      </Options>
    </Configuration>
  </MachineConfigurations>

  <MachineConfigurations>
    <Configuration id="VPM5Config">
      <MachineName>VPM 5</MachineName>
      <Options>
        <RequiredMachineOptions>Handmatige Oplegger</RequiredMachineOptions>
        <ExtraMachineOptions>Sheetdispenser</ExtraMachineOptions>
      </Options>
    </Configuration>
  </MachineConfigurations>

我想获得特定于 ID 为“VPM 3”的配置的选项。如果我使用 Descendants("Options") 我会得到 XML 文档的所有选项。我需要类似的东西: Get all RequiredMachineOptions where ConfigurationType = VPM3CONFIG

谢谢!

标签: c#xml

解决方案


推荐阅读