Lukus Jhor 0 Postado Maio 14, 2006 Share Postado Maio 14, 2006 Nesta primeira matéria vamos entender um pouco dos conceitos básicos e de como é formado um documento XML, que servirá como base para as próximas matérias. Bem, já faz um certo tempo em que passamos a ouvir sobre a sigla XML. Porém tenho percebido que muitos desenvolvedores ainda não conseguiram visualizar a utilidade do XML. Há algum tempo atrás existiam várias formas de se trocar dados entre sistemas de ambientes diferentes, uma das formas mais conhecidas era com o famoso formato .txt. A tabela abaixo faz uma demonstração semelhante de como os dados são trocados utilizando o formato .txt: 2107 Alessandra 1000 0200 Cid Onir 700 1020 Bianca 980 Podemos perceber que esses dados estão organizados. Porém não conseguimos distingüir se os nomes são referentes a clientes ou funcionários, só podemos concluir que são nomes. Tornando confusa a compreenção dos dados. Resumidamente, o XML ou Extensible Markup Language(Linguagem de Marcação Extensível) é uma linguagem de marcação como o HTML, porém o XML tem como objetivo principal fazer a representação de DADOS. Com o XML podemos representar os dados de uma forma bem simples onde qualquer pessoa possa compreendê-los. Para encontrar todas as regras e atualizações sobre XML, acesse o site www.w3c.org, o World Wide Web Consortium, que está encaregado em padronizar o XML. Vamos entender na prática como formar um documento XML: Editando o documento (arquivo: exemplo.xml) Visualizando no Browser (arquivo: exemplo.xml) Um documento XML pode ser escrito em qualquer editor de textos assim como o HTML. Hoje existem editores próprios de XML como o XML Spy entre outros... No XML podemos criar nossas próprias tags para que possamos descrever melhor os dados como no exemplo acima. Então vamos visualizar como é formado um documento XML, tendo como base o exemplo acima: <?xml version="1.0"?> Essa declaração é obrigatória, pois estamos determinando o início de um documento XML. <funcionarios> Este é o elemento raiz que envolve todo o documento XML. <funcionario> <nome> <salario> Estes são os elementos filhos do documento. <!--comentario--> Os comentários em um documento XML são escritos da mesma forma de um comentário HTML. <nome></nome> ou <nome/> Esses são chamados de elementos vazios, ou seja que não possuem dados. E podem ser representados dessas duas formas. <funcionario ID="2107"> Estes são os atributos que podem ser utilizados nos elementos para melhorar a descrição dos dados. Vale a pena lembrar que o XML é Case Sensitive, ou seja existe a diferenciação entre maiúsculas e minúsculas. Exemplo: <funcionarios> é diferente de <Funcionarios> ou <FUNCIONARIOS>. Na declaração do documento XML (<?xml version="1.0"?>), o atributo version é obrigatório. Porém quando os dados possuirem caracteres especiais (acentos, cedilha, etc...), devemos inserir o atributo encoding para que não seja gerado uma mensagem de erro no documento XML semelhante ao exemplo abaixo: An Invalid character was found in text content. Line 20, Position 17 Para concluir, vamos observar um exemplo utilizando o atributo encoding. Editando o documento Visualizando no Browser Para escrevermos um documento XML, então precisamos basicamente de: Declaração: <?xml version="1.0" encoding="iso-8859-1"?> Elemento Raiz: <raiz> Elementos Filhos: <filho1> <filho2>dados</filho2> <filho3>dados</filho3> </filho1> Fechando Elemento Raiz: </raiz> Bem, agora que já sabemos como formar um documento XML podemos implantar algumas tecnicas ninjas para incrementar nosso conhecimento. Aguardem! Se alguém precisar de alguma ajuda, basta mandar uma PM ou postar aqui! Um forte abraço a todos! Até a próxima! Link para o comentário Compartilhar em outros sites More sharing options...
Claverockz 0 Postado Maio 31, 2006 Share Postado Maio 31, 2006 Humm... mt boa tuto...poste mais tutoriais de xml...uma coisa que eu não entemdi para que serve o xml qual a sua função principal? Link para o comentário Compartilhar em outros sites More sharing options...
diego mezmerize 0 Postado Julho 14, 2006 Share Postado Julho 14, 2006 Eu uso bastante isso copiando!!! :icon1: Tipo: aparece pra spell... <spell mindamage="200" Dai eu sei!!! Só mudo o damage Iriaaa ser bom se vc colocase uns actons prontos aeee Link para o comentário Compartilhar em outros sites More sharing options...
honux 1 Postado Julho 14, 2006 Share Postado Julho 14, 2006 @Lukus Jhor Bela aula ^^ Agora ensine as pessoas a fazerem documentos de Web com ele... por exemplo ( só sei isso xD ): <?xml version="1.0" encoding="ISO-8859-1"?><?xml-stylesheet type="text/xsl" href="HelloWorld.xsl" ?><text><string>Hallo, naub</string></text> Link para o comentário Compartilhar em outros sites More sharing options...
Billsin 0 Postado Julho 21, 2006 Share Postado Julho 21, 2006 Bem interesante! Have Fun! Link para o comentário Compartilhar em outros sites More sharing options...
kamimura 0 Postado Julho 29, 2006 Share Postado Julho 29, 2006 Oi, boa aula, mas digamos que XML é uma linguajem, muito mais muito fácil de aprender... XML tiro de letra Abraços, kamimura Link para o comentário Compartilhar em outros sites More sharing options...
Nostradamus 6 Postado Setembro 22, 2006 Share Postado Setembro 22, 2006 @Claverockz O XML tem como função principal servir como uma espécie de banco de dados, assim como o access, o dbase, o Oracle, e o MySQL. Link para o comentário Compartilhar em outros sites More sharing options...
xdtibia16 10 Postado Julho 10, 2008 Share Postado Julho 10, 2008 nota: 3. Link para o comentário Compartilhar em outros sites More sharing options...
wedneyyuri 0 Postado Julho 10, 2008 Share Postado Julho 10, 2008 Gostei. Não ensina basicamente nada mas tá beeem explicado xD SUGESTÃO: Cara, destaque isso com um tom especial de cores e formatação... Deixando itálico, vermelho e etc... Entende? Só pra dar um destaque Link para o comentário Compartilhar em outros sites More sharing options...
Klo5598 0 Postado Setembro 7, 2011 Share Postado Setembro 7, 2011 :withstupidsmiley:emm ? Mano assim eu quero baixar os arquvios XML dos pokemon pra poke tibia me ajuda ai como fasso isso ? Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados