Definición de expresiones
Para poder definir las expresiones podemos utilizar los siguientes elementos:
- Agrupaciones:
()
{}
[]
- Elemento actual, elemento padre.
- Atributos:
@
. - Elementos:
*
. - Separadores:
::
. - Comas:
,
. - El nombre de un elemento.
- Tipo de nodo:
- Nodo comentario.
- Nodo texto.
- Nodo de intrucción de procesos.
- Nodo elemento.
- Operadores aritméticos:
and
or
mod
div
*
/
//
|
+
-
=
!=
<
>
<=
>=
- Nombres de función.
- Denominación de ejes:
ancestor
ancestor-or-self-atribute
child
descendant
descendant-or-self
following
following-sibling
namespace
parent
preceding
preceding-sibling
self
- Literales: se ponen entre comillas dobles o simples y pueden anidarse alternando el tipo de comillas.
- Números.
- Referencias a variables, para lo que se utiliza la sintaxis:
$nombreVariable
.