MANUAL IMPRESCINDIBLE XML.EDICIÓN 2012

MANUAL IMPRESCINDIBLE XML.EDICIÓN 2012

ACERA GARCÍA, MIGUEL ÁNGEL

27,50 €
IVA incluido
Agotado
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2011
Materia
Tecnología e informática
ISBN:
978-84-415-2960-1
Páginas:
400
Encuadernación:
RÚSTICA
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.

Artículos relacionados

  • EL ÚLTIMO PERIODISTA. LA INTELIGENCIA ARTIFICIAL TOMA EL RELEVO
    VIDAL CARRETERO, ANTONI
    La inteligencia artificial cambia nuestras vidas La IA convive con nosotros a diario en infinidad de lugares. En las redacciones de los medios de comunicación cada vez adquiere mayor relevancia. Organiza los contenidos y determina el discurso informativo. Los agregadores de noticias recopilan las informaciones de Internet y sus redes sociales, las clasifican, sintetizan y dist...
    En stock

    13,95 €

  • YOUTUBE. LA FÓRMULA MÁGICA. CÓMO USAR EL ALGORITMO PARA AUMENTAR LAS VISUALIZACI
    DERRAL, EVES
    A medida que YouTube se expande a pasos agigantados, la competencia entre creadores por alcanzar más popularidad y cifras altísimas de suscriptores es cada día mayor. Una vieja cámara de iPhone y una estrategia de crecimiento no son suficientes para hacer crecer tu canal y mejorar tus ingresos.En YouTube. La fórmula mágica, el experto creador y coach de YouTube Derral Eves te m...
    En stock

    25,95 €

  • CHATGPT
    TORMO, MARISA
    ¿Eres estudiante buscando el camino para destacar en tus estudios? ¿Un administrativo tratando de optimizar tu tiempo, empezando por simplificar tareas tediosas? ¿O quizás un ejecutivo con sed de liderazgo en el mundo digital, deseando mejorar tus estrategias de marketing?No importa quién seas ni en qué campo te desenvuelvas, este libro es para ti. Te enseñaré a utilizar ChatGP...
    En stock

    17,90 €

  • CIENCIAS DE DATOS
    JOYANES AGUILAR, LUIS
    Descubra qué es la ciencia de datos y cómo contribuye al cambio de paradigma de investigación La ciencia de datos es un campo académico multidisciplinar que utiliza métodos, procesos y sistemas científicos para extraer conocimientos a partir de los datos. Ha adquirido gran popularidad en los últimos años debido al soporte de diversas disciplinas científicas y tecnológicas trad...
    En stock

    34,80 €

  • ANÁLISIS DE DATOS CON PYTHON 3
    GAMBOA CRUZADO, JAVIER / NOLASCO VALENZUELA, JORGE / NOLASCO VALENZUELA, LUZ / DEXTRE, JYMMY STUWART
    Descubra cómo el análisis de datos le puede llevar al éxito en cualquier ámbito empresarial y en los medios de comunicación En el mundo actual, el análisis de datos es fundamental para tomar decisiones, trazar objetivos e identificar oportunidades en cualquier sector. Este libro emerge como una herramienta esencial, accesible tanto para principiantes como para profesionales, co...
    En stock

    27,20 €

  • KOTLIN Y JETPACK COMPOSE. DESARROLLO DE APLICACIONES ANDROID
    ACEÑERO EIXARCH, RAÚL PEDRO
    Esta obra es una guía integral que sumerge a los desarrolladores en el mundo de la programación de Android utilizando las tecnologías más actuales. El libro comienza con una introducción sólida a Kotlin, el lenguaje de programación oficial de Android, destacando sus características clave y su integraciónperfecta con el ecosistema Android. A medida que los lectores adquieren flu...
    En stock

    24,90 €

Otros libros del autor

  • 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 ...
    Descatalogado

    18,50 €

  • 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 €

  • 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 €

  • C/C++. EDICIÓN REVISADA Y ACTUALIZADA 2012
    ACERA GARCÍA, MIGUEL ÁNGEL
    Disponible en 1 semana

    27,50 €

  • C/C++ : EDICIÓN REVISADA Y ACTUALIZADA 2010
    ACERA GARCÍA, MIGUEL ÁNGEL
    Descatalogado

    26,70 €