过滤InfoPath selectNodes中的项目

时间:2012-10-03 20:21:55

标签: c# javascript infopath-2007

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

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

在我的代码中,我有类似

的内容
customerData.selectNodes("tns:customer");

当然,这给了我所有的客户。但是,如果我想过滤掉生活在特定州的客户呢?如果我想在状态中排除“FL”的所有值,我该如何修改我的方法?

1 个答案:

答案 0 :(得分:1)

类似的东西:

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

请注意,如果“FL”来自其他字符串,则可能需要执行转义(Special Character in XPATH Query)。

我建议您阅读XPath,即some samples以便开始使用。