0

我有一个 InfoPath 2007 表单,它使用 selectNodes 从我的 Web 服务中选择一组项目。所以我有

<customer>
  <City>
  <State>
</customer>

在我的代码中,我有类似的东西

customerData.selectNodes("tns:customer");

当然,这给了我所有的客户。但是,如果我想过滤掉居住在特定州的客户怎么办?如果我想排除该州的所有“FL”值,我该如何修改我的方法?

4

1 回答 1

1

就像是:

 customerData.selectNodes("tns:customer[not(State = 'FL')]");

请注意,如果“FL”来自其他字符串,您可能需要执行转义(XPATH 查询中的特殊字符)。

我建议阅读 XPath,即这里有一些示例可以帮助您入门。

于 2012-10-03T20:45:25.273 回答