XML. EDICIÓN 2012
-5%

XML. EDICIÓN 2012

ACERA GARCÍA, MIGUEL ÁNGEL

27,50 €
26,13 €
IVA incluido
Agotado
Editorial:
ANAYA (PAPEL)
Año de edición:
2011
Materia
Informática
ISBN:
978-84-415-2960-1
Páginas:
400
Encuadernación:
Rústica
27,50 €
26,13 €
IVA incluido
Agotado
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

  • CONFIGURACIÓN DE INFRAESTRUCTURAS DE SISTEMAS DE TELECOMUNICACIONES 2.ª EDICIÓN
    MILLAN ESTELLER, JUAN MANUEL
    Las infraestructuras comunes;de telecomunicaciones en los edificios;facilitan a los usuarios de un inmueble el acceso;a los diferentes servicios de telecomunicaciones.;Este texto desarrolla todos los contenidos del módulo profesional de Configuración de Infraestructuras de Sistemas de Telecomunicaciones, del Ciclo Formativo de grado superior en Sistemas de Telecomunicaciones e ...
    En stock

    37,00 €35,15 €

  • PROTECCIÓN DE DATOS EN REDES SOCIALES. PASO A PASO
    IBERLEY, DEPARTAMENTO DE DOCUMENTACIÓN
    En stock

    16,00 €15,20 €

  • INSTALACIONES DOMÓTICAS (2023)
    MARTIN CASTILLO, JUAN CARLOS / AYESA ÁLVAREZ, RUBÉN
    En stock

    36,50 €34,68 €

  • VIDEOJUEGOS
    ARES, MARA
    Éste no es un libro enfocado 100% en la programación o el diseño de videojuegos, sino en todo el contexto necesario para llevar a cabo un proyecto exitoso: guión, diseño, desarrollo, marketing y negocio. Aquí, en forma simple, estudiaremos los temas principales para comenzar a crear un juego desde cero. Esta obra se trata de un mapa de ruta en el cual encontraremos definiciones...
    En stock

    16,80 €15,96 €

  • APRENDER 3DS MAX 2015 CON 100 EJERCICIOS PRÁCTICOS
    MEDIAACTIVE
    En este primer volumen dedicado al programa de modelado tridimensional 3DS Max 2015 se estudian en profundidad las principales herramientas de creación y edición de la aplicación, una de las más utilizadas y respetadas en todo el mundo por los profesionales de desarrollo de juegos, televisión, cine y composición digital. Con estos 100 ejercicios el usuario tendrá una primera to...
    En stock

    21,40 €20,33 €

  • EL ORDENADOR E INTERNET
    DABURON, BÉATRICE
    El ordenador e Internet. Este libro ofrece información general sobre las TIC, información práctica sobre el uso del ordenador, de un navegador de Internet y de un software de mensajería. La primera parte presenta conceptos básicos en informática: qué es un ordenador, cómo funciona, qué es un software, un sistema operativo, qué significa trabajar en red y a qué corresponden las ...
    En stock

    14,00 €13,30 €

Otros libros del autor

  • C/C++. CURSO DE PROGRAMACIÓN
    ACERA GARCÍA, MIGUEL ÁNGEL
    C/C++, a diferencia de otros lenguajes, como Java, permite programar desde ensamblador hasta programación orientada a objetos. Esto lo hace perfecto a nivel didáctico y muy potente a nivel profesional. El lenguaje C/C++ se utiliza en sistemas operativos de ordenadores y de dispositivos móviles, en software para oficinas, sistemas gestores de bases de datos, navegadores web, sof...
    Disponible

    29,95 €28,45 €

  • C/C++. CURSO DE PROGRAMACIÓN 2015
    ACERA GARCÍA, MIGUEL ÁNGEL
    El lenguaje C es una de las referencias indiscutibles para los programadores, y su extensión C++, que incorporó la programación orientada a objetos, se ha convertido en uno de los lenguajes favoritos de los programadores de nuestro tiempo.El lenguaje de programación C/C++ es muy potente, está lleno de posibilidades y es sumamente utilizado tanto en el ámbito de la enseñanza com...
    Descatalogado

    28,00 €26,60 €

  • ANALÍTICA WEB 2.0
    ACERA GARCÍA, MIGUEL ÁNGEL
    La analítica Web es la disciplina profesional dedicada a la medición y análisis de los datos registrados en los sitios Web. Su finalidad es conocer el comportamiento de los usuarios y ayudar a la toma de decisiones para mejorar su experiencia, de forma que consigamos alcanzar objetivos como suelen: incrementar ventas, reducir gastos y fidelizar clientes. Por lo tanto, estamos a...
    Descatalogado

    28,95 €27,50 €

  • GUÍA PRÁCTICA. WORD 2013
    ACERA GARCÍA, MIGUEL ÁNGEL
    Word 2013 es el procesador de texto más potente y sencillo del mundo y además permite trabajar en equipo a través de Internet. Una de las principales novedades de Word 2013 es la sabia decisión de haber ocultado en parte las opciones más avanzadas y de menos uso.Sus características, una mejoradas y otras nuevas, permiten crear documentos profesionales con poco esfuerzo: modo de...
    Descatalogado

    18,50 €17,58 €

  • ANALÍTICA WEB
    ACERA GARCÍA, MIGUEL ÁNGEL
    La analítica web es la disciplina profesional dedicada a la medición y análisis de los datos registrados en sitios web con la finalidad de conocer el comportamiento de los usuarios y ayudar a la toma de decisiones para mejorar su experiencia, de forma que consigamos los objetivos propuestos, como suelen ser: incrementar ventas, reducir gastos y fidelizar clientes. Por lo tanto,...
    Descatalogado

    26,80 €25,46 €

  • GUÍA PRÁCTICA. CSS3
    ACERA GARCÍA, 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

    16,00 €15,20 €