首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >urn:oasis:names:tc:xacml:3.0:function:string-contains?的含义是什么?

urn:oasis:names:tc:xacml:3.0:function:string-contains?的含义是什么?
EN

Stack Overflow用户
提问于 2014-07-03 18:24:19
回答 2查看 2.2K关注 0票数 2

我想知道下面的函数urn:oasis:names:tc:xacml:3.0:function:string-contains的解释

我有一个要求,即用户ID字符串需要与包含Suresh,suresh pelluru,Suresh prakash,Suresh Group等的字符串进行比较。

哪个函数用于与suresh进行比较(区分大小写)

谢谢,苏雷什·佩鲁鲁。

EN

回答 2

Stack Overflow用户

发布于 2014-07-03 20:26:38

在XACML中有几个字符串比较函数:

  • urn:oasis:names:tc:xacml:1.0:function:string-equal
  • urn:oasis:names:tc:xacml:3.0:function:string-equal-ignore-case
  • urn:oasis:names:tc:xacml:1.0:function:string-greater-than-or-equal
  • urn:oasis:names:tc:xacml:1.0:function:string-less-than
  • urn:oasis:names:tc:xacml:1.0:function:string-less-than-or-equal
  • urn:oasis:names:tc:xacml:1.0:function:string-is-in
  • urn:oasis:names:tc:xacml:3.0:function:string-starts-with
  • urn:oasis:names:tc:xacml:3.0:function:string-ends-with
  • urn:oasis:names:tc:xacml:3.0:function:string-contains
  • urn:oasis:names:tc:xacml:1.0:function:string-regexp-match
  • urn:oasis:names:tc:xacml:1.0:function:string-at-least-one-member-of

string-contains接受两个数据类型为string的参数,并返回一个boolean。如果第二个字符串包含第一个字符串,则函数返回true,否则返回false。相等性测试是按照urn:oasis:names:tc:xacml:1.0:function:string-equal的定义进行的。

示例:

  • string-contains("alice", "alice is in the woods"):这将返回true.
  • string-contains("alice is in the woods", "alice"):这将返回false。

整个函数列表都是available here

票数 1
EN

Stack Overflow用户

发布于 2014-07-04 18:11:45

根据您的要求,如果您需要以区分大小写的方式比较用户名列表中的用户名,则可以在您的条件/目标等中使用以下方法之一:

代码语言:javascript
复制
<Apply FunctionId=”urn:oasis:names:tc:xacml:3.0:function:any-of”>
 <Function FunctionId=”urn:oasis:names:tc:xacml:1.0:function:string-equal”/>
  <AttributeValue DataType=”http://www.w3.org/2001/XMLSchema#string”>suresh</AttributeValue>
   <Apply FunctionId=”urn:oasis:names:tc:xacml:1.0:function:string-bag”>
      <AttributeValue DataType=”http://www.w3.org/2001/XMLSchema#string”>Suresh</AttributeValue>
      <AttributeValue DataType=”http://www.w3.org/2001/XMLSchema#string”>suresh</AttributeValue>
      <AttributeValue DataType=”http://www.w3.org/2001/XMLSchema#string”>suresh pelluru</AttributeValue>
      <AttributeValue DataType=”http://www.w3.org/2001/XMLSchema#string”>Suresh Prakash</AttributeValue>
   </Apply>
</Apply>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24551132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档