3.287 cursos gratis
6.265.095 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Técnicas para el desarrollo de computación móvil (orientado a PDA) > Xml en la Computación Móvil.

Técnicas para el desarrollo de computación móvil (orientado a PDA)

Autor: Victor Viera
Curso:  4,33/5 4,33/5 (3 opiniones) |1369 alumnos|Fecha publicación: 31/03/2006

Capítulo 8:

 Xml en la Computación Móvil.

Xml Como Sistema de Base de Datos.

En las pda con sistema operativo derivado de Windows (pocket pc ), se pueden utilizar los archivos xml como base de datos.

Una opción es que todos los datos que tenga que guardar la Pda se almacenan en archivos xml y luego se envían al servidor o los datos de estos al momento de ser sincronizados.                 

                                  Xml en la Computación Móvil.

Figura 7.1 utilización de archivos xml

El código siguiente muestra como se crea un archivo xml en C# para pda.

{

      //crea el documento para escribir en el en xml

       XmlDocument docxml= new XmlDocument();

         //carga el documento en memoria

             docxml.Load("\\clientes.xml");

         docxml.Clone();

          XmlNode nodoregistro=docxml.CreateElement("registro");        

          XmlNode nodofecha=docxml.CreateElement("fecha",DateTime.Now.ToString("dd/MM/yyyy"));

         nodoregistro.AppendChild(nodofecha);

//declare el nodo fecha

              XmlNode nodoformato=docxml.CreateElement("formatofecha","dd/mm/yyyy");

//Adiciono el nodo fecha

              nodoregistro.AppendChild(nodoformato);                  

              XmlNode

//declaro el nodo

nodocodigo=docxml.CreateElement("CodigoCliente",txtCodigo.Text);

              nodoregistro.AppendChild(nodocodigo);

//adiciono el nodo

              XmlNode nodotemac=docxml.CreateElement("Nombre",textpo.Text);        

              nodoregistro.AppendChild(nodotemac);

              XmlNode nodote=docxml.CreateElement("telefono",""+txtPreg.Text);              

          nodoregistro.AppendChild(nodote);     

nododire=docxml.CreateElement("Direccion",""+txtPreg.Text);               

          nodoregistro.AppendChild(nododire);  

        

             

          //selecciona el nodo raiz

          XmlNode nodoraiz = docxml.DocumentElement;

              XmlNode nodoactual=docxml.NextSibling;

          nodoraiz.InsertAfter(nodoregistro,nodoactual);

              XmlTextWriter ficheroclientes = new XmlTextWriter("\\clientes.xml",null);

              ficheroclientes.Formatting=Formatting.Indented;

              docxml.Save(ficheroclientes);

              ficheroclientes.Close();

                 

            }

Xml en la Computación Móvil.

Figura 8.2.Archivo xml generado en la Pda.

el código anterior es un ejemplo para que el lector tenga una opción al momento de decidir si utiliza bases de datos o archivos Xml para almacenar los datos de la Pda.

Por su versatilidad xml es también utilizado para la sincronización y para compartir datos entre aplicaciones. Xml es la nueva forma de concebir la "estructuración" de la información.

En el siguiente link se encuentra una referencia rápida de xml.

http://www.mailxmail.com/curso/informatica/generadores/capitulo3.htm

Inclusive la tecnologia se syncMl esta basada en Xml para la sincronización, SyncML utiliza XML Binario WAP (WBXML) que disminuye el tamaño de los codigos a sincronizar.

Capítulo siguiente - Referencias de Interes
Capítulo anterior - Etapa de Diseño II
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 3 opiniones. Opina sobre este curso.


Cursos similares a Técnicas para el desarrollo de computación móvil (orientado a PDA)


Cursos Valoración Alumnos Vídeo
Creación de un microrobot
Este es un robot muy sencillo pensado para aquellos que se quieren iniciar en el mundo de la microbótica. La estructura mecánica está realizada con piezas de Lego y como ... [25/02/05]
5/5 8.057  
Funciones en C (primera parte)
Curso de programacíon informática sobre Funciones en C en el orden de los fundamentos de la programación. Comprende el desarrollo de un software utilizando funciones y a ... [17/10/08]
 4,50/5 2.816  
SQL
SQL (Structured Query Language) es un lenguaje de programación para acceder y manipular bases de datos. SQL surgió de un proyecto de IBM en el que investigaba e... [10/05/04]
 4,49/5 34.866  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail