有些消息解析器有复杂的模型,在其中简单地使用它的名称和数组下标来标识字段是不够的。在这些情况下,有一可选的字段类型可与树格式的数据元素进行关联:
经解析的树中的每个元素可以是下列三种类型之一:
- 名称元素
- 名称元素具有与其关联的字符串,即元素的名称。名称元素的一个示例为 XMLElement,在
XML 元素中进行了描述。
- 值元素
- 值元素有一个与其关联的值。值元素的示例为 XMLContent,在XML content中进行了描述。
- 名称-值元素
- 名称-值元素是名称元素中只包含一个值元素而不包含其他任何元素情况下的优化。该元素同时包含名称和值。名称-值元素的一个示例为 XMLAttribute,在XML attribute
中进行了描述。