Você está na página 1de 3

Este livro foi escrito para todas as pessoas que querem uma apresentao concisa - em lngua portuguesa - da nova

tecnolog
XML o formato universal para partilha de dados entre aplicaes. O conceito XML simples e as possibilidades so inmeras
Vectoriais, Equaes Matemticas, Frmulas Qumicas, Relatrios Financeiros, Dados Bibliogrficos, Anncios Publicitrios, ...,
Com este livro pretendemos transmitir os conhecimentos necessrios para uma apreciao realista - no s do presente uso,
se vrios vocabulrios derivados da XML e descrevem-se algumas aplicaes que trabalham com esta tecnologia de informa
Paralelamente, este livro fornece uma iniciao do tipo "aprender fazendo" em forma de exerccios prticos - para pessoas qu

ndice

1. AXML, os conceitos bsicos

1.1. Introduo
Para quem destinado este livro?
Conhecimentos prvios
Agradecimentos, dedicatria.
1.2. Para que serve a XML?
"Lngua-me" de novas linguagens de marcao.
1.3. O que , precisamente, a "XML"?
"Dados autodescritveis" um primeiro exemplo
Dados estruturados
SGML, XML, HTML e XHTML
1.4. Editar e ver documentos XML
1.5. As diferenas essenciais: XML vs. HTML
XML no ser a futura verso da HTML...
O "ponto forte" da XML: marcadores semnticos.
A extensibilidade dos elementos.
Em continuao...

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 contedo. .
Espaos em branco.
Convenes para a denominao de <elementos>
O Document Object Model: Estrutura em rvore .
2.3. Elementos com atributos
Preferir atributos ou elementos?

3. DTDs: Fixar modelos de contedo

3.1. Para qu convenes sobre documentos XML?


Cenrio para aplicaes prticas de XML com DTDs
3.2. Declarar Tipos de Documentos
3.3. Tipos de declarao
Declaraes de Tipos de Elementos
Declarao DOCTYPE
Declarao de elementos
Declaraes para o valor dos elementos
Declarao de <sub-elementos>
Declarao 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 validao de documentos XML com schemas
4.4. A construo de um schema
4.5. Pginas 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 espaos 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? Prs e contras.
Cross Media Publishing
8.3. As trs componentes da XSL
XSLT, XPath, XSL FO
8.4. XSLT: XSL-Transformations
Templates: os padres XSL
O uso dos templates.
8.5. XSL: Alguns exerccios prticos
XML+XSL ->HTML
Style Sheet de tipo XSL para gerar output HTML
Desempenho duma transformao 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 aplicaes: Java ou .NET?
A estratgia da SUN: Portable Code, Portable Data
A ofensiva .NET e a plataforma BizTalk da Microsoft

10. Dialectos XML

10.1. Descendentes da XML: vocabulrios e dialectos


10.2. MathML: Codificar expresses matemticas
Codificao de contedo vs. codificao de apresentao.
10.3. CML - Chemical Markup Language
10.4. UDDI - Universal Description, Discovery and Integration
10.5. WAP e WML
10.6. SVG - Grficos vectoriais
10.7. Outros dialectos e projectos XML: uma pequena seleco

11. XML no Comrcio Electrnico

11.1 EDI, o precursor da XML


Intercmbio de informao via EDI
Os benefcios do EDI
Os problemas do EDI
Os vocabulrios XML para o Comrcio Electrnico
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. Gesto de Contedos com o Dialog Server

12. XML online: Links de utilidade


Tutoriais
Editores, Parsers, Aplicaes
Comrcio Electrnico
Empresas, Entidades
Directrios
Newsgroups na Usenet

13. Glossrio

Cv Autor
<p

Paulo Heitlinger doutorado em Fsica Nuclear pela Universidade de Karlsruhe, e tem desenvolvido uma longa ca
A partir de 1985 foi redactor-chefe na editora Informdat Verlag em Karlsruhe; responsvel pela gesto, coordena
Munique, publicando "NetWorks", uma revista especializada do sector da computao em rede.
Paralelamente a estas actividades, Paulo Heitlinger actuou como formador profissional, realizando inmeros curs
Desde 1995, dedicou-se ao planeamento, redaco, estruturao e manuteno de grandes e mdios web-sites, p
autoria.
Entre os trabalhos mais representativos figuram uma das primeiras "cidades virtuais" europeias - Koeln Digital, e
Na funo de Director de Operaes e Project Manager da Interaktiv GmbH, P. Heitlinger fez a gesto de numero
concebidos do especial relevo aos contedos, Web-Usability e ao Database Publishing.
Presentemente, o autor responsvel pela gesto de contedos de uma importante associao profissional portu

</p