Entradas con la etiqueta ‘data’

XML DOM

Domingo, 14 de Marzo de 2010

Hola amigo programador, amiga programadora y/o despistado que cayo por casualidad jajaja, en está ocasión y siguiendo lo que vamos viendo en la universidad intentare medio explicarles un poco del código de xml dom, en un breve tutorial la verdad en los ejercicios estubierón un tanto complejos pero lo importante es que al final pudimos ejecutarnoslo.

XML dom se enfoca al manejo de nodos de un archivo xml, si nodos, como en estructuras de datos en java que vimos hace algunos ayeres.

Bien primero creamos nuestro archivo con extensión *.xml, en el cual iran todos los datos agrupados, como si se tratase de un mapa del sitio, o un catalogo dividido por secciones o algo así:


< ?xml version="1.0" encoding="ISO-8859-1"?>


  



    Bob Dylan
    USA
    Columbia
10.90
    1985
  
  

    Bonnie Tyler
    UK

    CBS Records
9.90
    1988
  
  

    Dolly Parton

    USA
    RCA
9.90
    1982
  
  

    Gary More
    UK
    Virgin redords
10.20
    1990
  

  

    Eros Ramazzotti
    EU
    BMG
9.90

    1997
  
  

    Bee Gees
    UK
    Polydor
10.90
    1998
  
  

    Dr.Hook
    UK

    CBS
8.10
    1973
  
  

    Rod Stewart

    UK
    Pickwick
8.50
    1990
  
  

    Andrea Bocelli
    EU
    Polydor
10.80
    1996
  

  

    Percy Sledge
    USA
    Atlantic
8.70

    1987
  
  

    Savage Rose
    EU
    Mega
10.90
    1995
  
  

    Many
    USA

    Grammy
10.20
    1999
  
  

    Kenny Rogers

    UK
    Mucik Master
8.70
    1995
  
  

    Will Smith
    USA
    Columbia
9.90
    1997
  

  

    Van Morrison
    UK
    Polydor
8.20

    1971
  
  

    Jorn Hoel
    Norway
    WEA
7.90
    1996
  
  

    Cat Stevens
    UK

    Island
8.90
    1990
  
  

    Sam Brown

    UK
    A and M
8.90
    1988
  
  

    T`Pau
    UK
    Siren
7.90
    1987
  

  

    Tina Turner
    UK
    Capitol
8.90

    1983
  
  

    Kim Larsen
    EU
    Medley
7.80
    1983
  
  

    Luciano Pavarotti
    UK

    DECCA
9.90
    1991
  
  

    Otis Redding

    USA
    Atlantic
7.90
    1987
  
  

    Simply Red
    EU
    Elektra
7.20
    1985
  

  

    The Communards
    UK
    London
7.80

    1987
  
  

    Joe Cocker
    USA
    EMI
8.20
    1987
  

Ya que esta nuestro archivo *.xml en nuestro servidor el cual en este caso llamamos “cd_catalog.xml”, crearemos los scripts dentro de un archivo html, para poder mostrarlos.
A continuación se detallan dos archivos HTML con 4 scripts de xml dom en total.

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">











El segundo archivo html con su script en xmldom, y de los más complejos.






Y ya casi para concluir es necesario crear javascript en un archivo aparte para hacer el llamado al metodo “loadxmldoc” que se emplea en los 4 scripts, este script se encarga de abrir el archivo *.xml, por cierto a este archivo lo llamaremos “loadxmldoc.js”.

function loadXMLDoc(dname)
{
if (window.XMLHttpRequest)
  {
  xhttp=new XMLHttpRequest();
  }
else
  {
  xhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xhttp.open("GET",dname,false);
xhttp.send("");
return xhttp.responseXML;
}

Bueno espero les sea de grandisima ayuda para los que hayan podido resolverlo y como aquellos que no hayan podido para darse una idea de como hubiera sido más o menos y también posiblemente algún día pueda servirnos de gran ayuda.

PD: Visualiza los ejemplos expuestos.
Ejemplo 1 xml dom, ejemplo 2 xml dom xml

PD2: Descarga todos los elementos clic.

PD3: English vertion.

aplication xml dom with scripts xml, in a html page.
xml dom use nodes how data structures and call for some scripts, written in programation language XML.

Hash Tables

Sábado, 5 de Diciembre de 2009

Hola amig@s lectores de PuRaSLiNeAS punto com la WeBlog de quien sabe que cosa, pues este post es para todos los amigos programadores o aquellos que desean saber un poquito mas sobre programación, bueno pues recuerdan que estamos viendo programación estructurada, el día de hoy veremos las tablas de Hash, estas tablas con muy padres para las bases de datos pues la búsqueda es mucho más fácil y rápida, bueno obviamente tiene sus excepciones pero se tratan de unas tablas que n elementos con listas ligadas realmente el explicárselos es obsoleto ya que hay muchísima teoría en internet yo les traigo un programa ya funcional para que lo comprueben, por que uno aprende mas cuando ya vemos lo que realmente hace dicho programa, subiré solo un programa unas tablas d hash pero que guarda números, si deseas el programa que guarda campos de texto, contáctame y nos pondremos de acuerdo en el precio.

Link

SortedList

HashTable

HashTableApp

PD: Dejen sus comentarios.

PD2: English version
Programming code in Java, Hash Tables in which stores integers in the field of Data Structures in Java.
(Translated by google)

Interaccionar

Viernes, 9 de Octubre de 2009

Ya casi para concluir el tema de lo que hemos ido viendo y compilando hasta el momento te medio recuerdo que hemos visto mas o menos; listas, listas ligadas, Stacks (pilas), Queues (colas), Colas de prioridad, vamos a hacer un menú claro a nivel consola para emplear lo que hemos visto como: Imprimir, borrar (reset), insertar antes y después, bueno mejor dejemos las explicaciones y  vamos a compilar nuestro programa.

Inter Iterator Application

Bueno espero sus comentarios amig@s.

Queue (Cola)

Domingo, 4 de Octubre de 2009

Las colas… espera no te mal viajes no hablo de las posaderas, ni glúteos (ahh yo creo por falta de porno no rifa esta página),  hablo de las otras colas si recuerdas que de niño ibas a comprar los tortillas y un calor de los mil demonios y había un chingo (entiéndase mucha) gente igual esperando sus tortillas, y lo peor solo había una tortillera, pues recuerdas que te decían fórmate en la cola o en la fila, y te formabas como habías llegado al ultimo después iba avanzando el primero que había llegado y así iban avanzando hasta que llegaba tu turno, y cuando alguien mas llegaba pues se formaba atrás de ti pues amig@s hoy se ha revelado un secreto mas eso es una cola jajaja.

Ahora si vámonos a las otras colas jajaja naaa por el momento no creo oportuno meter porno pero un día de estos… jajaja bueno amig@s programadores ojalá y les agraden estos ejemplos de Queues (colas).

Queue

QueueApp

Semana de códigos

Viernes, 2 de Octubre de 2009

Hola amig@s lectores de PuRaSLiNeAs punto com la WeBlog de quien sabe que cosa, los siguientes post irán destinados hacia la comunidad de programadores expertos (claro en un futuro), y es que en está ocasión en un afán más por ayudar a los demás es que me puse a compilar los códigos y documentarlos (ponerles comentarios), va enfocado principalmente a los chav@s de ingeniería en computación pero claro si le sirviesen a alguien más adelante aquí es para ayudar.

La clase de “Estructuras de datos” del profesor Dr. Alberto Chávez Aragón, es muy padre y muy entretenida de fácil comprensión, explica muy bien, lo malo aquí viene siendo que algunos de sus ejemplos no corrieron, y por mas que uno intento corregir los errores no se podía ejecutar el programa, el da asesorías a quienes gusten pero en una intención de aprender por uno mismo es que decidid hacer estos ejercicios, compilarlos y comprobar que funcionaran, por que si el profesor nos los explica muy bien con dibujitos y todo el problema es al complementarlo con la interfaz es cuando tenemos el problema de que se pueda ejecutar.

Yo creo es mejor cuando ya vemos el programa en acción y vemos como funciona y que hace así lo comprendemos un poco mas cuando “ya corre”, es por ello amig@s que en esta ocasión iré subiendo día a día o terciado jajaja los códigos que hasta hoy hemos visto.

Por cierto cabe recalcar que estos códigos fueron basados en el libro que se encuentra en la biblioteca de la facultad (no se mal viajen la verdadera biblioteca no la que esta donde era la pulcata) el libro es:

“Data Structures & Algorithms”, Second edition, editorial SAMS, autor: Robert Lafore.

Pues amig@s programadores a programar se ha dicho.

Dejen sus comentarios por favor que para mi son muy importantes por cierto me da gusto saber que por algunas palabras claves visitan muy seguido está página, nos leemos mañana adiós y salud.