ene 22

Change a LML

Posted in LML, XML

Cambia a LML, si te atreves. 😀

En realidad, éste artículo me refiero a “change” como otra mas de las etiquetas básicas del lenguaje LML, y tiene como misión, cambiar el simbolo utilizado como separador entre el número de nivel y la etiqueta, que por defecto es “:

Cuando escribimos un archivo en LML, se utilizara por defecto el simbolo o caracter especificado en la primera linea junto a la etiqueta begin,

Según esto, en este ejemplo, <0:begin language=”lml> se utilizará el carácter “:” como separador y

según este ejemplo, <0#begin language=”lml> se utilizará el carácter “#” como separador

pero en LML podemos cambiar este simbolo en cualquier momento por otro más adecuado al contenido de nuestro archivo y solo tenemos que indicarlo con la sentencia

<0:change sep=”$”> y la siguiente linea debería ser escrita como,

<0$change sep=”|”> y la siguiente linea debería ser escrita como,

<0|change default> con esta sentencia, el separador en la siguiente linea volverá a ser “:”

Debes notar que el separador indicado en los atributos, debe utilizarse siempre a partir de la siguiente etiqueta.

Veamos un ejemplo de lo aprendido hasta ahora,

<0:begin language=”lml”>

<1:etiqueta-1>valor-1

<2:etiqueta-2>valor-2

<2:etiqueta-3>valor-3

<2:change sep=”|”>

<2|etiqueta-4>valor-4

<2|etiqueta-5>valor-5

<1|change default>

<1:etiqueta-6>valor-6

<0:end>

Y esto no termina aqui …

PDF    Enviar artculo en formato PDF   
comments: Comentarios desactivados en Change a LML
ene 22

Begin in LML

Posted in LML, XML

Empecemos con LML y que mejor manera de ver las 2 etiquetas basicas: BEGIN y END

Para construir un archivo bien estructurado en LML, la primera etiqueta de la primera linea debe ser BEGIN,

Debemos iniciar todos los archivos de la siguiente forma

<0:Begin language=”lml>NULL

con esta etiqueta iniciamos la estructura de nuestro archivo, pero debemos observar, que delante de la etiqueta begin, indicamos el número de nivel correspondiente a dicha etiqueta, el “0“. Y como separador entre el número de nivel y la propia etiqueta, hemos utilizado “:” (dos puntos), y podria utilizarse cualquier otro signo pero explicaremos esto más adelante.

a continuación debes indicar todas las etiquetas necesarias para construir tu archivo LML, pero de eso hablaremos en otro artículo.

Aclarar también que para escribir cada etiqueta, no es necesario utilizar una nueva linea y retorno de carro, pero si es aconsejable, ya que facilita enormemente la lectura a los usuarios. Entendemos que la maquina será capaz de leer el archivo en cualquier condición siempre que siga una estructura apropiada, pero, a veces también resulta imprescindible mirar el contenido con un simple editor de texto. 😉

y para terminar el archivo LML debemos utilizar END

Tiene gracia, si lo que prentendía con LML era eliminar las etiquetas finales del “XML”, porque necesitamos END para construir nuestro archivo LML.

Y tiene una explicación lógica,

1. porque es la única etiqueta que vamos a usar para “cerrar”

2. porque indica el final del archivo, y con esto nos asegurarmos de que ha sido creado o leido correctamente

Finaliza el archivo con

<0:end>NULL

en este caso la etiqueta de Nivel también es “0“, ya que regresamos al nivel inicial para finalizar el archivo.

Asi que, en adelante todos nuestros archivos empezaran y finalizaran según este ejemplo

<0:Begin language=”lml”>

contenido del archivo LML

<0:end>

y sobre el contenido ya hablaremos en otra ocasión.

PDF Printer    Enviar artculo en formato PDF   
comments: Comentarios desactivados en Begin in LML