Compartir a través de


Función lang

Devuelve un valor verdadero si el atributo xml:lang del nodo de contexto es el mismo que el de un idioma secundario del idioma especificado por la cadena de argumento.

Sintaxis

boolean lang(string)

Notas

El idioma del nodo de contexto viene determinado por el valor del atributo xml:lang del nodo de contexto o, si el nodo de contexto no tiene atributo xml:lang, por el valor del atributo xml:lang que se encuentre en el antecesor más próximo al nodo de contexto que tenga un atributo xml:lang. Si no hay atributo, lang() devuelve un valor falso. Si este atributo existe, lang() devuelve un valor verdadero si el valor del atributo es igual al argumento (sin prestar atención a las letras mayúsculas o minúsculas) o si hay un sufijo que comience por "-", de manera que el valor del atributo es igual al argumento, sin tener en cuenta el sufijo del valor del atributo ni las letras mayúsculas o minúsculas.

Dados los siguientes elementos XML:

La siguiente llamada de función devuelve un valor verdadero para todos:

lang("en")

Vea también

Referencia

Referencia de tipos de datos XML