Libros urgentes
Ciencias Humanas
Ciencias Técnicas
Derecho
Economía
Informática
Libros de Texto
Literatura
Oposiciones
Otros
Tiempo Libre

Informática > Programación > XML

Programación Con Xml
Ricardo Eito Brun (Ed. Anaya Multimedia)
Precio:43,5 € ($59,09)
Idioma: Español
ISBN: 84-415-1186-1. ISBN-13: 9788441511866

628 p. ; 23x18 cm + 1 CD-ROM. 1ª edición (07/2001).
Título sin existencias Ver libros relacionados


XML (eXtensible Markup Language) es la lengua franca de Internet. Resultado de la evolución de los lenguajes SGML (Standard Generalized Markup Language) y HTML (HyperText Markup Language), nació con un claro objetivo: diseñar un lenguaje de marcas optimizado para su uso en Internet.

XML no se trata de un lenguaje de programación. Es un lenguaje estándar que establece un formato para la codificación de datos e información. Algunas de sus destacables características son su conjunto de marcas abiertas y ampliables, su distinción entre la estructura y presentación de documentos, su gestión avanzada de hipervínculos o su modularidad.

Esta guía presenta las bases del lenguaje XML: estructura, DTD, esquemas XDR y W3C, modelo de hipervínculos, espacios de nombres etc. Además, el texto se refuerza con numerosos ejemplos que ilustran la presentación de documentos XML haciendo uso de hojas de estilo XSLT y CSS así como la programación de documentos XML con DOM.

El CD-ROM que acompaña al libro incluye una selección de diferentes herramientas relacionadas con XML.

ÍNDICE

Agradecimientos

Introducción

  La evolución de XML
    SGML
    El lenguaje HTML
    XML
    XML y SGML
    XML y HTML
  Los estándares de XML
    Esquemas XML
    Espacios de nombres
    XLINK y XPointer
    XSL (eXtensible Stylesheet Language)
    XPath
    DOM (Document Object Model)
    CSS (Cascading StyleSheets)
    SOAP (Simple Object Access Protocol)
    SVG (Scalable Vector Graphics)
  XML y los navegadores
  XML y bases de datos
  XML y B2B
    ebXML
    BizTalk
    RosettaNet
  Aplicaciones XML
  Conclusiones

Parte I. Las bases de XML

1. Documentos XML

  Aproximación a XML
  Marcas y formatos
    Limitaciones del marcado procedimental
    El marcado generalizado
    Conjuntos de marcas abiertas
    Marcas y elementos
  Elementos
    Elementos anidados y jerarquías
    El elemento raíz o documento
    Documentos bien formados
  Estructura básica de un documento
    Declaración XML
    Declaración de tipo de documento
    Documentos válidos y bien formados
    Parsers
  Atributos
    Características de los atributos
    Restricciones para los atributos
    Uso de atributos en documentos XML
  Elementos vacíos
  Secciones CDATA
  Comentarios
  Estructura lógica
  Conclusiones

2. Entidades

  Utilización de entidades
    Incluir caracteres especiales
    Utilizar texto alternativo fácil de recordar
    Inclusión de imágenes y multimedia
    Crear documentos modulares
    Declaración de entidades y documentos bien formados
    Entidades y estructura física
  Tipos de entidades
  Conclusiones

3. DTD (Document Type Definition)

  DTD: definición y funcionalidad
  Declaraciones de la DTD
    Declaraciones de elementos
    Nombres de elementos
    Declaraciones de contenido
    Declaraciones de atributos
    Elementos vacíos
    Comentarios
    Declaración de entidades
    Declaración de notaciones
    Entidades parámetro
  Diseño de DTD
  Crear una DTD con XML Spy
    Decidir los elementos y atributos
    Indicar los valores para elementos y atributos
    Crear una nueva DTD
  Conclusiones

4. Esquemas XML-Data (XDR)

  Evolución de los esquemas XML
    Esquemas XML y DTD
    Función de un esquema
  Contenido de un esquema
    Orden de las declaraciones en un esquema
  Elementos de un esquema XDR
    Elemento Schema
    Elemento ElementType
    Elemento AttributeType
    Elemento attribute
    Elemento element
    Elemento description
    Elemento group
    Elemento datatype
  Asociar documentos XML a esquemas XDR
  Ejemplo: Crear un esquema XDR con XML Spy
    Estructurar la información
    Preparar la lista de elementos y modelos de contenido
    Preparar la lista de atributos y su tipo de dato
    Crear el esquema: pasos a seguir con XML Spy

5. Espacios de nombres

  Espacios de nombres
    El problema de la colisión de nombres
    Estandarización de los espacios de nombres
    Espacios de nombres, esquemas y DTD
  Utilizar los espacios de nombres
    Declarar un espacio de nombres
    Espacios de nombres y URI
    Cualificar los nombres de elementos y atributos
  El espacio de nombres por defecto
    Espacios de nombres por defecto y el contexto
  Espacios de nombres en IE5
  Conclusiones

6. Hipervínculos en XML

  Hipervínculos HTML
    Hipervínculos HTML y URL
    Tipos de hipervínculos en HTML
    Crear hipervínculos en HTML
    Características de los hipervínculos HTML
  Hipervínculos en XML
    Tipos de hipervínculos en XML
    El espacio de nombres Xlink
    Crear hipervínculos simples en XML
    Crear hipervínculos extendidos
    Hipervínculos, DTD y esquemas XML
    Hipervínculos intermedios con XPointer
    Soporte a Xlink
  Conclusiones

Parte II. Presentación de documentos XML

7. Hojas de estilo CSS

  Hojas de estilo
  El origen de CSS
  Estructura de una hoja de estilo CSS
    Reglas en hojas de estilo
    Comentarios en hojas de estilo CSS
    Selectores
    Combinar selectores
  Medidas en CSS
  Colores en CSS
    Códigos para los colores habituales
  Asociar hojas de estilo a documentos XML
  Propiedades CSS
    La propiedad display
    Propiedades para el tipo de letra
    Propiedades para párrafos de texto
    Propiedades para márgenes
    Propiedades para dibujar bordes
    Propiedades para fondos
    Propiedades CSS y listas
    Propiedades CSS para formatear listas
    Propiedades para situar bloques
    Propiedades para la impresión
  Conclusiones

8. Tipografía y documentos Web

  La tecnología WEFT
  WEFT y documentos XML
    Instalar WEFT
    Crear archivos .eot
    Crear referencias a archivos .eot en documentos XML
    Ejemplo documentos XML con WEFT
  Conclusiones

9. Tablas en XML

  Tablas HTML
    Elementos HTML para tablas
    Tabla HTML de ejemplo
    Combinar y dividir celdas en tablas HTML
    Alinear el contenido de las celdas
    Colores de fondo en tablas HTML
    Distancia entre bordes y celdas
    Añadir títulos a tablas HTML
    Propiedades CSS para tablas HTML
    Inclusión de tablas HTML en documentos XML
  Presentar elementos XML en forma de tabla
    La propiedad display de CSS
    XML y display:table
    XML y tablas flotantes
    Estructura del documento XML y tablas
    Propiedades CSS adicionales
    Ejemplos presentación de tablas XML
  Tablas CALS
    Estructura de una tabla CALS
    Ejemplos tablas CALS
  Conclusiones

10. Islas de datos, XML en HTML

  Crear islas de datos
  Mostrar los datos de una isla de datos
    Mostrar una isla de datos registro a registro
    Presentar varios registros en forma de tabla
    Presentación en tablas maestro-detalle
  Procesar el contenido de las islas de datos
  Conclusiones

Parte III. Programar XML

11. XML DOM: introducción y referencia

  Características generales del DOM
    Tipos de nodos en el DOM
    El árbol del DOM
    Relaciones válidas entre nodos
    MSXML
    Objetos, propiedades y métodos
    Interfaces para programación DOM
    Interfaces implementación Microsoft
  La interfaz IXMLDOMNode
    Interfaz IXMLDOMNode - Propiedades
    Interfaz IXMLDOMNode - Métodos
  La interfaz DOMDocument
    Interfaz DOMDocument - Propiedades
    Interfaz DOMDocument - Métodos
  La interfaz IXMLDOMNodeList
    Interfaz IXMLDOMNodeList - Propiedades
    Interfaz IXMLDOMNodeList - Métodos
  La interfaz IXMLDOMNamedNodeMap
    Interfaz IXMLDOMNamedNodeMap - Propiedades
    Interfaz IXMLDOMNamedNodeMap - Métodos
  Interfaces adicionales
    La interfaz IXMLDOMAttribute
    Las Interfaces IXMLCDATASection, IXMLDOMComment e IXMLDOMText
    La interfaz IXMLDOMDocumentType
    La interfaz IXMLDOMElement
    Las interfaces IXMLDOMEntity e IXMLDOMNotation
  Conclusiones

12. XML-DOM Ejemplos

  Recorrer un documento XML
    Recorrer el documento con VBA
  Crear un documento XML a partir de una base de datos
    Datos del ejemplo
    Pasos del programa
    Código VBA
  Convertir de XML a una base de datos Access
    Estructura del documento XML
    Estructura de la base de datos Access
    Procesar el archivo XML
  Mezclar dos documentos XML
  Crear una hoja de cálculo Excel a partir de datos XML
    Estructura del documento XML
    Estructura de la hoja de cálculo
    Entorno de creación del programa
    El código VBA
  Convertir documentos XML a HTML
    Estructura del documento origen
    Estructura del documento destino
    Código VBA
  Conclusiones

13. XSLT

  Estructura de una hoja de estilo XSLT
    Ejemplo 1: transformación con XSLT
    Ejemplo 2: transformación con XSLT
    Marcas y elementos reservados XSLT
    Orden de procesamiento
  Asociar una hoja de estilo XSLT a un documento XML
  Expresiones XPath
    El contexto de una expresión XPath
    Dirección en una expresión XPath
    Condición de una expresión XPath
    Predicados en expresiones XPath
    Ejemplos de expresiones XPath
    Forma abreviada de las expresiones XPath
  Elementos XSLT
    Elemento xsl:stylesheet
    Elemento xsl:template
    Elemento xsl:apply-templates
    Elemento xsl:call-template
    Elemento xsl:transform
    Elemento xsl:value-of
    Elemento xsl:for-each
    Elemento xsl:if
    Elementos xsl:choose, xsl:when y xsl:otherwise
    Elemento xsl:sort
    Elemento xsl:message
    Elementos xsl:import y xsl:include
    Elemento xsl:output
    Elemento xsl:variable
    Elementos xsl:param y xsl:with-param
    Elemento xsl:copy-of
    Elemento xsl:copy
    Elemento xsl:element
    Elemento xsl:attribute
    Elemento xsl:comment
    Elemento xsl:processing-instruction
    Elemento xsl:text
    Ejemplo transformación
  Conclusiones

14. Referencia HTML

  Elemento html
  Elemento head
  Elemento title
  Elemento body
  Elementos h1, h2, h3, ... , h6
  Elemento p
  Elemento br
  Elemento hr
  Elementos ul, ol y li
    Anidar listas en HTML
  Elementos table, caption, th, tr y td
    Elemento table
    Elemento caption
    Elemento tbody
    Elementos thead y tfoot
    Elemento tr
    Elementos th y td
    Elemento a
    Crear hipervínculos
    Marcar posiciones intermedias
    Elemento img
    Imágenes e hipervínculos
  Conclusiones

A. Esquemas W3C

  Estructura de los esquemas W3C
    Tipos de datos simples y complejos
    Tipos de datos simples
    Tipos de datos complejos
    Elemento xsd-sequence
    Elemento xsd:element
  Convertir esquemas XDR a XSD

B. Contenido del CD-ROM

Índice alfabético

Títulos relacionados con Programación con XML:


MySQL AvanzadoMysql Avanzado
Jeremy D. Zawodny.
336 páginas.
Envío gratuito
Precio: 24,5 € ($33,28)


Publicación en Internet y tecnología XML.Publicación En Internet Y Tecnología Xml.
Alonso Rodríguez Zamora.
464 páginas.
Precio: 24,9 € ($33,82)