我需要从xml中过滤出汽车的类型,但它总是给我错误“ Expected'}'” TYPE。
xml文件
<CATALOG>
<CAR>
<TYPE>SUV</TYPE>
<PRICE>20000</PRICE>
</CAR>
</CATALOG>
尝试此操作时出现错误:
XPath=/CATALOG/CAR[TYPE='SUV']
但这可行:
XPath=/CATALOG/CAR[PRICE>10000]
所以我只能在使用equal时得到错误
编辑: 这是我用来显示项目的代码:
<ListBox x:Name="listBoxCar" Grid.Column="0" Grid.Row="1" HorizontalAlignment="Left" VerticalAlignment="Top"
ItemsSource="{Binding Source={StaticResource CarDataSource},
XPath=/CATALOG/CAR[TYPE='SUV']}"
ItemTemplate="{DynamicResource carTemplate}" />
xml已更新,但文件中正确。