XML.EDICIÓN 2012

XML.EDICIÓN 2012

AAVV

27,50 €
IVA incluido
❌ Agotado
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2011
Materia
Programación
Ubicación
A1-3106
ISBN:
978-84-415-2960-1
Páginas:
400
Encuadernación:
Otros
Colección:
ANAYA MULTIMEDIA:MANUAL IMPRESCINDIBLE
27,50 €
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

Enunci

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.

Juan Carlos Eguillor, Antonio de Trueba, Miguel de Unamuno, Juan Arzadun, Emiliano de Arriaga, Juan Antonio de Zunzunegui, Perico Smith, Vicente Blasco Ibañez, Luis de Castresana, José Fernández Urbina, Esther Zorrozua, Fernando Palazuelos, Alex Oviedo, Seve Calleja...

Artículos relacionados

  • DISEÑO DE INTERFACES PARA LA WEB ACTUAL
    GOMEZ DELGADO, JAVIER
    1. **Diseño de interfaces web modernas** Descubre las últimas tendencias y técnicas para diseñar interfaces web modernas y atractivas, desde la jerarquía visual hasta el prototipado avanzado.2. **Optimización de la experiencia de usuario en sitios web** Mejora la usabilidad y accesibilidad de tus sitios web a través de estrategias efectivas de diseño centrado en el usua...
    ✅ Disponible - Ver Ubicación

    24,00 €

  • 10
    LOPEZ, ELIEZER
    El lenguaje de programación Rust ha ganado popularidad en los últimos años debido a su enfoque en la seguridad y el rendimiento, y se ha convertido en una excelente opción para el desarrollo de aplicaciones críticas y sistemas de alto rendimiento. Con una comunidad en constante crecimiento y el respaldo de importantes empresas, Rust constituye una herramienta poderosa para desa...
    ✅ Disponible - Ver Ubicación

    29,95 €

  • INFERENCIA Y DESCUBRIMIENTO CAUSAL EN PYTHON
    MOLAK, ALEKSANDER
    En comparación con el aprendizaje automático tradicional y las estadísticas, los métodos causales presentan desafíos únicos. Aprender causalidad puede ser difícil, pero ofrece distintas ventajas que escapan a una mentalidad puramente estadística. Este libro ayuda a liberar todo el potencial de la causalidad.El libro comienza con las motivaciones básicas del pensamiento causal y...
    ✅ Disponible - Ver Ubicación

    37,95 €

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE CONTROL
    CORDOVA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    Iníciese en el universo de Python y domine las estructuras de control Python es el lenguaje de programación que ha revolucionado el mundo tecnológico. Su simplicidad, gratuidad y versatilidad hacen de él una herramienta imprescindible en el campo de la informática, por lo que es utilizado por las principales compañías globales. Este libro le ofrece la oportunidad de introduci...
    ✅ Disponible - Ver Ubicación

    23,80 €

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE DATOS
    CORDOBA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    Dé un paso más allá en Python y domine las estructuras de datos En el dinámico mundo de la tecnología, las estructuras de datos son el pilar sobre el que las empresas construyen su capacidad para administrar información y forjar estrategias de crecimiento. Este libro le invita a sumergirse en el fascinante mundo de las estructuras de datos más utilizadas, como las listas y a...
    ✅ Disponible - Ver Ubicación

    26,50 €

  • PYTHON DESDE EL LABORATORIO. APLICACIONES GUI, INTEGRACIÓN CON BASE DE DATOS E I
    CORDOBA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    Descubra las ventajas de integrar Python con las aplicaciones GUI, las bases de datos y la inteligencia artificial En la era digital actual, las interfaces gráficas de usuario (GUI) y la inteligencia artificial (IA) juegan un papel crucial en la informática, facilitando la interacción del usuario y optimizando procesos. Si quiere dominar estos conceptos, ha llegado al libro in...
    ✅ Disponible - Ver Ubicación

    26,50 €