XML EDICIÓN 2012

XML EDICIÓN 2012

ACERA, MIGUEL ANGEL

27,50 €
IVA incluido
Agotado en la editorial
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2011
Materia
Informática
ISBN:
978-84-415-2960-1
Páginas:
400
Encuadernación:
Rústica
Colección:
MANUAL IMPRESCINDIBLE
27,50 €
IVA incluido
Agotado en la editorial
Añadir a favoritos

Agradecimientos

Sobre el autor

Introducción

Cómo usar este libro
Y este libro... ¿para quién es?
Novedades
Convenios utilizados en este libro
Una ayuda más: Información de soporte

Capítulo 1. XML es fácil
Del problema a la solución
¿Qué es XML?
Estructura de un documento XML
Elementos
Declaración XML
Comentarios
Atributos
Secciones CDATA
Documentos XML bien formados
Curiosidades: El nombre de los elementos
Espacio de nombres XML o XML namespace
¿Qué necesitamos para crear documentos XML?
Ejercicios resueltos
Resumen

Capítulo 2. DTD: Definiendo la estructura del documento XML
Los documentos DTD
Creando nuestro primer documento DTD
Definiendo elementos anidados
Definiendo el tipo de elementos
Definiendo el número de veces que puede aparecer un elemento
Operador +
Operador *
Operador ?
Operador
Definiendo elementos vacíos
Definiendo atributos
Atributos obligatorios
Atributos opcionales
Atributos constantes
Atributos con valor predefinido
Atributos con valor de tipo enumerado
Vincular el documento DTD con el documento XML
Documento DTD en documento XML
Documento DTD de sistema
Documento DTD público
Nuestro segundo documento DTD
Nuestro tercer documento DTD
Validación de documentos XML
Ejercicios resueltos
Resumen

Capítulo 3. Esquemas XML: Definiendo los contenidos
Los esquemas XML
Creando nuestro primer esquema
Estructura principal del esquema XML
Definiendo elementos anidados
Definiendo el tipo de elementos
Definiendo el número de veces que puede aparecer un elemento
Definiendo atributos
Vinculando el documento XML con el esquema
Nuestro segundo esquema
Nuestro tercer esquema
Validación de documentos XML
Ejercicios resueltos
Resumen

Capítulo 4. CSS: Mostrando con estilo el documento XML
Introducción
Documentos XML con documentos CSS asociados
Vinculando el documento XML con el documento CSS
Estructura de un documento CSS
CSS u hojas de estilo
Formato del texto
Tipo de letra
Color del texto
Negritas y cursivas
Tamaño
Márgenes
Ejercicios resueltos
Resumen

Capítulo 5. XHTML: Mejorando HTML con XML
Introducción
Elementos XHTML
DOCTYPE
html
head y body
title
p
h1
ul
ol
br
img
div
Validar documentos XHTML
Ejercicios resueltos
Resumen

Capítulo 6. XML y Google Shopping
Introducción
Google Merchant Center
Especificaciones del documento XML para Google Shopping
Propiedades básicas de los productos
id
title
description
link
image_link
condition
price
Primer ejemplo completo
Disponibilidad y ofertas
availability
sale_price
sale_price_effective_date
Identificadores únicos de productos
brand
gtin
mpn
Segundo ejemplo completo
Variantes de productos
item_group_id
color
material
pattern
size
Tercer ejemplo completo
Variantes de productos de la categoría de ropa
gender
age_group
color
size
Otras propiedades
product_type
google_product_category
additional_image_link
Cuarto ejemplo completo
Validar feeds de datos para Google Shopping
Accediendo a Google Merchant Center
Accediendo a la página principal de feed de datos
Consultado los errores detectados en el feed de datos
Enviar feeds de datos de prueba
Resumen

Capítulo 7. XML y Google Sitemaps
Introducción
Estructura XML de sitemaps
Propiedades de las páginas
URL o dirección de la página
Fecha de la última modificación
Frecuencia con la que cambia
Prioridad
Ejemplo completo
Creación de sitemaps
Envío de sitemaps a Google
Control de seguridad
Resumen

Capítulo 8. XML y Blogs
Introducción
Estructura del documento
Propiedades de los artículos
Título
Enlace
Fecha de publicación
Categoría
Contenido
Identificador único
Ejemplo completo
Validar documentos
Resumen

Capítulo 9. Ajax: Leyendo documentos XML
Introducción
Ajax y XML
XMLHttpRequest
Comprobando si el navegador soporta Ajax y creando un objeto XMLHttpRequest
Abrir y mostrar un documento XML
Paso 1: Abrir el documento con open
Paso 2: El evento onreadystatechange
Paso 3: Leyendo datos con responseXML
Los ficheros completos
Fichero JavaScript
Fichero XHTML
Ejercicios resueltos
Resumen

Capítulo 10. PHP y MySQL: Creando documentos XML
Introducción
Situación incial
Paso 1
Paso 2
Paso 3 y 4
Paso 5
Paso 6
Ejercicios resueltos
Resumen

Capítulo 11. XPath
Introducción
Vista en árbol de un documento XML
Raíz y nodos
Expresiones y funciones XPath
Elementos
Atributos
Filtros
Funciones
count
sum
Ejercicios resueltos
Resumen

Capítulo 12. XSL
Introducción
Estructura básica de un documento XSL
Transformación de XML a XHTML
Enlazando el documento XML y el documento XSL
Creando la plantilla
Seleccionando valores
xsl:value-of
xsl:for-each
xsl:sort
Trabajando con atributos
Ejercicios resueltos
Resumen

Capítulo 13. XLink, XPointer y XQuery
Introducción
XLink
XPointer
XQuery
Resumen

Apéndice A. Solución de los ejercicios
Solución de los ejercicios
XML es fácil
Ejercicio 1
Enunciado
Solución
Ejercicio 2
Enunciado
Solución
Ejercicio 3
Enunciado
Solución
DTD: Definiendo la estructura del documento XML
Ejercicio 1
Enunciado
Solución
Ejercicio 2
Enunciado
Solución
Ejercicio 3
Enunciado
Solución
Esquemas XML: Definiendo los contenidos
Ejercicio 1
Enunciado
Solución
Ejercicio 2
Enunciado
Solución
Ejercicio 3
Enunciado
Solución
CSS: Mostrando con estilo el documento XML
Ejercicio 1
Enunciado
Solución
Ejercicio 2
Enunciado
Solución
XHTML: Mejorando HTML con XML
Ejercicio 1
Enunciado
Solución
Ejercicio 2
Enunciado
Solución
Ajax: Leyendo documentos XML
Ejercicio 1
Enunciado
Solución
Ejercicio 2
Enunciado
Solución
PHP y MySQL: Creando documentos XML
Ejercicio 1
Enunciado
Solución
Ejercicio 2
Enunciado
Solución
XPath
Ejercicio 1
Enunciado
Solución
Ejercicio 2
Enunciado
Solución
Ejercicio 3
Enunciado
Solución
XSL
Ejercicio 1
Enunciado
Solución
Ejercicio 2
Enunciado
Solución
Ejercicio 3
Enunciado
Solución

Apéndice B. Aspectos generales de CSS
Introducción
Propiedades
Márgenes y bordes
border
padding
margin
Presentación y visibilidad
display
overflow
visibility
Fondos de color
Dimensiones
width
height
min-width y min-height
max-width y max-height
Textos subrayados
Alineación del texto
Mayúsculas y minúsculas
Indentación
Posición
float
position
Resumen

Apéndice C. Aspectos gen

XML ha cobrado en los últimos tiempos una gran importancia por su alto uso en la tecnología Web y su relación con bases de datos. Lenguaje de Marcas Extensible, es un metalenguaje que permite almacenar información de una forma estructurada y muy sencilla, pudiendo compartirla fácilmente.

Por ejemplo, Google permite recibir de otras empresas ficheros en formato XML con datos sobre sus sitios Web y productos. Posteriormente, Google procesa esos datos para ponerlos a disposición de todos a través de su buscador y otras herramientas, como Google Shopping, que se nutre de catálogos en formato XML. Obviamente, esta facilidad para compartir y obtener datos ofrece a las empresas un gran potencial. El uso de XML se ha convertido en una importante ventaja competitiva.

El Manual Imprescindible de XML, edición revisada y actualizada 2012, aborda desde una visión muy práctica este lenguaje de marcas.

Artículos relacionados

  • TRUCOS DE IPHONE QUE APPLE NUNCA TE CONTARÁ, LOS
    VIDAL (@SNOFLAA), ALFONS
    "Deja de adaptarte al teléfono y haz que el iPhone se adapte a tu estilo de vida".Es muy probable que lleves en el bolsillo uno de los dispositivos más potentes del mundo, pero ¿realmente le sacas partido o solo lo usas como despertador, email y redes sociales? A menudo nos frustramos pensando que nuestro móvil es muy caro para el uso que le damos, cuando la realidad es que tie...
    Lo tenemos ;)

    24,95 €

  • CÓDIGO LIMPIO. SEGUNDA EDICIÓN
    MARTIN, ROBERT C.
    Con la segunda edición de Código limpio, Robert C. Martin ("Uncle Bob") revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y pr...
    Lo tenemos ;)

    62,50 €

  • CONSTRUCCIÓN DE GRANDES MODELOS DE LENGUAJE DESDE CERO
    RASCHKA, SEBASTIAN
    El físico Richard P. Feynman afirmó: «No comprendo lo que no puedo crear». Inspirado en este principio, Sebastian Raschka ofrece en este libro una guía práctica y detallada para construir un modelo de lenguaje de gran tamaño ejecutable incluso en un portátil. Este libro analiza cada etapa del proceso, desde la planificación y codificación del modelo hasta su entrenamiento y aju...
    Lo tenemos ;)

    39,95 €

  • SOFTWARE PARA LA INGENIERÍA DE PROCESOS
    CUATRECASASA ARBOS, LLUIS
    Esta Guía del usuario y el software al que acompaña se ha elaborado para facilitar la comprensión del contenido del libro Diseño avanzado de procesos y plantas de producción flexible, mediante las metodologías y situaciones que presenta. Su utilidad más importante es facilitar su aplicación a los casos reales de diseño de procesos que necesita resolver el propio usuario, con lo...
    Lo tenemos ;)

    30,00 €

  • INTRODUCCIÓN A MICROSOFT FABRIC
    AGUILERA REYNA, DIANA / LÓPEZ CENTENO, NELSON
    Descubre Microsoft Fabric, la nueva plataforma de datos de Microsoft que amplía las capacidades de Power BI y permite implementar procesos de datos modernos de forma sencilla y unificada.El procesamiento y análisis de datos sigue siendo clave en casi cualquier proyecto, y ha cobrado aún más relevancia con los avances de la Inteligencia Artificial Generativa. Esto ha impulsado t...
    Lo tenemos ;)

    30,50 €

  • GESTIÓN DE BASE DE DATOS CON SQL SERVER
    TORRES REMON, MANUEL
    ¿Desea gestionar bases de datos de forma profesional, segura y eficiente? SQL Server es una de las herramientas más potentes para administrar información digital en entornos empresariales. Esta obra le ofrece una guía detallada y actualizada para dominar la versión 2022 del sistema gestor de bases de datos de Microsoft, haciendo especial énfasis en la automatización de procesos...
    Lo tenemos ;)

    19,90 €

Otros libros del autor

  • CSS3
    ACERA, MIGUEL ÁNGEL
    CSS (Cascading Style Sheets, hojas de estilo en cascada) es un lenguaje empleado para establecer el aspecto de un documento de marcas (HTML, XHTML, XML). Con él podemos dar formato y estilo a una página Web y conseguir que sea muy atractiva. CSS3 introduce importantes mejoras con las que es posible crear fácilmente efectos que antes sólo podían hacerse con imágenes o Flash, com...
    Descatalogado por la editorial

    16,00 €