TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

XML básico

Seminário: XML básico. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  3/4/2014  •  Seminário  •  1.069 Palavras (5 Páginas)  •  401 Visualizações

Página 1 de 5

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>

...

Baixar como (para membros premium)  txt (10.9 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com