XQuery 中 xs:string 和 xs:string+ 之间的区别

use*_*013 1 marklogic

xs:stringMarklogic 中的 XQuery和之间有什么区别xs:string+,或者请给我指出一篇可以帮助理解的文章。

mce*_*nak 5

区别在于:

  • xs:string代表一个字符串
  • xs:string+表示包含一个或多个字符串的序列

你可以在这里读更多关于它的内容。

出现指示符可以用在序列类型的末尾来指示序列中可以有多少个项目。发生指标为:

  • ?对于零个或一个项目
  • *对于零个、一个或多个项目
  • +对于一项或多项 如果未指定出现指示符,则假定序列只能有一项。例如,序列类型xs:integer匹配一个且仅一个类型 的原子值xs:integer。的序列类型xs:string*与空序列或包含一个或多个类型...的原子值的序列相匹配。