Índice completo - Ra-Ma

Anuncio
Índice
INTRODUCCIÓN ......................................................................................................................................................8
CAPÍTULO 1. RECONOCIMIENTO DE LAS CARACTERÍSTICAS DE LENGUAJES DE MARCAS........9
1.1 dEFINICIÓN y clasificación de lenguajes de marcas..............................................................10
1.2 Tipos de lenguajes de marcas.............................................................................................................10
1.3 Evolución de los lenguajes de marcas........................................................................................12
1.4 Etiquetas, elementos y atributos...................................................................................................13
1.5Organizaciones desarrolladoras...................................................................................................14
1.6Utilización de lenguajes de marcas en entornos web........................................................16
1.7Gramáticas....................................................................................................................................................16
1.7.1DTD..........................................................................................................................................................16
1.7.2 Esquema XML.........................................................................................................................................17
1.7.3Relax NG..................................................................................................................................................18
RESUMEN DEL CAPÍTULO......................................................................................................................................18
TEST DE CONOCIMIENTOS....................................................................................................................................19
CAPÍTULO 2. LENGUAJES PARA LA VISUALIZACIÓN DE INFORMACIÓN...........................................21
2.1 El Modelo de objetos del documento...........................................................................................22
2.2 HTML.................................................................................................................................................................. 24
2.2.1Versiones..................................................................................................................................................24
2.2.2 Etiquetas y elementos.............................................................................................................................24
2.2.3Atributos..................................................................................................................................................29
2.2.4Referencias a caracteres.........................................................................................................................30
2.2.5 Comentarios............................................................................................................................................30
2.2.6 Estructura básica de un documento.......................................................................................................31
2.2.7 Cabecera del documento.........................................................................................................................34
2.2.8 Cuerpo del documento.............................................................................................................................36
2.2.9 Trabajando en el cuerpo del documento.................................................................................................38
2.2.10 Hipertexto . .............................................................................................................................................47
2.2.11Marcadores..............................................................................................................................................50
2.2.12 Trabajando en la cabecera del documento.............................................................................................53
2.2.13 Inclusión de imágenes.............................................................................................................................58
2.2.14 Formularios.............................................................................................................................................62
2.2.15 Tablas.......................................................................................................................................................74
2.2.16Marcos......................................................................................................................................................79
2.2.17 Capas.......................................................................................................................................................87
2.3 XHTML................................................................................................................................................................88
2.3.1Sintaxis....................................................................................................................................................88
2.3.2Versiones..................................................................................................................................................89
2.4 Hojas de estilo............................................................................................................................................90
3
Lenguajes de Marcas y Sistemas de Gestión de la Información
© RA-MA
2.4.1Sintaxis de CSS.......................................................................................................................................90
2.4.2Uso de CSS dentro de HTML y XHTML................................................................................................91
2.4.3 Información de estilo en el cuerpo del documento.................................................................................92
2.4.4 Información de estilo en la cabecera del documento..............................................................................93
2.4.5 Información de estilo en hojas externas.................................................................................................95
RESUMEN DEL CAPÍTULO......................................................................................................................................99
EJERCICIOS PROPUESTOS.....................................................................................................................................99
TEST DE CONOCIMIENTOS..................................................................................................................................100
CAPÍTULO 3. LENGUAJES PARA EL ALMACENAMIENTO Y TRANSMISIÓN
DE INFORMACIÓN................................................................................................................................................101
3.1 Tipos de lenguajes..................................................................................................................................102
3.2Definición de XML.....................................................................................................................................103
3.3estructura y sintaxis de xml............................................................................................................103
3.3.1 Etiquetas, elementos y atributos..........................................................................................................104
3.3.2 Caracteres especiales............................................................................................................................106
3.3.3 Instrucciones de procesamiento...........................................................................................................106
3.3.4 Comentarios y secciones CDATA..........................................................................................................106
3.4Documentos XML bien formados.....................................................................................................107
3.5 Espacios de nombres..............................................................................................................................108
3.5.1Declaración de espacios de nombres ...................................................................................................108
3.5.2 Espacios de nombres por defecto..........................................................................................................109
RESUMEN DEL CAPÍTULO....................................................................................................................................110
EJERCICIOS PROPUESTOS...................................................................................................................................110
TEST DE CONOCIMIENTOS..................................................................................................................................111
CAPÍTULO 4. DEFINICIÓN DE ESQUEMAS Y VOCABULARIOS EN XML..............................................113
4.1DTD....................................................................................................................................................................114
4.1.1Bloques para construir una DTD..........................................................................................................116
4.1.2Secuencias de elementos: estructura con hijos....................................................................................118
4.2 Esquemas......................................................................................................................................................120
4.2.1 Elemento raíz........................................................................................................................................121
4.2.2 Elementos simples................................................................................................................................122
4.2.3Atributos................................................................................................................................................124
4.2.4Restricciones..........................................................................................................................................124
4.2.5 Elementos complejos.............................................................................................................................126
4.2.6Secuencia de elementos.........................................................................................................................127
4.3Validación de documentos XML.......................................................................................................129
4.3.1Documentos bien formados...................................................................................................................130
4.3.2Documentos válidos..............................................................................................................................130
4.3.3 Herramientas para validar...................................................................................................................131
4.4 Caso práctico.............................................................................................................................................133
RESUMEN DEL CAPÍTULO....................................................................................................................................134
EJERCICIOS PROPUESTOS...................................................................................................................................134
TEST DE CONOCIMIENTOS..................................................................................................................................135
4
© RA-MA
índice
CAPÍTULO 5. CONVERSIÓN Y ADAPTACIÓN DE DOCUMENTOS XML.................................................137
5.1 Transformación de documentos (XSL).........................................................................................140
5.2 Elementos básicos..................................................................................................................................141
5.2.1 xsl:for-each.............................................................................................................................................141
5.2.2 xsl:value-of.............................................................................................................................................142
5.2.3 xsl:sort...................................................................................................................................................142
5.3Operadores en XSL...................................................................................................................................143
5.3.1 Elemento xsl:if.......................................................................................................................................143
5.3.2 Elemento xsl:choose..............................................................................................................................144
5.4Las plantillas...........................................................................................................................................146
5.4.1 Elemento xsl:template..........................................................................................................................146
5.5 Caso práctico.............................................................................................................................................148
RESUMEN DEL CAPÍTULO....................................................................................................................................149
EJERCICIOS PROPUESTOS...................................................................................................................................150
TEST DE CONOCIMIENTOS..................................................................................................................................150
CAPÍTULO 6. ALMACENAMIENTO DE INFORMACIÓN.............................................................................153
6.1Sistemas de almacenamiento de la información..................................................................156
6.2Utilización de XML para el almacenamiento de la información..................................162
6.2.1Bases de datos relacionales...................................................................................................................163
6.2.2 Transformación a XML.........................................................................................................................164
6.3Lenguajes de consulta y manipulación . ...................................................................................166
6.3.1 Herramienta Qizx Studio......................................................................................................................168
6.3.2Administración de librerías XML.........................................................................................................171
6.4 XQuery............................................................................................................................................................174
6.5 ConsultaS.....................................................................................................................................................177
6.5.1De FLWOR a HTML..............................................................................................................................180
6.6Actualización ..........................................................................................................................................184
6.6.1 Inserción................................................................................................................................................184
6.6.2Reemplazo.............................................................................................................................................185
6.6.3Borrado..................................................................................................................................................186
6.7 Exportación de librerías XML...........................................................................................................186
6.8Otras funciones o librerias..............................................................................................................187
6.9 Caso práctico.............................................................................................................................................187
RESUMEN DEL CAPÍTULO....................................................................................................................................188
EJERCICIOS PROPUESTOS...................................................................................................................................189
TEST DE CONOCIMIENTOS..................................................................................................................................189
CAPÍTULO 7. APLICACIÓN DE LOS LENGUAJES DE MARCAS A LA SINDICACIÓN
DE CONTENIDOS..................................................................................................................................................193
7.1 Introducción a la sindicación de Contenidos........................................................................194
7.2 Estructura de un sistema de sindicación.................................................................................194
7.3 Estándares actuales para sindicación de contenidos .....................................................195
7.3.1RSS 0.91 y RSS 0.92..............................................................................................................................196
7.3.2RSS 1.0...................................................................................................................................................198
7.3.3RSS 2.0...................................................................................................................................................200
7.4Sistemas de agregación y directorios de canales...............................................................204
5
Lenguajes de Marcas y Sistemas de Gestión de la Información
© RA-MA
RESUMEN DEL CAPÍTULO....................................................................................................................................204
EJERCICIOS PROPUESTOS...................................................................................................................................205
TEST DE CONOCIMIENTOS..................................................................................................................................206
CAPÍTULO 8. SISTEMAS DE GESTIÓN EMPRESARIAL.............................................................................207
8.1 Introducción a los ERP.........................................................................................................................208
8.2composición de un erp..........................................................................................................................209
8.3 Implantación.............................................................................................................................................210
8.4SEGURIDAD.....................................................................................................................................................213
8.5 Importación y exportación de información.............................................................................216
8.6 CAso práctico.............................................................................................................................................218
RESUMEN DEL CAPÍTULO....................................................................................................................................219
EJERCICIOS PROPUESTOS...................................................................................................................................219
TEST DE CONOCIMIENTOS..................................................................................................................................220
CAPÍTULO 9. HERRAMIENTAS.........................................................................................................................221
9.1Software para diseño web..................................................................................................................222
9.1.1Adobe Dreamweaver.............................................................................................................................222
9.1.2 KompoZer..............................................................................................................................................223
9.1.3 Expression Web ....................................................................................................................................223
9.2herramientas para la validación de documentos xml vía web......................................224
9.2.1Markup Validation Service...................................................................................................................224
9.2.2 XmlValidation.......................................................................................................................................225
9.2.3Validome................................................................................................................................................226
9.3Software para EDITAR Y validaR documentos xml ................................................................226
9.3.1Serna Free.............................................................................................................................................226
9.3.2 <oXygen/> .............................................................................................................................................227
9.3.3 TotalEdit................................................................................................................................................228
9.3.4 XML Notepad........................................................................................................................................228
9.3.5Vervet Logic...........................................................................................................................................228
9.4Sistemas de gestión de bases de datos xml nativas . ...........................................................228
9.4.1Qizx........................................................................................................................................................228
9.4.2Oracle.....................................................................................................................................................229
9.4.3Microsoft SQL Server ...........................................................................................................................230
9.4.4MySQL...................................................................................................................................................231
9.4.5 eXist ......................................................................................................................................................231
9.5SOtware para gestión empresarial...............................................................................................232
9.5.1OpenBravo ............................................................................................................................................232
9.5.2OpenERP ..............................................................................................................................................232
9.5.3WebERP ................................................................................................................................................233
9.5.4JD Edwards EnterpriseOne.................................................................................................................233
9.5.5AP Business All in One.........................................................................................................................233
RESUMEN DEL CAPÍTULO....................................................................................................................................234
material adicional.......................................................................................................................................235
índice alfabético..........................................................................................................................................237
6
Descargar