Home » Títulos » Colecção Tecnologias » O Guia Prático da XML

O Guia Prático da XML
Encomendar

 

O Guia Prático da XML

Autor: Paulo Heitlinger
Nº Páginas: 168
ISBN: 972-8426-45-3
Dep Legal: 171.888/01
Preço (papel): 17,21 Euros
Preço (digital): 8,60 Euros
Data da 1ª Edição: Novembro/2001
Colecção: Tecnologias

. Introdução
. Índice
. Cv Autor
. Excerto gratuito em PDF (402 Kbytes)
Introdução

Este livro foi escrito para todas as pessoas que querem uma apresentação concisa - em língua portuguesa - da nova tecnologia de intercâmbio de dados abreviada por "XML".
XML é o formato universal para partilha de dados entre aplicações. O conceito XML é simples e as possibilidades são inúmeras. Documentos em formato XML podem conter: Bases de Dados, Transacções Comerciais, Catálogos de Produtos, Gráficos Vectoriais, Equações Matemáticas, Fórmulas Químicas, Relatórios Financeiros, Dados Bibliográficos, Anúncios Publicitários, ..., enfim, quase todos os dados estruturados, em documento de texto.
Com este livro pretendemos transmitir os conhecimentos necessários para uma apreciação realista - não só do presente uso, como também das futuras potencialidades da Extensible Markup Language. Explica-se o conceito, os módulos, apresentam-se vários vocabulários derivados da XML e descrevem-se algumas aplicações que trabalham com esta tecnologia de informação.
Paralelamente, este livro fornece uma iniciação do tipo "aprender fazendo" em forma de exercícios práticos - para pessoas que pensem estender as suas actividades profissionais a este novo sector.


Índice
1.     AXML, os conceitos básicos
 
1.1.
  Introdução
            Para quem é destinado este livro?
            Conhecimentos prévios
            Agradecimentos, dedicatória.
1.2. Para que serve a XML?
            "Língua-mãe" de novas linguagens de marcação.
1.3. O que é, precisamente, a "XML"?
            "Dados autodescritíveis" – um primeiro exemplo
            Dados estruturados
            SGML, XML, HTML e XHTML
1.4. Editar e ver documentos XML
1.5. As diferenças essenciais: XML vs. HTML
            XML não será a futura versão da HTML...
            O "ponto forte" da XML: marcadores semânticos.
            A extensibilidade dos elementos.
            Em continuação...

2. Bem formar: A sintaxe da XML

2.1. Exemplo de documento bem formado
            As componentes de um documento XML
            O que é, precisamente, um <elemento> XML?
2.2. Regras para o uso de marcadores
            Elementos sem conteúdo. .
            Espaços em branco.
            Convenções para a denominação de <elementos>
            O Document Object Model: Estrutura em árvore .
2.3. Elementos com atributos
            Preferir atributos ou elementos?

3. DTDs: Fixar modelos de conteúdo

3.1. Para quê convenções sobre documentos XML?
            Cenário para aplicações práticas de XML com DTDs
3.2. Declarar Tipos de Documentos
3.3. Tipos de declaração
            Declarações de Tipos de Elementos
            Declaração DOCTYPE
            Declaração de elementos
            Declarações para o valor dos elementos
            Declaração de <sub-elementos>
            Declaração de atributos (ATTLIST Definition)
3.4. Links para DTDs

4. XML-Schema
4.1. Os limites das DTD convencionais
4.2. Os potenciais da XML-Schema
4.3. A validação de documentos XML com schemas
4.4. A construção de um schema
4.5. Páginas Web sobre XML-Schema

5. XLink: Apontar para recursos

5.1. A utilidade do XLink
            As componentes do XLink
            Link simples
            Links estendidos com xlink:type="extended"
            Web-sites de utilidade.

6. Namespaces
6.1. O conceito dos espaços de nome

7. Analisar documentos XML .
   
7.1. Parsers XML .
            Parsers tipo DOM .
            Parsers tipo SAX: “event driven processing”.
7.2. Editores e Parsers
            MSXML: o Parser da Microsoft
7.3. Outros Parsers e ferramentas XML

8. Publicar XML com folhas de estilo
 
8.1. Formatar documentos XML com CSS ou XSL .
            Cascading Style Sheets
8.2. Formatar documentos XML com XSL
            XSL ou CSS? Prós e contras.
            Cross Media Publishing
8.3. As três componentes da XSL
            XSLT, XPath, XSL FO
8.4. XSLT: XSL-Transformations
            Templates: os padrões XSL
            O uso dos templates.
8.5. XSL: Alguns exercícios práticos
            XML+XSL ->HTML
            Style Sheet de tipo XSL para gerar output HTML
            Desempenho duma transformação XSL com XMLWriter
            Alternativa: Usar o XSL Engine do Internet Explorer
            Melhor ainda: XSLT "on the server"

9. Processar dados XML

9.1. MS Access: Importar e exportar XML
9.2. StarOffice da SUN
9.3. Navegar dados XML com JavaScript
9.4. Desenvolver aplicações: Java ou .NET?

            A estratégia da SUN: »Portable Code, Portable Data«
            A ofensiva .NET e a plataforma BizTalk da Microsoft

10. Dialectos XML


10.1. Descendentes da XML: vocabulários e dialectos
10.2. MathML: Codificar expressões matemáticas

            Codificação de conteúdo vs. codificação de apresentação.
10.3. CML - Chemical Markup Language
10.4. UDDI - Universal Description, Discovery and Integration
10.5. WAP e WML
10.6. SVG - Gráficos vectoriais
10.7. Outros dialectos e projectos XML: uma pequena selecção

11. XML no Comércio Electrónico

11.1 EDI, o precursor da XML
            Intercâmbio de informação via EDI
            Os benefícios do EDI
            Os problemas do EDI
            Os vocabulários XML para o Comércio Electrónico
11.2. eCommerceXML e XML/EDI
11.3. Business Integrator
11.4. BizTalk Server 2000 da Microsoft
11.5. Tamino XML DB da Software AG
11.6. Gestão de Conteúdos com o Dialog Server


12. XML online: Links de utilidade
            Tutoriais
            Editores, Parsers, Aplicações
            Comércio Electrónico
            Empresas, Entidades
            Directórios
            Newsgroups na Usenet

13. Glossário

Cv Autor

Paulo Heitlinger é doutorado em Física Nuclear pela Universidade de Karlsruhe, e tem desenvolvido uma longa carreira como jornalista e autor iniciada em 1980 em diversas revistas e periódicos.
A partir de 1985 foi redactor-chefe na editora Informdat Verlag em Karlsruhe; responsável pela gestão, coordenação e produção de várias revistas de informática. A partir de 1990 foi editor autónomo do IWT Verlag em Munique, publicando "NetWorks", uma revista especializada do sector da computação em rede.
Paralelamente a estas actividades, Paulo Heitlinger actuou como formador profissional, realizando inúmeros cursos e workshops.
Desde 1995, dedicou-se ao planeamento, redacção, estruturação e manutenção de grandes e médios web-sites, portais e catálogos electrónicos, utilizando, entre outros, um sistema de Web Content Management de sua autoria.
Entre os trabalhos mais representativos figuram uma das primeiras "cidades virtuais" europeias - Koeln Digital, e vários portais temáticos nos sectores da cultura e do comércio electrónico.
Na função de Director de Operações e Project Manager da Interaktiv GmbH, P. Heitlinger fez a gestão de numerosos projectos on-line para empresas, entidades públicas e associações comerciais e industriais. Os web-sites concebidos dão especial relevo aos conteúdos, à Web-Usability e ao Database Publishing.
Presentemente, o autor é responsável pela gestão de conteúdos de uma importante associação profissional portuguesa.


Copyright @ 2011, Centro Atlântico, Lda. Todos os direitos reservados. Prezamos a sua Privacidade.