原子化是将项序列转换为原子值序列的过程。每当需要原子值序列时,表达式就会使用原子化。
通过应用下列规则,序列中的每一项都会转换为原子值:
如果该项是原子值,那么返回原子值。
如果该项是节点,那么返回类型值。节点的类型值是可从该节点抽取的零个或零个以上原子值的序列。如果节点没有类型值,那么会返回错误。
序列的隐式原子化与对序列显式调用 fn:data 函数的结果是相同的。
原子化是将项序列转换为原子值序列的过程。每当需要原子值序列时,表达式就会使用原子化。
通过应用下列规则,序列中的每一项都会转换为原子值:
如果该项是原子值,那么返回原子值。
如果该项是节点,那么返回类型值。节点的类型值是可从该节点抽取的零个或零个以上原子值的序列。如果节点没有类型值,那么会返回错误。
序列的隐式原子化与对序列显式调用 fn:data 函数的结果是相同的。