Unidad 25. AJAX y Spry Framework (IV)



La declaración que puedes ver la hemos basado en el ejemplo XML anterior.

En este caso la estructura del archivo responde a listado/elemento pues estamos listando las etiquetas que forman el archivo separadas por barras (/).

Nuestro dataset almacenaría los siguientes registros:

@id propiedad
1 valor_1
2 valor_2
3 valor_3

Estos tres registros se corresponden con los tres items elemento que tenemos en el archivo XML.

Observa como hemos escrito la columna que se refiere al id del elemento con un símbolo de @, esta es la forma en la que referenciaremos a los atributos existentes en las etiquetas.

 

Sin embargo, los registros almacenados en el dataset dependerán de la estructura que especifiquemos al crearlo.

Imagina que para el mismo ejemplo hubiésemos creado el dataset eligiendo el elemento superior:

<script type="text/javascript">
    var miDataSet = new Spry.Data.XMLDataSet("archivo.xml", "listado");
</script>

Ahora los registros que se guardarían serían los siguientes:

@atributo
aaa

Esto es debido a que el elemento que tomaría para crear las filas que más tarde almacenará sólo aparece una vez y tiene un sólo valor que podamos sacar: su atributo.

Así que recuerda que deberás especificar correctamente la estructura del archivo XML para lograr almacenar en el dataset la información que te interesa.

 

Para practicar la creación de datasets realiza el Ejercicio Paso a Paso Crear un Dataset.

Pág. 25.4

Atrás  Inicio  Adelante







Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies


© aulaClic S.L. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.