5.3.2 映射 (Maps) XPath 5.3 新特性详解:深入探索映射 (Maps) 映射 (Maps) 概述 在 XPath 3.0 及更高版本中,映射 (Maps) 是一种核心的数据类型,它允许我们创建和操作键值对集合。类似于其他编程语言中的字典、哈希表或关联数组,映射提供了一种灵活的方式来组织和访问数据。 核心概念: 键 (Key): 映射中的唯一标识符,用于查找关联的值。在 XPath 中,键可以是原子值,例如字符串、数字或布尔值。 值 (Value): 与键关联的数据。值可以是任何 XPath 值,包括原子值、序列、节点,甚至是其他映射或数组,这使得映射能够构建复杂的数据结构。 键值对 (Key-Value Pair): 映射的基本组成单元,由一个键和一个值组成。