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 tecnologia de intercmbio de dados abreviada por "XML".


XML o formato universal para partilha de dados entre aplicaes. O conceito XML simples e as possibilidades
so inmeras. Documentos em formato XML podem conter: Bases de Dados, Transaces Comerciais, Catlogos
de Produtos, Grficos Vectoriais, Equaes Matemticas, Frmulas Qumicas, Relatrios Financeiros, Dados
Bibliogrficos, Anncios Publicitrios, ..., enfim, quase todos os dados estruturados, em documento de texto.
Com este livro pretendemos transmitir os conhecimentos necessrios para uma apreciao realista - no s do
presente uso, como tambm das futuras potencialidades da Extensible Markup Language. Explica-se o conceito,
os mdulos, apresentam-se vrios vocabulrios derivados da XML e descrevem-se algumas aplicaes que
trabalham com esta tecnologia de informao.
Paralelamente, este livro fornece uma iniciao do tipo "aprender fazendo" em forma de exerccios prticos -
para pessoas que pensem estender as suas actividades profissionais a este novo sector.

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 carreira como jornalista e autor iniciada em 1980 em diversas revistas e peridicos.
A partir de 1985 foi redactor-chefe na editora Informdat Verlag em Karlsruhe; responsvel pela
gesto, coordenao e produo de vrias revistas de informtica. A partir de 1990 foi editor
autnomo do IWT Verlag em Munique, publicando "NetWorks", uma revista especializada do sector
da computao em rede.
Paralelamente a estas actividades, Paulo Heitlinger actuou como formador profissional, realizando
inmeros cursos e workshops.
Desde 1995, dedicou-se ao planeamento, redaco, estruturao e manuteno de grandes e mdios
web-sites, portais e catlogos electrnicos, 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 vrios portais temticos nos sectores da cultura e do comrcio electrnico.
Na funo de Director de Operaes e Project Manager da Interaktiv GmbH, P. Heitlinger fez a gesto
de numerosos projectos on-line para empresas, entidades pblicas e associaes comerciais e
industriais. Os web-sites 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 portuguesa.

</p

Você também pode gostar