Consulta de los elementos de lenguaje

Esta sección de consulta describe en detalle los elementos de lenguaje en el esquema XML para el lenguaje de reglas de Active Correlation Technology. Los elementos de lenguaje se enumeran en orden alfabético, y los atributos disponibles para cada elemento se describen dentro del tema para dicho elemento.

En XML, así como en otros lenguajes de códigos, como SGML y HTML, un elemento es una unidad básica que consiste en una etiqueta de inicio, una etiqueta final, los atributos asociados y sus valores, y el texto contenido entre la etiqueta de inicio y la etiqueta final. Un atributo es un par nombre-valor que se codifica en un elemento para definir una característica específica de ese elemento. Un atributo tiene un tipo de datos que identifica el tipo de información que se proporciona en su valor (por ejemplo, información numérica, textual, o booleana).

En XML, un espacio de nombres es un identificador universal de recursos (URI) que proporciona un nombre exclusivo para asociar con los elementos y las definiciones de tipo en un esquema. El URI indica qué esquema XML contiene la definición de un elemento. Un espacio de nombres se especifica con una serie prefijada seguida de dos puntos. El esquema del lenguaje de reglas de Active Correlation Technology se define en tres archivos distintos y utiliza los tres siguientes espacios de nombres:
xsd:
Este espacio de nombres indica que el elemento de lenguaje está definido en el esquema XML estándar, que se describe en http://www.w3.org.
br:
Este espacio de nombres indica que el elemento de lenguaje está definido en el esquema de conjunto de reglas básicas de Active Correlation Technology, que se encuentra en el archivo ACTparser.jar en el subdirectorio com/ibm/correlation/ruleparser/xml/RuleSetBase.xsd. Por ejemplo, br:ruleSet se refiere al elemento ruleSet definido en el archivo RuleSetBase.xsd.
act:
Este espacio de nombres indica que el elemento de lenguaje está definido en el esquema de lenguaje de Active Correlation Technology, que se encuentra en el archivo ACTparser.jar en el subdirectorio com/ibm/correlation/ruleparser/xml/ACTL.xsd. Por ejemplo, act:ruleSet se refiere al elemento ruleSet definido en el archivo ACTL.xsd.
En el esquema de lenguaje de reglas, los elementos de lenguaje están definidos como elementos o como tipos complejos, por ejemplo:
<xsd:element name="symbol" minOccurs="1" maxOccurs="unbounded"></element>
<xsd:complexType name="symbol"></complexType>

En el esquema, los atributos minOccurs y maxOccurs definen el número mínimo y máximo de ocurrencias, respectivamente, para un elemento de lenguaje. Tabla 1 describe el significado de distintos valores para los atributos minOccurs y maxOccurs.

Tabla 1. Atributos en el esquema que definen el número de ocurrencias para un elemento de lenguaje
Atributo Valor de atributo Significado
minOccurs 0 El elemento de lenguaje es opcional.
minOccurs 1 El elemento de lenguaje debe ocurrir al menos una vez. 1 es el valor predeterminado para el atributo minOccurs.
minOccurs 2 El elemento de lenguaje debe ocurrir al menos dos veces.
maxOccurs 1 El elemento de lenguaje no puede ocurrir más de una vez. 1 es el valor predeterminado para el atributo maxOccurs.
maxOccurs ilimitado El elemento de lenguaje puede ocurrir cualquier número de veces.