Vous êtes sur la page 1sur 20

Este arquivo

compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

Curso XML
CursoMaster
INTRODUO

XML um subconjunto de SGML , foi publicado pela primeira vez em 1.986, a qual oferece
um esquema de marcao simples , independente e de plataforma extremamente flexvel,
ou seja, uma linguagem para definir linguagens de marcao.
O XML vem sendo desenhado e desenvolvido de tal maneira que fcil de se implementar e
buscar a interoperabilidade tanto com SGML, quanto com HTML.
XML descreve uma classe de objetos de dados chamados documentos XML , e de certa
forma, o comportamento dos programas que podem ser processados por construo, todo
documento conforme XML tambm conforme SGML.
Os documentos XML so compostos de entidades as quais contm dados processados ou
no, e os dados processados contm caracteres. Alguns formam dados e outros marcas. As
marcas codificam a descrio do esquema de armazenamento e estrutura lgica do
documento; o XML tambm impem restries a estes mecanismos.
O mdulo de software chamado de processador XML usado para ler documento em XML
e promover acesso a seu contedo e estrutura, se pressupe que um processador de XML
est fazendo o seu trabalho em beneficio de outro mdulo chamado de aplicao. Esta
especificao descreve o comportamento requerido de um processador de XML e a
informao que se deve retirar da aplicao.

1 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

ORIGEM E OBJETIVO DO XML

2 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

O XML foi desenvolvido por um grupo de trabalho formado pelo World Wide Web
Consortion (W3C) em 1.996, presidido por Jhon Bosak da Microsystem com a participao
ativa de um grupo especial de interesse em XML conhecido como grupo de trabalho da
SGML tambm organizado pela W3C.
Ento XML ( Extensible Markup Language), um sistema de codificao que permite que
qualquer tipo de informao seja distribudo atravs da WWW. Ao contrrio do HTML, a
XML verdadeiramente para todos os propsitos. A XML oferece um panorama de uma
ampla variedade de aplicaes, cada uma servindo a uma funo em particular e usando a
WEB como um mecanismo de distribuio. A XML uma evoluo do HTML e se integra
facilmente com ele. A XML e o HTML tem uma origem em comum, o SGML ( Standart
Generalized Markup Language). A XML necessita de um intermedirio para que os dados
sejam visualizados em (HTML ). Qualquer m informao fatal, ele tambm diferencia
letras maisculas e minsculas.

OBJETIVOS DA XML

A XML um dialeto da SGML extremamente simples. O objetivo possibilitar que a


SGML genrica seja servida, recebida e processada na Web como ocorre com a HTML. A
XML foi projetada para ser fcil de implementar e interoperar tanto com a SGML como
com a HTML.
A XML d aos provedores de informao da Web o poder de definir suas prprias
estruturas de informao que distribuem. Muitos dos recursos SGML tiveram de ser retiradas
para que a XML fosse leve e pequena o suficiente para se tornar eficaz. Em se tratando da
interoperabilidade com a SGML significa que todos os documentos que so XML vlidos
podem ser tratados como se fossem SGML vlidos, porm todos os documentos SGML no
podem serem tratados com XML vlidos. Outra vantagem que um grande nmero de
softwares poderosos que trabalham com SGML j existem, isso significa que esses
softwares funcionam sem nenhuma adaptao nos seus documentos XML.
Interoperabilidade com a HTML, os documentos XML usaro o mesmo protocolo da
HTML, eles sero requisitados e distribudos usando HTTP. O mecanismo de vinculao
usado pela XML baseado no atual esquema de URL.
Servem para:
Dar suporte marcao generalizada na Web;
3 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

Produzir documentos que idealmente fossem vlidos de acordo com o livro de regras da
SGML; Fornecer suporte para hiperlinks que fossem altamente compatveis com a
abordagem URL;
Fornecer um mecanismo de folha de estilo genrico e poderoso.
Adaptao : a XML a lingua-me de outras linguagens.
Manuteno : a XML fcil de se manter. Ela contm somente idias e marcaes.Folha de
estilos e links vm em separado, e no escondidas no documento. Cada um pode ser alterado
separadamente quando preciso com fcil acesso e fceis mudanas, No preciso mais se
achar em uma baguna de marcaes.
Ligao : a XML possui uma maneira de se ligar que inclui todas as formas de ligao.
Simplicidade : a XML simples. Um usurio de mdia experincia que olha a XML pode
ach-la difcil de acreditar no que v.
Portabilidade : a XML de fcil portabilidade. A razo de sua existncia fora e
portabilidade.
A XML ser diretamente usvel na Internet.

A LINGUAGEM
- XML-language
- Link XML
- XML-Style A Linguagem XML-LANG

A LINGUAGEM XML-LANG

Documentos Auto descritivos


Todo documento XML vlido comea com uma informao de cabealho que faz o
seguinte:
4 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

- Descreve as regras estruturais que a marcao no documento almeja seguir. <dir>


- Lista recursos externos que podem formar parte do documento.
- Declara recursos internos que podem ser requeridas nos documentos.
- Lista tipos de recursos que no so XML (notaes) que podem ser encontrados nos
documentos.
- Lista verdadeiros recursos que no so XML (entidades de dados binrios) que podem ser
encontrados nos documentos. </dir>
Esta informao de cabealho DTD - definio do tipo de documento (document type
definition ) auxilia o software a utilizar a XML.
O documento comea com uma instruo de processamento <?xml...?>. Esta a declarao
XML. Embora no seja obrigatria, a sua presena explcita identifica o documento como
um documento XML e indica a verso da XML com a qual ele foi escrito.
Os documento XML so compostos de marcas e contedos. Existem seis tipos de marcaes
que podem ocorrer em um documento XML: elementos, referncias a entidades,
comentrios, instrues de processamento, sees marcadas e declaraes de tipos de
documento
.
Mais Clareza Corresponde a Mais Simplicidade: Marcao No-Minimizada
XML muito simples e muito rigorosa a respeito da marcao. Todos os marcadores
precisam estar explcitos.<dir>
<dir>
Vantagens: Informao mais simples de modelar. </dir>
Maior preciso em pesquisas</dir>
Documentos Vlidos e Bem Formatados: Se voc declarar uma DTD no cabealho de seu
documento XML e seguir todas as regras, voc ter um documento XML vlido, alm de ter
um documento SGML vlido.
Entidades: Documentos em Partes: A XML suporta alguns aspectos do controle de
documentos em seu conjunto de entidades. Entidades so sequncias de caracteres ou
padres de bits contidos em um documento XML ou externamente a ele.
Entidades externas de texto so recursos (no necessariamente arquivos) contendo
marcaes XML. Isso permite a construo do documento XML em partes. A XML apoia
5 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

tambm a idia de entidades internas, as quais so abreviaturas de marcaes XML


contidos no documento. Entidades internas podem ser usadas para frases-padro, expanes
de abreviaturas e at para caracteres nicos -
Ex: ENTITY capitulo1 SYSTEM "cap1.xml" - associa o nome capitulo1 ao arquivo
cap1.xml. <dir>
<dir>
<dir>
Elementos: determina a estrutura de seu documento, e para serem vlidos devem ser
especificados na ordem em que aparecerem. </dir></dir></dir>
XML Link: Os links XML permitem que o usurio controle a conduta muito mais
estritamente e fornecendo suporte para links de mo dupla e multidirecionais por meio do
conceito out-of-line.
A XML-Link foi construda a partir de idias do HTML, por isso no h nem um problema
em incluir um link a um documento XML dentro de uma pgina HTML. Ambos links tem a
mesma aparncia. A especificao do atributo HREF da XML projetada para interoperar
com a HTML. Ela consiste em um URL, opcionalmente seguida de ? ou um query, ou ainda
um # ou / e um identificador fragmentado, cuja interpretao depende do tipo de recurso
referido pelo URL.
Caractersticas do XML-link: Permite que qualquer tipo de elemento indique a existncia
de um link.<dir>
Fornece links com rtulos que so legveis a humanos.
Fornece links com rtulos que so legveis a mquinas.
Especificando condutas para quando os links so exibidos e processados ou ainda
atravessados.
Aceitando grupos de links estendidos e com canais mltiplos finais.
Uma aplicao importante est em sistemas de hypertext.
XLinks podem residir dentro ou fora dos documentos em que os recursos residam.</dir>
Xpointers e Xlinks: As especificaes XPointer e XLinks, atualmente em
desenvolvimento, introduz um modelo ligao para a XML. Em XLink , um link expressa
um ralacionamento entre recursos, que so qualquer local(um elemento, o seu contedo, ou
uma parte do seu contedo, por exemplo) que enderevel em link. A natureza exata do
6 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

relacionamento entre os recursos dependente da aplicao que processa o link e da


informao semntica fornecida. O objetivo do XPointer dirigir para o correto elemento
no documento XML alvo.
Identificando links:
Simple :Um link in-line simples<dir>
Extended: Um link estendido ou out-of-line.
Locator: Um localizador , aponta para um recurso-alvo.
Group: Um link estendido de grupo.
Document :Um link estendido de documento.</dir>
Alm dos atributos HREF e NAME podemos citar:<dir>
REL: a relao desse recurso com o destino do link.
VER: a relao do destino do link com esse recurso.
TITLE : a descrio da natureza do link.
CHARSET :a codificao de caracteres do texto no local de destino do link.</dir>
Diferena entre links XML e links HTML : Para a localizao no interior do documento
XML, o valor do atributo HREF deve sempre ser especificado, ao passo que os elementos
<a> em HTML no precisam de especificao.
Links simples: Os links simples da XML so bem parecidos com os elementos <a> da
HTML. Porm proporciona uma variedade maior de efeitos com links simples da XML
controlando suas condutas e designando papis a eles.

Um link XML aponta para um nico recurso. Isto especificado como o


valor de seu atributo HREF, que obrigatrio. Eles podem ter outros
atributos tambm. Um link simples uma via de mo nica para seu
destino.

Recursos e links simples: A XML permite que voc declare se quizer ou no que seus
7 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

elementos de link sejam considerados como um recurso do link.

XML-Style : X-stensible Style Language: A XML fornece seus prprios meios para a
especificao das folhas de estilo (a XS).A XS, um pequeno retrabalho da DSSSL
(Linguagem de Especificao e Semntica do Estilo do Documento) Alm de ter sido
projetada especialmente para funcionar em qualquer estrutura de documento XML, a XS
massivamente mais poderosa que a CSS1.

Como funciona a XS: A XS designada para controlar a produo de um


documento XML para a tela, pgina impressa ou qualquer outro esquema
de exibio bidimencional. Quando um documento XML est para ser
exibido, uma ou mais folhas de estilo XS so chamadas para entrarem em
ao. Ela tem uma linguagem do ncleo de expresso (core expression
language) extremamente flexvel baseada na Scheme, que um dialeto da
LISP. Este um programa de linguagem completo, com recursos para
clculos, teste de condies, etc.
<dir>

A DSSSL para a SGML o que a XS para a XML e a CSS para a


HTML.
</dir>
Este um exemplo de XML usando XSL.
Neste exemplo est sendo usado elemento
HTML juntamente com a
XSL.
0 XML E A WEB
Browsers: J que a linguagem XML bastante direta, no provvel o surgimento de
Browsers especficos, e os atuais precisam apenas de aprimoramentos para suportarem
ambos HTML e XML. Browsers que suportam XML
8 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

Internet Explorer 4.0 (com falhas)

Internet Explorer 5.0<dir>


</dir>
O Publicador capacitado: Publicador (publisher) qualquer indivduo ou organizao que
entregue contedo na Web. O benefcio mais bvio da XML que ela possibilita a entrega
confivel de qualquer tipo de informao estruturada por toda a Web.

Grupos de colaborao por toda a indstria esto propondo aplicaes


XML padronizadas para dados push, metadata e assim por diante.

A XML pode ser usada para dar suporte descoberta de recursos. Esse
um mtodo de baixo custo para fazer com que informao relevante seja
encontrada.

O cliente capacitado: Do ponto de vista do cliente, receber XML em vez de HTML tornao muito mais autosuficiente. At se os clientes esto recebendo somente informao de
mbito geral, seus processadores XML genricos lhes permitiro carreg-la, usando uma
tabela virtual de contedo gerada pelo prprio documento. Porm, quando a informao
codificada em XML que entregue est relacionada a uma aplicao especfica de interesse
do cliente, seu valor aumenta dramaticamente.

Intranets ficam srias: A XML capaz de agir como um formato de permuta para
documentos e informao de banco de dados. No caso de documentos, fontes com uma
estrutura bem definida podem agora ser distribudas em uma forma que respeita aquela
estrutura. Informao de banco de dados pode ser empacotadas em um formato XML para
entrega, e desempacotada quando chegar ao seu destino..

9 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

Como implementar o XML


De qual software voc precisa?

A linguagem XML simplesmente uma representao-padro para


informao estruturada. Sem um software que possa entender esta
representao, ela no particularmente til.

Uma considerao deve ser feita a respeito do software para a XML: todos
os documentos em XML vlidos so tambm documentos vlidos em
SGML. Como conseqncia, todo software capacitado para processar
SGML deveria funcionar com documentos que so vlidos em XML.
Portanto, uma base bem slida de software j existe antes mesmo que
qualquer software especfico para a XML seja desenvolvido.

Criao: H trs abordagens para a criao de documentos XML:


1." fazer voc mesmo " com um simples editor de textos;
2.usar as ferramentas especializadas de criao da XML;
3.usar um processador de texto padro com um plug-in que aceita a XML.
A primeira opo no muito atraente porque d se a entender que voc adicionar toda a
marcao XML manualmente. Isso mais trabalhoso e sujeito a erros do que usar um
software que proporcione alguma ajuda. Porm, essa abordagem tambm tem a vantagem de
ser gratuita.
At que um documento XML seja criado usando algum outro software, prtico saber que o
documento pode ser lido e editado por um editor de textos.
A segunda opo usar uma ferramenta de criao especializada que esteja consciente da
XML. Esta opo tem vantagens e desvantagens. Por um lado, o software muito bem
projetado para a funo de adicionar marcao XML. Por outro lado, se voc j conhece um
determinado processador de texto, pode no ficar to entusiasmado com a idia de aprender
um software diferente s para escrever documentos XML.
10 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

A ltima opo , em princpio, a melhor para o usurio comum. O Word um exemplo


dos editores de texto que j introduziram verses que oferecem suporte para a adio de
marcao SGML.
Parsers ( Analisadores ): Parser um software cuja funo garantir que um documento
XML seja vlido; se no for, que seja bem formatado. No muito interessante para o
usurio comum, talvez, mas uma parte vital do quadro se validade e boa formao tm
qualquer significado no mundo da XML.
O parser mais usado para a XML e SGML o nsgmls, parte da coleo SP escrita por James
Clark. Ademais, h um nmero de parsers XML, muitos escritos em Java.
CONVERSO

Outra maneira de realmente criar documentos XML atravs da converso


de algum outro documento para o formato XML.

Converso para XML: Converso ascendente, como conhecida,


geralmente uma combinao de processos de software e trabalho rduo.
Um problema geral que os documentos atuais tipicamente contm menos
informao do que voc quer na sua verso XML. A converso ascendente
freqentemente um processo interativo, e a escala de um projeto seu,
pode ser muito grande.

Converses XML para XML 8.0: Quando seus documentos esto no


formato XML, outros tipos de funes de converso iro surgir. Uma
necessidade muito comum a de converter de um formato estilo XML
para outro.
<dir>

Por exemplo, voc pode querer converter documentos de uma DTD XML
interna para HTML para serem distribudos mais facilmente na Web.
11 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

De XML para outros formatos : Finalmente, chega-se ao processo


conhecido como converso descendente, o que consiste tornar a XML uma
forma no XML. Isso realmente a esfera de ao do mecanismo de estilo
XS, se bem que outros softwares tambm cumprem esta funo. A XS
prefere um resultado paginado. Ela especifica o resultado requerido em
termos de coisas que aparecem na pgina, como pargrafos.
</dir>
Para escrevermos documentos XML muito fcil: s para ter uma idia,
referncia-padro para SGML tem 500 pginas, com mais de 100 pginas
de anexos. O equivalente em XML- a especificao da linguagem
atualmente tem 26 pginas. Isso tem de ser mais fcil.

A velocidade a essncia do mundo Web. E a necessidade de rapidez no caso da XML era


evidente. E para obter essa rapidez, a comunidade SGML e W3C formaram um comit de
projetos especiais para trabalhar na XML.
Documentos XML sero facilmente criados: uma das coisas que facilitaria a criao de
documentos XML seria um bom software de criao que mantivesse os documentos vlidos
e que economizasse toques no teclado, inserindo marcaes. bem possvel criar ou
atualizar documentos XLM com qualquer editor e processador de textos simples que possa
lidar com documentos ASCII.
Marcao XLM : se minimizar a marcao, a estrutura do documento ser muito menos
clara para o olho humano e, alm disso, o software encontrar mais dificuldade em discernir
a estrutura, o que pode facilitar o erro.

ALGUMAS APLICAES USANDO XLM

Algumas linguagens definidas usando XLM:


CLM Chemicl Markup Language
12 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

MathML Mathematical Markup Language


RDF Resource Description Framework
SVG Scalable Vector Graphics
XSL X-tensible Style Language !
HTML Hyper Text Markup Language
Comrcio eletrnico; transaes financeiras; comentrios de jogos de xadrez; catlogo de
arquivo de museus, livros, manuais tcnicos, frmulas qumicas, registros mdicos, itens
enciclopdia.

APLICAO XML PARA MUSEUS

Cada museu tem duas funes a realizar:


Procedimento de exportao que produza registros no formato XML combinado.
Procedimento de importao que leia a XML e a converta no formato da casa. Quanto ao
uso interno de um museu, a XML oferece alguns recursos eficientes ,tais como :
Recursos textuais: a XML oferece o formato de armazenamento pelo qual novas
publicaes poderiam ser criadas e para o qual publicaes anteriores poderiam ser
convertidas.
Recursos de multimdia : os museus tendem a ter uma serie de recursos que complementam
suas colees, tais como imagens, vdeos, gravaes e um nmero de materiais primrios
que esto em formatos com bases computadorizadas e manuais. A XML oferece uma
maneira de reunir todos esses recursos de uma forma coerente .
Pesquisa : registro de objetos de museus codificados em XML so pesquisados com mais
preciso na Web e as informaes com um formato utilmente estruturado.
Um banco de dados conhecido e utilizado atualmente por museus inglaterra o MODES,
que est sendo reprojetado para ter a aparncia de um banco de dados nativo da SGML\XML
distribuindo informaes em qualquer formato sob pedidos. Um servidor MODES
conectado Web ser capaz de retornar itens de pesquisas como documentos XML vlidos.
A XML est sendo projetado para facilitar o intercmbio de informaes e no somente
para a exibio, o que a funo da HTML.
13 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

TERMINOLOGIA

A terminologia utilizada para descrever documentos XML est definida em um corpo desta
especificao. Os termos definidos nesta lista so usados por estas definies e nesta
descrio de aes de um processador XML.
O que pode: os documentos em conformidade e processadores de XML so permitidos, ms
no obrigatrio, comporta-se como descrito.
O que deve: documentos em conformidade e processadores de XML tem como requisito
comportar-se como se descreve; Caso contrrio estaro errados.
Erro : uma violao das regras destas especificao ; os resultados no esto definidos,
software em conformidade com XML podem detectar e reportar um erro e podem tambm
recuper-lo .

Erro fatal: que o processador XML deve detectar e reportar para a aplicao. Depois de
encontrar um erro fatal, o processador pode continuar processando os dados com a
finalidade de buscar mais erros, nos quais podem por sua vez serem reportados aplicao.
Para dar suporte a correo de erros, o processador pode fazer do documento de dados, sem
ter disponibilidade para processar dados para aplicao.
Uma vez um erro fatal detectado, o processador no pode continuar processando
normalmente.
Opcional : software em conformidade pode ou deve comportar-se como descrito; Se no o
faz deve prover ao usurio com os meios disponveis para ativar ou desativar o
comportamento descrito.
Restries de validez : uma regra que se aplica a todo documento vlido de XML . As
violaes de restries de validez so considerados erros; Estas devem ser a opo do
usurio, serem reportadas por um processador de XML vlidos.
Restries de boa formao: uma regra que aplicada a todos os documentos XML bem
formados . Violaes destas restries de boa formao so erro fatais.
Compatibilidade : uma caracterstica do XML , includo somente para assegurar que
14 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

XML se mantenha com o SGML.


Interoperabilidade : uma recomendao includa para incrementar as possibilidades de
que os documentos XML possam ser processados pelos processadores de SGML existentes,
que so interiores ao anexo de adaptaes de Web SGML ao Isso 8879.

DOCUMENTOS

Um documento de dado em XML quando bem formado pode ser vlido se cumprir com
algumas restries adicionais.
Cada documento em XML tem uma estrutura lgica e outra fsica. Fisicamente o documento
est composto de unidades chamadas entidades. Uma entidade pode referir a outras
entidades com a finalidade de causar incluso em um documento. Um documento comea
em uma "raiz" ou documento entidade. Logicamente o documento est composto de
declaraes, elementos, comentrios, referncias de caracter, instrues de processos.

CARACTERES

Uma entidade processada contm "texto" , uma sequncia de caracteres, nos quais podem
representar marcas de dados do caracter.
Os caracteres legais so:
Tab , retorno do carro, avano de leitura e os caracteres grficos.
O mecanismo para codificar o ponto do cdigo de um caracter pode variar de entidade para
entidade.

CONSTRUES SINTTICAS COMUNS

15 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

Os caracteres so classificados por convenincia, como letras, dgitos ou outros caracteres.


As letras consistem em um caracter alfabtico ou silbico , de base possivelmente seguido
por um ou mais caracteres de combinao.

DADOS DE CARACTER E DE MARCAO

O texto consiste de dados de caracter e de marcao. A marcao toma forma de marcas ou


targes de comeo, finalizao e elementos vazios, referncia de entidades, de caracteres,
comentrios, delimitadores de sesses C data , declarao de tipo de documento, instrues
de processamento.
Todo texto que no seja marcao, constituiu os dados de caracter do documento. No
contedo dos elementos, os dados do caracter so qualquer cadeia de caracteres que no
contenha o delimitador de comeo de nenhuma marcao. Em uma sesso C data, os dados
de caracter so qualquer cadeia de caracteres que no inclua o delimitador de fim de sesso
do C data .

VANTAGENS E DESVANTAGENS

SGML
Vantagens : Flexibilidade ;<dir>
<dir>
Adequado para processamentos de informaes ;
No-proprietrio/ no dependente de sistemas;
Reutiliza informaes;</dir></dir>
Desvantagens : Complexidade ( o software no simples de programar;
16 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

Exemplos precisam de DTD, folhas de estilo, catlogo; <dir>


<dir>
<dir>
<dir>
No liberada facilmente atravs de rede;
Pequeno suporte industrial para o usurio;</dir></dir></dir></dir>
HTML
Vantagens : Fcil de usar ( proliferao de pginas da Web);<dir>
<dir>
Bom suporte industrial para o usurio;
Autores escrevem pginas mostrando informaes;
Portabilidade e liberdade atravs da rede;</dir></dir>
Desvantagens : Apresenta tags fixas;<dir>
<dir>
Contedo e apresentao misturados juntos;<dir>
<dir>
Armazenagem de muitas informaes pobres;
Informaes armazenadas em HTML e convertidas em SGML;</dir></dir></dir></dir>
XML
Vantagens : Extensvel :
No h grupos fixos de tags;<dir>
<dir>
<dir>
<dir>
Bom para processamento de informaes ( igual a SGML);
Adequado para rede;</dir></dir>
Processamento pode ser feito ao lado do cliente;
No to completo como a SGML e, por pouco tempo, os browsers.
17 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

Desvantagens: Difcil de ser programada;</dir></dir>


Falta de browsers que suportem esta tecnologia. <dir>
<dir>
<dir>
<dir>
Servem para:</dir></dir></dir></dir>
Dar suporte marcao generalizada na Web;
Produzir documentos que idealmente fossem vlidos de acordo com o livro de regras da
SGML;
Fornecer suporte para hiperlinks que fossem altamente compatveis com a abordagem URL;
Fornecer um mecanismo de folha de estilo genrico e poderoso.
Adaptao : a XML a lingua-me de outras linguagens.
Manuteno : a XML fcil de se manter. Ela contm somente idias e marcaes.Folha de
estilos e links vm em separado, e no escondidas no documento. Cada um pode ser alterado
separadamente quando preciso com fcil acesso e fceis mudanas, No preciso mais se
achar em uma baguna de marcaes.
Ligao : a XML possui uma maneira de se ligar que inclui todas as formas de ligao.
Simplicidade : a XML simples. Um usurio de mdia experincia que olha a XML pode
ach-la difcil de acreditar no que v.
Portabilidade : a XML de fcil portabilidade. A razo de sua existncia fora e
portabilidade.
A XML ser diretamente usvel na Internet.
<dir>

</dir>
Manuteno do site : Ainda que seja possvel controlar um pequeno site Web com XML e
HTML manualmente, esta opo torna-se inatingvel em algum ponto medida que o site
cresce.
Se o site Web , na verdade, uma rede interna que abrange toda a empresa, o suporte de um
18 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

software para a sua manuteno geralmente uma necessidade.

XML E JAVA

Segundo Jon Bosak da Sun, "XML d a Java algo para fazer", ou seja, a XML deveria ser
usada para a comunicao com a funcionalidade que o lado do servidor tem, em vez de
formatos de mensagens proprietrias. J existe um bom nmero de parser (analisadores)
disponveis em Java, e a Sun est trabalhando para a possibilidade de um parser XML ser
includo no pacote como ferramenta de utilidade padro de Java, o que tornaria a XML o
formato padro de mensagens preferido entre cliente Java e servidores que so habilitados
para a Web.
Alguns Editores: A XML pode ser produzida com um simples editor de textos.
Alguns deles:
.

FrameMaker +SGML 5,5: Permite a edio de documentos em HTML, PDF, PostScript,


SGML e XML para maior flexibilidade.

XML Pro: Um editor XML de primeira linha, mas no complexo.Com ele, pode-se criar e
editar documentos utilizando menus e telas intuitivas e bem organizados.

19 de 20

Este arquivo
compe a coletnea
STC CURSOS
Este arquivo
parte integrante
do CD MEGA
www.trabalheemcasaoverdadeiro.com.br
Acesse - www.megacursos.com.br

20 de 20

Vous aimerez peut-être aussi