|

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