|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| XML es un metalenguaje, es decir, un lenguaje hecho para poder construir otros lenguajes con él. Con el tiempo se ha convertido en el formato preferido para almacenar datos semiestructurados |
| Cap 5 |
Un documento XML como un arbol
|
| |
" Es posible ver todo documento XML como un árbol:
La raíz es el elemento raíz
Los nodos internos son elementos o atributos
Los nodos externos (hojas) son texto o elementos vacíos. Los hijos de un nodo elemento pueden ser elementos, texto o atributos
Los hijos |
| Cap 6 |
Cómo XML se interrelaciona con otras tecnologías
|
| |
" XML es la base para otras tecnologías. ( W3. Org ) XML además de permitir la construcción de diversas aplicaciones XML (una aplicación XML es una DTD más una especificación de cómo debería comportarse la aplicación que recibe un documento según esa DTD |
| Cap 2 |
Definición
|
| |
En términos fáciles: http://www.xml.org/ xml /xmlfaq. Shtml ~- XML es una forma de poner información estructurada en un archivo. ~- XML se parece externamente a HTML, pero no lo es. ~- XML es texto, pero no para ser leído por un humano. ~- XML es una familia de tecnologías. ~- XML es verborreico |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| Dado que XML es un lenguaje establecido ampliamente en la comunidad de desarrolladores Web, existen ya herramientas y estándares de programación para leer documentos XML |
| Cap 1 |
¿Qué es un Parser XML
|
| |
Un //Parser// es un módulo, biblioteca o programa que se ocupa de transformar un archivo de texto en una representación interna. En el caso de XML , como el formato siempre es el mismo, no necesitamos crear un parser cada vez que hacemos un programa, hay muchos parsers disponibles |
| Cap 3 |
Espacios de nombres
|
| |
Ver: [[http://www.w3.org/TR/REC- xml -names/ XML NameSpaces en el W3C]] Consideremos que un documento XML puede tener partes diseñadas para distintas aplicaciones. La idea es que estas partes no choquen entre sí, esto es más importante aún cuando hablamos de Web Semántica. En el caso de Java |
| Cap 2 |
¿Cómo se clasifican los parsers?
|
| |
Se clasifican en **SAX** y **DOM**. También se hace distinción entre los que son **Validantes** y los **No Validantes**. Los primeros verifican que el documento, además de estar bien formado de acuerdo a las reglas de XML , responda a una estructura definida en una DTD. SAX Parsers SAX significa |
|
|
|
Curso gratis de Ricardo Araos - 18 de Octubre de 2005
|
| Jakarta es un nuevo paso dentro del desarrollo de la tecnología orientada a software de construcción de sitios web. Patrocinada por Apache. Org, la misma que desarrolla el servidor web Apache, Jakarta entrega potentes soluciones... |
| Cap 3 |
Subproyectos de Jakarta
|
| |
, manejando las distintas versiones que se generan al dividir el proyecto en distintas personas, y mantiendo una documentación global que sirva tanto para el equipo como para clientes. Además, esto permite a las personas entender el código fuente y compartir código entre proyectos. Alexandria ocupa XML |
| Cap 4 |
Avalon
|
| |
Virtual de Java o esl formato de los archivos. Class. Este software es muy útil para aplicaciones como optimizadores, compiladores y herramientas de aálisis como, por ejemplo, el procesador XML Xalan. **Cactus** Cactus tiene como objetivo testear de forma automática aplicaciones que actuan |
| Cap 2 |
Un poco de historia
|
| |
Java Product** y tener a Xalan como finalista **Best Java- XML Technology |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| Revisamos varios lenguajes de programación que son usados en la actualidad para hacer páginas Web. Comentarios sobre ASP, JSP, ColdFusion, Perl y PHP, comparando fortalezas y debilidades. |
| Cap 6 |
Reflexión
|
| |
Las aplicaciones de más alto nivel. Un buen punto de partida es olvidarse de la base de datos y pensar en formas de más alto nivel de accesar los datos, como bases de datos orientadas a objetos o puentes objeto-relacional. Otra forma es abordarlo como un problema XML /XSL. Lo importante |
|
|
|
Curso gratis de Pedro Morales - 18 de Octubre de 2005
|
| Este es un lenguaje para para describir expresiones matemáticas. Su utilidad es permitir escribir con símbolos y poder ponerlos en una página Web. |
| Cap 5 |
Descripción de MathML
|
| |
Y XHTML, puesto que la idea es codificar matemáticas en documentos web. Hay tres temas principales en lo que insertar MathML en otros documentos XML respecta. El primero es que MathML debe estar semánticamente integrado, es decir, debe ser reconocido como contenido XML válido insertado |
|
|
|
Curso gratis de Jorge Ferrer, Víctor García y Rodrigo García - 23 de Febrero de 2006
|
| Este es un curso tremendamente completo, guiado y con ejemplos y prácticas pensadas para convertirlo en una guía didáctica para aprender a hacer páginas web. No se requieren más que conocimientos básicos de informática para... |
| Cap 39 |
Estandares y extensiones del lenguaje HTML (II)
|
| |
A la revisión HTML 4.0.1), pero con una serie de restricciones de sintaxis para ser compatible con XML . Para un navegador no hay diferencias entre usar HTML o XHTML, pero este último puede ser útil para poder emplear herramientas de tratamiento de XML al crear una página web. Las principales normas |
| Cap 1 |
Introducción al lenguaje HTML
|
| |
Pero con algunas restricciones adicionales del mundo de XML . Antes de empezar con el código HTML básico conviene hacer saber al lector que aunque en todos los ejemplos usados hasta ahora las etiquetas usadas estaban escritas en mayúsculas en realidad es indiferente el uso de estas |
| Cap 1 |
Introducción al lenguaje HTML
|
| |
Pero con algunas restricciones adicionales del mundo de XML . Antes de empezar con el código HTML básico conviene hacer saber al lector que aunque en todos los ejemplos usados hasta ahora las etiquetas usadas estaban escritas en mayúsculas en realidad es indiferente el uso de estas |
|
|
|
Curso gratis de Sergio Belkin 02/2005, Buenos Aires, Argentina. - 20 de Octubre de 2005
|
| Manual Compacto para nuevos usuarios. |
| Cap 38 |
GNU Free Documentation License
|
| |
Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not "Transparent" is called "Opaque". Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using |
|
|
|
Curso gratis de José Alfonso Malo Romero - 16 de Marzo de 2006
|
| El objetivo de este curso es aprender a programar en el lenguaje Ada, desde sus características más sencillas hasta las más avanzadas. Ada es un lenguaje potente, pero no por ello es más complicado que... |
| Cap 4 |
Instalación
|
| |
~- libgtkada-2. 4 - Ada binding for the GTK library ~- libopentoken-dev - OpenToken lexical analysis library for Ada ~- libtexttools-dev - Ada and C++ library for writing console applications ~- libxmlada1-dev - XML /Ada, a full XML suite for Ada programmers ~- libasis-3. 14p-1 - Ada Semantic Interface Specification |
| Cap 71 |
Recursos en la Web
|
| |
. ==== Librerías y bindings ==== ~- [[http://xml4ada95.sourceforge.net/ XML4Ada95 - An XML package for Ada 95]] ~- [[http://homepage.sunrise.ch/mysunrise/gdm/gsoft. Htm The web page of Gautier de Montmollin - Software]] ~- [[http://www. Tc.umn.edu/~puk/ Paul Pukite's Home Page]], varias librerías y artículos |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| XHTML es una reformulación de HTML que normaliza y modulariza el lenguaje. XHTML está basado en XML y por lo tanto puede funcionar con aplicaciones hechas para XML . XHTML tiene algunas... |
| Cap 6 |
Obtener todos los enlaces de un documento XHTML
|
| |
EL XHTML es una aplicación XML y como tal, podemos utilizar las herramientas que se utilizan para trabajar con éste. Por tanto, se puede hacer una XSLT que generara una página HTML con todos los enlaces del documento XHTML, como se muestra a continuación: Lista de enlaces |
| Cap 1 |
Xhtml
|
| |
La especificación que define a [[http://www.w3.org/TR/xhtml1/ XHTML 1. 0]] (recomendación W3C del 26 de enero del 2000) consiste en una reformulación de las tres definiciones de tipo de documento HTML 4. 0 (DTDs) como aplicaciones XML . Su finalidad es ser usado como lenguaje de contenidos |
| Cap 5 |
El elemento raíz
|
| |
Los mejores buscadores Los mejores buscadores: Todocl. Google Para poder validar el documento se requiere en el mismo directorio la DTD xml html1-strict. Dtd y los archivos de entidades a los que hace referencia. %HTMLlat1; %HTMLsymbol |
|
|
|
Curso gratis de - 07 de Marzo de 2006
|
| En la ingenieria del software existe trabajo repetitivo que se puede automatizar. Unas sugerencias para tus futuros desarrollos y trabajos |
| Cap 3 |
Xml para generar Código
|
| |
" Aunque este no es un capitulo para enseñar xml a fondo, aqui se brindan las ideas necesarias para que el lector que no conoce xml , se inicie en el tema, y además adquiera algunas ideas sobre la utilización de xml en la generación de código. Para mayor información, ver el documento |
|
|