XML básico
Seminário: XML básico. Pesquise 862.000+ trabalhos acadêmicosPor: Felipeeal01 • 3/4/2014 • Seminário • 1.069 Palavras (5 Páginas) • 401 Visualizações
XML Básico
O XML (Extensible Markup Language) é uma linguagem
simples e flexível, derivada do SGML, originalmente foi
criada para tratar grandes massas de dados, estruturadas de
forma simples e dinâmicas.
É a flexibilidade que possibilita a integração entre os mais
diversos tipos de aplicativos e as mais diversas plataformas.
● Existem alguns conceitos sobre o XML que deverão ser
entendidos antes de começarmos a sua utilização.
● Existem algumas normas que devem ser respeitadas para o
seu pleno funcionamento.
XML Como Referência
O padrão XML foi referência para a criação de
diversas linguagens, como por exemplo:
● XHTML
● WSDL for describing available web services
● WAP and WML as markup languages for handheld
devices
● RSS languages for news feeds
● RDF and OWL for describing resources and
ontology
● SMIL for describing multimedia for the web
Conceitos Básicos
● O XML é uma linguagem de marcações, funciona
por meio de TAGs que serão interpretadas pela
ferramenta adequada.
● O XML não FAZ, ele apenas é uma forma de
transferir dados de maneira estruturada.
● O XML não é uma linguagem pré-definida, mesmo
havendo palavras chave que deverão ser preservadas
como tais.
Conceitos Básicos
● As TAGs não podem ser iniciadas por espaço,
pontuação ou numeração. Tampouco pelos
caracteres XML (em qualquer de suas formas).
● Não podem ser inseridos espaços nos nomes das
TAGs.
● As TAGs, respeitando-se as restrições acima,
aceitarão qualquer nomenclatura que a sua aplicação
necessitar.
● As TAGs devem ser sempre fechadas com a mesma
formatação de caracter (case sensitive).
Estruturas XML
● Para iniciarmos um arquivo padrão XML, devemos
inserir na primeira linha esta informação:
<?xml version=”1.0” encoding=”ISO-8859-1” ?>
Esta informação, mesmo sendo opcional, permitirá
ao leitor situar-se quanto à versão em que o projeto
foi gerado, assim como a linguagem em que foi
escrito.
● Neste caso, refere-se a Latim-1 e Oeste Europeu.
Comentando no XML
Como toda linguagem, é sempre importante
deixarmos espaços para comentários, pois estes nos
auxiliarão em futuras manutenções.
<!-- Comentário - - >
● O texto que irá compor o comentário, pode ser de
uma palavra ou de várias linhas, ele se inicia após os
caracteres iniciais '<!-- ' (repare que há um espaço a
ser preservado) e os caracteres finais ' - - >' (por
questões de edição, foram colocados espaços além o
espaço inicial, caso contrário seria mostrado assim
'→', o que não é o nosso objetivo).
Exemplo de XML
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to> Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
● Podemos notar que este documento está utilizando o
encoding UTF-8, que é compatível com ISO-8859-1
Neste exemplo, mostramos como fica um simples
memorando utilizando o padrão XML.
As TAGs
Como podemos ver no exemplo abaixo, a criação de tags dentro
de outras tags é totalmente normal e válida, porém temos que
notar que :
● Toda tag aberta necessita ser fechada, respeitando-se a mesma
forma que foi escrita na abertura.
● Toda tag aberta dentro de outra tag deve ser fechada ANTES da
tag superior. Neste caso, child antes de root e subchild antes de
child.
<root>
<child>
<subchild>.....</subchild>
</child>
</root>
Exemplificando
Codificando o exemplo
<bookstore>
...