url() left top no-repeat !important;”><a style=“color: #006699 !important;text-decoration: none !important;” href=“http://www.skype.com/go/joinpublicchat?chat&skypename=daniel.sebastian.lopez.figueroa&topic=Consulta+Transformacion+Xml&blob=e0AjLM-Sw4w83zdXSU0f9jEAG7_8ql67URtgaW4YrwRpWOer1c50utqGzQkRvnqoW8sfMZB2vGBXAdDUSkOjwZHYikfhLkiqLNYK”>Consulta Transformacion Xml</a> hosted by <a style=“color: #006699 !important;text-decoration: none !important;” href="skype:daniel.sebastian.lopez.figueroa?info">daniel.sebastian.lopez.figueroa</a>.</h1><p style=“margin: 0 10px 10px 10px!important;”><a href=“http://www.skype.com/go/joinpublicchat?chat&skypename=daniel.sebastian.lopez.figueroa&topic=Consulta+Transformacion+Xml&blob=e0AjLM-Sw4w83zdXSU0f9jEAG7_8ql67URtgaW4YrwRpWOer1c50utqGzQkRvnqoW8sfMZB2vGBXAdDUSkOjwZHYikfhLkiqLNYK” style=“color: #006699 !important; background: transparent url() left center no-repeat !important;padding-left: 20px !important;display: block !important;”>Join now</a></p><hr style=“margin: 5px 10px !important;height: 1px !important;background: #cccccc !important;border: none;” /><p style=“margin: 0 10px 10px 10px!important;”><small style=“font-size: 9px; color: #515151 !important;”>Chat about what’s on your mind. <a href=“http://www.skype.com/go/publicchats” style=“font-size: 9px; color: #006699 !important;”>More about public chats</a>.</small></p></div>(:htend:)

Dado el creciente número de aplicaciones que usan XML para intercambiar, transmitir y almacenar datos, las herramientas para una gestión efectiva de datos XML están siendo cada vez más importantes. En particular las herramientas para consultar y transformar los datos XML son esenciales para extraer información de grandes cuerpos de datos XML y para convertir los datos entre distintas representaciones (esquemas) en XML. Al igual que la salida de una consulta relacional es una relación, la salida de una consulta XML puede ser un documento XML. Como resultado, la consulta y la transformación se pueden combinar en una única herramienta.

Varios lenguajes proporcionan grados crecientes de capacidades de consulta y transformación:

  • X Path es un lenguaje para expresiones de rutas deaccesos y es realmente un bloque constructor losdos lenguajes de consulta restantes.
  • XSLT fue diseñado para ser un lenguaje de transformación como parte del sistema de hojas de estilo XSL, que se usa para controlar el formato de los datos XML en HTML u otro lenguaje de impresión o visualización. Aunque diseñado para el formato, XSLT puede generar XML como salida y puede expresar muchas consultas interesantes. Además, es actualmente el lenguaje más ampliamente disponible para manipular datos XML.
  • X Query? ha sido propuesto como un estándar para consultar datos XML. X Query combina las características de muchas propuestas anteriores para la consulta de XML, en particular el lenguaje Quilt.

Se usa en todos estos lenguajes un modelo de árbol de datos XML. Un documento XML se modela como un árbol con nodos para los elementos y atributos. Los nodos elemento pueden tener nodos hijo, los cuales pueden ser subelementos o atributos del elemento. De igual forma, cada nodo (ya sea atributo o elemento) distinto del elemento raíz tiene un nodo padre, que es un elemento. El orden de los elementos y atributos en el documento XML se modela ordenando los nodos hijos de un árbol. Los términos padre, hijo, ascendiente, descendiente y hermano se interpretan en el modelo de árbol de datos XML.

El contenido textual de un elemento se puede modelar como un nodo de texto hijo del elemento. Los elementos que contienen texto descompuesto por subelementos intervinientes pueden tener varios nodos de texto hijo. Por ejemplo, un elemento que contenga «Éste es un <bold> buen </bold> libro» contiene un subelemento hijo correspondiente al elemento bold y dos nodos de texto hijo correspondientes a «Éste es un» y «libro». Puesto que dichas estructuras se usan comúnmente en los datos de una base de datos se asumirá que los elementos no contienen texto ni subelementos.

(:includeurl http://docs.google.com/TeamPresent?docid=dd7r732g_14dzd2bd&skipauth=true :)

Fuente de Informacion: http://es.wikipedia.orgComunicate conmigo en Skype: My status
Competencias Adquiridas con la realizacion de este tema
  • Se adquirio el Conocimiento de manejar html junto con Wiki al editar un sito de internet.
  • Aprendi a Realizar un video educativo en el da una explicacion de un tema.
  • Tambien adquiri el conocimiento para realizar un chat de un tema y asi discutir los diferentes puntos de vista.
  • Al mismo tiempo adquiri habilidades para generar una video conferencia por medio de la pagina del tema usando Skype.
  • Soy competente al usar la plataforma Google para realizar un video, subirlo a la red y editarlo.
  • Igualmente crear un audio narrativo y explicativo sobre un tema.
  • Disenar un elemento flash para asi poder crear una animacion simple sobre un tema.
  • Ahora puedo realizar presentacion en Word, Excel y Powerpoint con la plataforma google y cualquier persona pueda tener acceso a esos documentos.
  • Un conocimiento extra es haber manejado Picasa y editar fotos, crear slides y galerias para poder visualizadas en cualquier sitio.

‘’‘ Click sobre la foto para entrar a mi perfil, Mi E-mail es: danielfigueroa11@gmail.com