我有这个部分 XML
<Events>
<Properties>
<Property Descriptor="1">VALUE1</Property>
<Property Descriptor="2">FOO</Property>
<Property Descriptor="3">BAR</Property>
</Properties>
<Properties>
<Property Descriptor="1">VALUE2</Property>
<Property Descriptor="2">NO</Property>
<Property Descriptor="3">NOTHINGHERE</Property>
</Properties>
</Events>
嗨,当 Property Descriptor="2" = "FOO" 时,我可以查询 Property Descriptor="3" 的第一次出现吗?这里的结果应该是BAR
我试过//Properties/Property[@Descriptor="3"][..//Property[@Descriptor="2"] = "FOO"]
了,但现在可以了。