Algunos analizadores de mensajes tienen modelos complejos en los que no basta con identificar un campo mediante su nombre y un subíndice de matriz. En estos casos, se asocia un tipo de campo opcional con un elemento de datos del formato de árbol.
Acerca de esta tarea
Cada elemento del árbol analizado puede tener uno de estos tres tipos:
- Elemento de nombre
- Un elemento de nombre tiene una serie, que es el nombre del elemento, asociado al mismo. Un ejemplo de un elemento de nombre es
XMLElement
, descrito en Elemento XML.
- Elemento de valor
- Un elemento de valor tiene asociado un valor al mismo. Un ejemplo de un elemento de valor es
XMLContent
, descrito en Contenido XML.
- Elemento de nombre-valor
- Un elemento de nombre-valor es una optimización del caso en el que un elemento de nombre sólo contiene un elemento de valor y nada más. El elemento contiene un nombre y un valor. Un ejemplo de un elemento nombre-valor es
XMLAttribute
, descrito en Atributo XML.