Fundador de Seindor Ingeniería Web + Escritor + Desarrollo Web + E-commerce + Marketing Online + Analítica Web + Consultoría.
Twitter de Miguel Angel Acera Facebook de Miguel Angel Acera Google+ de Miguel Angel Acera Linkedin de Miguel Angel Acera YouTube de Miguel Angel Acera Flickr de Miguel Angel Acera Pinterest de Miguel Angel Acera
Mis libros
Manual Imprescindible de C/C++.
Manual Imprescindible de C/C++. Edición 2010.
Manual Imprescindible de C/C++. Edición 2012.
Manual Imprescindible de XML. Edición 2012.
Guía Práctica CSS3.
Analítica Web.
Manual Imprescindible de XML. Edición 2012

XML

Edición 2012


Título:
XML. Edición 2012
Colección:
Manuales Imprescindibles
Autor:
Miguel Ángel Acera García
Editorial:
Anaya Multimedia

I.S.B.N.:
9788441529601
Fecha publicación:
Noviembre 2011
Nº de páginas:
400
Formato:
17,50 x 23 cm.
Encuadernación:
Rústica hilo
Precio aprox.:
25,90 Euros

Materia:
Programación / Internet
Nivel:
Básico / Medio
Tipo de libro:
Aprendizaje / Referencia

Cómpralo ahora en...


Reseña

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. XML 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.

Novedades de esta edición

Proporciona un enfoque práctico y actual, incluyendo temas relacionados con XML, como: Google Shopping, Sitemaps de Google, Blogs, Ajax, PHP, ejemplos basados en casos reales con una visión desde el mundo empresarial o de los negocios, y mucho más.

El siguiente vídeo explica la estructura de los contenidos, que hace el libro adecuado para todos los niveles.

Artículos y vídeos relacionados


Página de Facebook


Twitter: hashtags relacionados

  • #xml
  • #mixml


Página de Anaya Multimedia

Índice

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 generales de JavaScript y DOM
   Introducción
   Conceptos básicos de JavaScript
      Ubicación del código JavaScript
      Comentarios
      Mostrar datos
      Variables
      Operadores aritméticos
         Suma
         Resta
         Multiplicación
         División
         Módulo o resto
      Operadores de incremento y decremento
         Incremento
         Decremento
      Operadores relacionales
      Operadores lógicos
      Control de flujo
         if
         if else
         while
         for
      Arrays
      Funciones
   Conceptos básicos del modelo DOM
      document, documentElement y nodeName
         firstChild
         lastChild
         childNodes
         getElementsByTagName()
         getElementById()
         innerHTML
         getAttribute()

Apéndice D. Aspectos generales de PHP y SQL
   Introducción
   SQL
      Sentencia SELECT
         WHERE
         ORDER BY
   PHP
      Comentarios
      Mostrar datos
      Variables
      Operadores aritméticos
         Suma
         Resta
         Multiplicación y división
      Operadores de incremento y decremento
         Incremento
         Decremento
      Operadores relacionales
      Operadores lógicos
      Control de flujo
         if
         if else
         while
         for
      Arrays
      Funciones

Apéndice E. Herramientas
   Introducción
   Herramientas XML
      XML Validation
         XML Validation: Ejemplo de validación con DTD
         XML Validation: Ejemplo de validación con esquema
      XMLSpy
         XMLSpy: Creación de documentos XML, DTD y esquemas
         XMLSpy: Ejemplo de validación con DTD
         XMLSpy: Ejemplo de validación con esquemas XML
   Herramientas XHTML
   Resumen

Apéndice F. Glosario

Índice alfabético