我有一个复杂的结构 xml,我需要从中读取一些元素值。我的 xml 有点像这样:
<plist version="1.0">
<dict>
<key>XYZ</key>
<dict>
<key>KEYVALUE1</key>
<dict>
<key>A</key>
<date>AVALUE1</date>
<key>B</key>
<string>BVALUE1</string>
</dict>
<key>KEYVALUE2</key>
<dict>
<key>A</key>
<date>AVALUE2</date>
<key>B</key>
<string>BVALUE2</string>
<key>C</key>
<string>CVALUE2</string>
</dict>
</dict>
</dict>
</plist>
我需要的是:用 KEYVALUE2 搜索一个字典,无论我得到它,从中选择 BVALUE2(你可以用任何数字替换 2,为了简洁起见,我只包含了 2 个节点)。
我是 xml 编程的新手,我尝试 MS 文档的所有尝试只会让我更加困惑。有时我发现一个 xmlreader 示例并不能完全满足我的目的,而其他时候我得到的 LINQ 示例由于其结构而使我感到困惑。请帮忙!