Libros Urgentes

 
 
 

XML

  • Harold, Elliotte Rusty; Means, W. Scott, (aut.)
  • Estudio Rojas-Benarroch, (tr.)
  • Anaya Multimedia-Anaya Interactiva
  • 1ª ed., 1ª imp.(02/2005)
  • 832 páginas; 23x18 cm
  • Idiomas: Español
  • ISBN: 8441518122 ISBN-13: 9788441518124
  • Encuadernación: Rústica
  • Colección: O'Reilly
  • Entrega de 24 a 48 horas contra reembolso por agencia urgente*
    • 59.30€ ($74,54)  
 
 

XML, el Lenguaje de Marcas Extensible, es la sintaxis de documentos más robusta, fiable y flexible inventada hasta ahora. Define un protocolo genérico para marcar datos con etiquetas sencillas y de fácil lectura que en la práctica se ha convertido en el modelo a seguir para los nuevos formatos de documentos diseñados en casi todas las aplicaciones de ordenador. Esta obra es la referencia integral para conocer el mundo en constante crecimiento de XML, desde los fundamentos sintácticos más básicos, hasta los detalles de la creación de DTD y esquemas y las API que se pueden utilizar para leer y escribir documentos XML en una considerable variedad de lenguajes de programación. Tanto los diseñadores web que usan XML para generar páginas web y archivos PDF como los programadores C++ que utilizan REST o SOAP para transmitir datos entre sistemas, encontrarán valiosas referencias acerca de los principios elementales que deben seguir todos los documentos y autores de XML.

Contenido Introducción Contenido de este libro Novedades en este libro Organización del libro Convenios utilizados en este libro Utilizar ejemplos de código Parte I. Conceptos XML Capítulo 1. Introducción a XML Ventajas de XML Qué no es XML Datos portables Cómo funciona XML Evolución de XML Capítulo 2. Fundamentos de XML Documentos y archivos XML Elementos, etiquetas y datos de caracteres Sintaxis de etiqueta Elementos vacíos Distinción entre mayúsculas y minúsculas Árboles XML Padres e hijos El elemento raíz Contenido mixto Atributos Nombres XML Referencias Secciones CDATA Comentarios Instrucciones de procesamiento Declaración XML Atributo version Atributo encoding Atributo standalone Comprobar la buena estructura de un documento Capítulo 3. Definiciones de tipo de documento (DTD) Validación Un sencillo ejemplo de DTD Declaración del tipo de documento Los ID públicos Subconjuntos internos de DTD Validación de un documento Declaraciones de elementos #PCDATA Elementos hijos Secuencias Número de hijos Opciones Paréntesis Contenido mixto Elementos vacíos ANY Declaraciones de atributo Tipos de atributo CDATA NMTOKEN NMTOKENS Enumeración ID IDREF IDREFS ENTITY ENTITIES NOTATION Valores de atributos predeterminados Declaraciones de identidad general Entidades generales externas analizadas Declaraciones de texto Notaciones y entidades exteriores sin analizar Notaciones Incrustación de entidades sin analizar en documentos Entidades de parámetro Sintaxis de la entidad de parámetro Redefinición de las entidades de parámetro Subconjuntos de las DTD externas Inclusión condicional Dos ejemplos de DTD DTD para documentos similares a los registros DTD para documentos narrativos Localizar las DTD estándar Capítulo 4. Espacios de nombre Necesidad de los espacios de nombre Sintaxis de los espacios de nombre Nombres aptos, prefijos y partes locales Enlace de prefijos a los URI Los URI de espacio de nombre Establecer un espacio de nombre predeterminadocon el atributo xmlns Cómo manipulan los analizadores los espacios de nombre Espacios de nombre y las DTD Referencias de entidad de parámetro para prefijos de espaciosde nombre Capítulo 5. Internacionalización Metadatos del conjunto de caracteres Declaración de codificación Declaraciones de texto Conjuntos de caracteres definidos por XML Unicode UCS-2 y UTF-16 UTF-8 Conjunto de caracteres ISO Conjuntos de caracteres dependientes de la plataforma Cp1252 MacRoman Conversiones entre conjuntos de caracteres Conjunto de caracteres predeterminados para documentos XML Referencias de caracteres xml:lang Códigos de idiomas Subcódigos Declaraciones ATTLIST de xml:lang Parte II. Documentos narrativos Capítulo 6. XML como formato de documento Herencia SGML Estructuras de documentos narrativos TEI DocBook OpenOffice WordprocessingML Permanencia del documento Transformación y presentación Capítulo 7. XML en la Web XHTML De HTML a XHTML Tres DTD para XHTML Compatibilidad de explorador para XHTML Declaración e instrucciones de procesamiento de XML Elementos vacíos Referencias de entidad Otras opciones no admitidas Presentación directa de XML en los exploradores Instrucción de procesamiento xml-stylesheet Los seudo atributos requeridos href y type El seudo atributo media El seudo atributo charset Los seudo atributos alternate y title Internet Explorer Netscape y Mozilla Soluciones alternativas Creación de documentos compuestos con XHTML modular Mezclar XHTML en nuestras aplicaciones Mezclar nuestras aplicaciones en XHTML Mezclar nuestro propio XHTML Perspectiva para métodos de búsqueda Web mejorados RDF Dublin Core Máquinas Capítulo 8. Transformaciones XSL (XSLT) Un ejemplo de documento de entrada xsl:stylesheet y xsl:transform Procesadores de hojas de estilos Procesadores de línea de comandos Instrucción de procesamiento xml-stylesheet Plantillas y reglas de plantillas Calcular el valor de un elemento con xsl:value-of Aplicar plantillas con xsl:apply-templates Reglas de plantillas integradas Regla de plantilla predeterminada para los nodos de textoy atributos Regla de plantilla predeterminada para nodos de elementos y raíz Regla de plantilla predeterminada para nodos de comentariose instrucciones de procesamiento Regla de plantilla predeterminada para nodos de espaciosde nombre Modos Plantillas de valor de atributo XSLT y los espacios de nombre Otros elementos XSLT Capítulo 9. XPath Estructura de árbol de un documento XML Rutas de localización Ruta de localización de la raíz Pasos de localización de elementos hijos Pasos de localización de atributos Pasos de localización de comment(), text() yprocessing-instruction() Comodines Múltiples coincidencias con | Rutas de localización compuestas Crear rutas de localización compuestas a partir de los pasosde localización con / Seleccionar a partir de los descendientes con // Seleccionar el elemento padre con .. Seleccionar el nodo de contexto con . Predicados Rutas de localización sin abreviar Expresiones XPath generales Números Cadenas Valores booleanos Funciones de XPath Funciones de conjuntos de nodos Funciones de cadena Funciones boolenas Funciones de números Capítulo 10. XLink Vínculos simples Comportamiento del vínculo xlink:show xlink:actuate Semántica del vínculo Vínculos extendidos Localizadores Arcos Múltiples arcos para un elemento de arco Títulos de arcos Papel de los arcos Recursos locales Elementos de título Bases de vínculos DTD para XLink URI base Capítulo 11. XPointer XPointer en los URL XPointer en vínculos Apuntadores abreviados Secuencias de hijos Espacios de nombre Puntos Rangos La función range( ) La función range-inside( ) La función range-to( ) La función string-range( ) XPointer relativos Función here( ) Función origin( ) Capítulo 12. XInclude El elemento include Incluir archivos de texto Negociación del contenido Sistema de último recurso XPointer Capítulo 13. Hojas de estilo en cascada (CSS) Niveles de CSS Sintaxis CSS Asociar hojas de estilo con documentos XML Selectores El selector universal Seleccionar descendientes, hijos y hermanos Selectores de atributos Selectores de seudo clase Selectores de seudo elementos La propiedad display Elementos inline Elementos block Elementos list Elementos ocultos Elementos de tabla Píxeles, puntos, picas y otras unidades de longitud Propiedades de fuente Propiedades de texto Colores Capítulo 14. Objetos de formato XSL (XSL-FO) Objetos de formato XSL Estructura de un documento XSL-FO Diseñar las páginas maestras Flujo del contenido en las páginas Generar el documento finalizado Propiedades de XSL-FO Elegir entre CSS y XSL-FO Capítulo 15. Lenguaje de descripción de directoriosde recursos (RDDL) ¿Qué hay al final de un URL de espacio de nombre? Sintaxis RDDL Naturalezas Propósitos Parte III. Documentos de registro Capítulo 16. XML como formato de datos ¿Por qué usar XML para datos? Entornos mixtos Protocolos de comunicaciones XML como parte de la Web: REST XML para llamadas de procedimiento sobre HTTP:XML-RPC Envolventes y mensajes XML: SOAP Otras opciones: BEEP y XMPP Serialización de objetos Formatos de archivo Bases de datos RDF Desarrollar formatos XML parecidos a los registros Requerimientos básicos de la aplicación ¿Dónde y cómo se van a crear los nuevos documentos? ¿Qué grado de complejidad tendrá la aplicación? ¿Cómo se van a consumir los documentos? ¿Cuál va a ser la extensión de la distribución de los documentos resultantes? ¿Van a necesitar otras personas incorporar esta estructura de documentos en su propia aplicación? Investigar las opciones disponibles Desarrollo del vocabulario XML Planificar el crecimiento Elegir un método de validación Soporte de espacios de nombre ¿Van a tener que validarse los documentos de instanciacon una DTD? ¿Las marcas de esta aplicación necesitan incrustarse en otra aplicación? ¿Hay que admitir formatos de documentos XML heredados? Mantener la compatibilidad Compartir un formato XML Capítulo 17. Esquemas XML Generalidades Esquemas y DTD Asuntos relacionados con los espacios de nombre Elementos básicos de los esquemas Organización del documento Anotaciones El elemento xs:documentation El elemento xs:appinfo Declaraciones de elementos Tipos simples Declaraciones de atributos Grupos de atributos Trabajar con espacios de nombre Espacios de nombre de destino Controlar la calificación Tipos complejos Restricciones de ocurrencia Tipos de contenido del elemento Elementos vacíos El elemento complexContent Contenido simple Definir nuevo tipos simples Las facetas Tratamiento de los espacios en blanco Restricción de la longitud Enumeraciones Facetas numéricas Forzar el formato Listas Uniones Contenido mixto Admisión de contenido mixto Control de la ubicación del elemento Uso de grupos Admitir cualquier contenido Uso de múltiples documentos Inclusión de declaraciones externas Modificación de declaraciones externas Importación de esquemas de otros espacios de nombre Tipos complejos derivados Derivación por extensión Derivación por restricción Uso de tipos derivados Grupos de sustitución Controlar la derivación de tipo Elementos y tipos abstractos El atributo final Establecer facetas fijas Exclusividad y claves Forzar la exclusividad Claves y referencias Capítulo 18. Modelos de programación Modelos comunes de procesamiento XML Procesamiento de XML basado en texto Procesamiento XML dirigido por eventos Procesamiento XML basado en árboles Procesamiento basado en la extracción Transformaciones Abstracción de XML Estándares y extensiones Combinar soluciones Temas relacionados con el procesamiento XML común Lo que se ve no es lo que se obtiene ¿Leer o no leer la DTD? Espacios en blanco Referencias de entidad Secciones CDATA Comentarios Instrucciones de procesamiento Notaciones Entidades sin analizar Generar documentos XML Capítulo 19. Modelo de objeto de documento (DOM) Fundamentos de DOM Notación DOM Puntos fuertes y puntos débiles de DOM Estructura de DOM Core Interfaces DOM genéricas y específicas Node y otras interfaces genéricas La interfaz NodeList La interfaz NameNodeMap Relacionar estructuras de documentos con nodos Interfaces específicas de tipo nodo Nodos estructurales DocumentType ProcessingInstruction Notation Entity Nodos de contenido Document DocumentFragment Element Attr CharacterData Comment EntityReference Text CDATASection Interfaz DOMImplementation Interfaces de DOM Level 3 DOMStringList NameList DOMImplementationList DOMImplementationSource TypeInfo UserDataHandler DOMError DOMErrorhandler DOMLocator DOMConfiguration Analizar un documento con DOM Una aplicación DOM simple Capítulo 20. API Simple para XML (SAX) Interfaz ContentHandler Opciones y propiedades Filtros Parte IV. Referencia Capítulo 21. Referencia XML Cómo usar este capítulo de referencia Documentos de ejemplo anotados Sintaxis XML Estructuras de sintaxis global Caracteres Espacios en blanco Nombres Referencias de carácter Entidades predefinidas Secciones CDATA (datos de carácter) Entidades Comentarios Instrucciones de procesamiento Declaración XML DTD (Definición de tipo de documento) Entidades de parámetro Declaraciones de entidad de parámetro Entidades generales analizadas Declaraciones de texto Subconjunto externo de DTD Subconjunto interno de DTD Declaración de tipo de elemento Cuerpo del documento Etiquetas de inicio y de cierre Etiquetas de elementos vacíos Atributos Espacios de nombre Nombres no aptos Nombres aptos Declaración de espacio de nombre predeterminado Declaración de prefijo de espacio de nombre Restricciones Restricciones de estructuración Entidades de parámetro en un subconjunto interno Subconjunto externo Entidades de parámetro entre declaraciones Coincidencia de tipo de elemento Especificación única de atributo Referencias de entidades no externas Valores distintos a < en atributos Caracteres legales Entidad declarada Entidad analizada Sin repeticiones En la DTD Restricciones de validación Tipo de elemento raíz Correcta declaración/anidamiento de entidades de parámetro Declaración de documento independiente Elemento válido Tipo de valor de atributo Declaración de tipo del elemento único Correcto agrupamiento/anidamiento de entidades de parámetro Tipos sin duplicar ID Un ID por tipo de elemento Valor predeterminado del atributo ID IDREF Nombre de entidad Testigos de nombre Atributos de notación Una notación por tipo de elemento Ninguna notación en un elemento vacío Enumeración Atributo requerido Valor predeterminado legal del atributo Valor predeterminado de atributo fijo Correcta sección condicional/anidamiento de las entidadesde propiedad Entidad declarada Notación declarada Nombre único de notación Restricciones de espacios de nombre XML inicial Prefijo declarado Gramática del documento XML 1.0 Gramática EBNF para XML 1.0 (tercera edición) Documento Rango de carácter Espacio en blanco Nombres y testigos Literales Datos de carácter Comentarios Instrucciones de procesamiento Secciones CDATA Prólogo Definición de tipo de documento Subconjunto externo Declaración de documento independiente Elemento Etiqueta de inicio Etiqueta de cierre Contenido de elementos Etiquetas para elementos vacíos Declaración de tipo de elemento Modelos de contenido de elemento Declaración de contenido mixto Declaración de lista de atributos Tipos de atributo Tipos de atributo enumerado Valores predeterminados de atributo Sección condicional Referencia de carácter Referencia de entidad Declaración de entidad Declaración de entidad externa Declaración de texto Entidad externa analizada con buena estructura Declaración de codificación Declaraciones de notación Caracteres Gramática de documento XML 1.1 Gramática EBNF para XML 1.1 Documento Rango de carácter Espacio en blanco Nombres y testigos Literales Datos de carácter Comentarios Instrucciones de procesamiento Secciones CDATA Prólogo Definición de tipo de documento Subconjunto externo Declaración de documento independiente Elemento Etiqueta de inicio Etiqueta de cierre Contenido de elementos Etiquetas para elementos vacíos Declaración de tipo de elemento Modelos de contenido de elemento Declaración de contenido mixto Declaración de lista de atributos Tipos de atributo Tipos de atributo enumerado Valores predeterminados de atributos Sección condicional Referencia de carácter Referencia de entidad Declaración de entidad Declaración de entidad externa Declaración de texto Entidad externa analizada bien estructurada Declaración de codificación Declaraciones de notación Capítulo 22. Referencia de esquemas Espacios de nombres de esquemas Elementos del esquema xs:all xs:annotation xs:any xs:anyAttribute xs:appinfo xs:attribute xs:attributeGroup xs:choice xs:complexContent xs:complexType xs:documentation xs:element xs:enumeration xs:extension xs:field xs:fractionDigits xs:group xs:import xs:include xs:key xs:keyref xs:length xs:list xs:maxExclusive xs:maxInclusive xs:maxLength xs:minExclusive xs:minInclusive xs:minLength xs:notation xs:pattern xs:redefine xs:restriction xs:schema xs:selector xs:sequence xs:simpleContent xs:simpleType xs:totalDigits xs:union xs:unique xs:whiteSpace Tipos integrados xs:anyURI xs:base64Binary xs:boolean xs:byte xs:date xs:dateTime xs:decimal xs:double xs:duration xs:ENTITIES xs:ENTITY xs:float xs:gDay xs:gMonth xs:gMonthDay xs:gYear xs:gYearMonth xs:hexBinary xs:ID xs:IDREF xs:IDREFS xs:int xs:integer xs:language xs:long xs:Name xs:NCName xs:negativeInteger xs:NMTOKEN xs:NMTOKENS xs:nonNegativeInteger xs:nonPositiveInteger xs:normalizedString xs:NOTATION xs:positiveInteger xs:QName xs:short xs:string xs:time xs:token xs:unsignedByte xs:unsignedInt xs:unsignedLong xs:unsignedShort Atributos de documentos de instancia xsi:nil xsi:noNamespaceSchemaLocation xsi:schemaLocation xsi:type Capítulo 23. Referencia XPath Modelo de datos XPath Tipos de datos Rutas de localización Sintaxis abreviada Ejes Pruebas de nodo Predicados Funciones XPath boolean( ) ceiling( ) concat( ) contains( ) count( ) false( ) floor( ) id( ) lang( ) last( ) local-name( ) name( ) namespace-uri( ) normalize-space( ) not( ) number( ) position( ) round( ) starts-with( ) string( ) string-length( ) substring( ) substring-after( ) substring-before( ) sum( ) translate( ) true( ) Capítulo 24. Referencia XSLT El espacio de nombre de XSLT Elementos XSLT xsl:apply-imports xsl:apply-templates xsl:attribute xs:attribute-set xsl:call-template xsl:choose xsl:comment xsl:copy xsl:copy-of xsl:decimal-format xsl:element xsl:fallback xsl:for-each xsl:if xsl:import xsl:include xsl:key xsl:message xsl:namespace-alias xsl:number xsl:otherwise xsl:output xsl:param xsl:preserve-space xsl:processing-instruction xsl:sort xsl:strip-space xsl:stylesheet xsl:template xsl:text xsl:value-of xsl:when xsl:with-param Funciones XSLT current( ) document( ) element-available( ) format-number( ) function-available( ) generate-id( ) key( ) system-property( ) unparsed-entity-uri( ) TrAX Capítulo 25. Referencia DOM Jerarquía de objeto Referencia de objeto Attr CDATASection CharacterData Comment Document DocumentFragment DocumentType DOMConfiguration(3) DOMError(3) DOMErrorHandler(3) DOMException DOMImplementation DOMImplementationRegistry(3) DOMImplementationSource(3) DOMLocator(3) DOMObject(3) DOMString DOMStringList(3) DOMUserData(3) Element Entity EntityReference NameList(3) NamedNodeMap Node NodeList ProcessingInstruction target: DOMString Text TypeInfo(3) UserDataHandler(3) Capítulo 26. Referencia SAX El paquete org.xml.sax La interfaz Attributes La interfaz ContentHandler La interfaz DTDHandler La interfaz EntityResolver La interfaz ErrorHandler La interfaz Locator La interfaz XMLFilter La interfaz XMLReader La clase InputSource La clase SAXException SAXParseException SAXNotRecognizedException SAXNotSupportedException El paquete org.xml.sax.helpers La clase AttributesImpl Class La clase DefaultHandler La clase LocatorImpl La clase NamespaceSupport La clase ParserAdapter La clase XMLFilterImpl La clase XMLReaderAdapter La clase XMLReaderFactory Opciones y propiedades SAX Opciones SAX principales Propiedades SAX principales El paquete org.xml.sax.ext La interfaz Attributes2 La interfaz DeclHandler La interfaz EntityResolver2 La interfaz LexicalHandler La interfaz Locator2 Capítulo 27. Conjuntos de caracteres Tablas de caracteres ASCII ISO-8859-1, Latin-1 Controles C1 Latin-1 Conjuntos de entidad HTML 4 Otros bloques Unicode Latín extendido-A Latín extendido-B Extensiones IPA Letras modificadoras de espaciado Combinación de marcas diacríticas Griego y copto Cirílico Armenio Hebreo Árabe Devanagari Thai Tibetano Etíope Latín extendido adicional Griego extendido Puntuación general Símbolos de moneda Símbolos parecidos a letras Flechas Operadores matemáticos Diversos caracteres técnicos Reconocimiento óptico de caracteres Formas geométricas Diversos símbolos Din alfabético


 

Otros clientes que compraron XML también compraron:

 

Seguridad En Servidores Linux

  • Bauer, Michael D.
  • 592 páginas
  • 45,70€ ($57,44)
  • Con independencia de la contrastada eficacia de Linux como uno de los sistemas operativos más fiables para servidores de Internet, ya sea para Web, FTP anónimo, o servicios de propósito general como la gestión d
 

Excel 2003. Programación Con Vba

  • Walkenbach, John; Norwich & Barston
  • 992 páginas
  • 64,80€ ($81,45)
  • Excel se ha convertido en una de las aplicaciones más utilizadas por los usuarios de todo el mundo, pero son pocos los que aprovechan todas las capacidades de esta potente hoja de cálculo, y en un sentido más amplio, los q
 

Asp.net

  • 1024 páginas
  • 60,60€ ($76,17)
  • Con la aparición de la plataforma .NET se ha iniciado una nueva era en el campo de la programación de aplicaciones que conducirá la Internet de nueva generación.
 

Html

  • Charte Ojeda, Francisco
  • 1040 páginas
  • 65,00€ ($81,70)
  • Internet, y particularmente lo que conocemos como la Web, se han hecho tan omnip que incluso se ha llegado a decir que lo que no aparece en ella no existe.
 
 
 
 

Otros libros de la colección O'Reilly:

 

El Pc. Los Mejores Trucos

  • Aspinwall, Jim
  • 336 páginas
  • 24,50€($30,80)
 

Domótica. Los Mejores Trucos

  • Meyer, Gordon
  • 432 páginas
  • 29,80€($37,45)
 

Google. Los Mejores Trucos (2ª Edición)

  • Calishain, Tara; Dornfest, Rael
  • 544 páginas
  • 39,50€($49,65)
 

Curso De Linux

  • Schroder, Carla
  • 704 páginas
  • 49,60€($62,34)
 
 
 
 

Otros libros de XML:

 

Programming Microsoft.net Xml Web Services

  • Foggon, Damien; Maharry, Daniel;Ullman, Chris & Watson, Karli
  • 720 páginas
  • 55,87€($70,22)
 

Servicios Web Xml

  • Cauldwell, Patrick; Chawla, Rajesh; Chopra, Vivek
  • 848 páginas
  • 57,00€($71,65)
 

Avanza. Diseño En Html Y Xml

  • Morrison, Michael
  • 360 páginas
  • 23,50€($29,54)
 

Desarrollo De Aplicaciones Web Dinámicas Con Xml Y Java

  • Parsons, David
  • 736 páginas
  • 56,70€($71,27)
 

Xml In A Nutshell

  • Harold, Elliotte Rusty; Means, W. Scott
  • 712 páginas
  • 48,44€($60,89)
 

Office 2003 Xml

  • Lenz, Evan; McRae, Mary; St Laurent, Simon
  • 567 páginas
  • 48,44€($60,89)
 
 
 
 
Comentarios de los usuarios (0)
 
 
 
 
 


 
Sé el primero en comentar XML


Apodo:

Valoración del libro (sobre 10):

Comentario:


 
 
 
*Para España. Tiempo estimado para días laborables.

 

Buscar: libro, autor, ISBN...