XMLJonas Vilasbôas Moreirahttp://sdevlab.wordpress.com
O que é XMLXML (acrônimo de EXtensible Markup Language) é uma linguagem de formatação fortemente recomendada pela W3C que funciona de maneira semelhante a HTML, porém sua principal preocupação é “o que o dado significa” diferente de HTML que tem como foco principal “como os dados devem ser exibidos”.Para isto, não existem tags pré-estabelecidas em XML, nesta linguagem de formatação você deve definir suas tags.
Exemplo de código XML<author>Jonas</author><authorURL>http://sdevlab.wordpress.com</authorURL><contact>	               <contactEmail>jonas.vbm@gmail.com</contactEmail>               <contactFone>3471-9200</contactFone></contact>
XML não serve para nada?Pode ser difícil de entender no início mas, XML de fato não faz nada sozinho. A idéia da linguagem é estruturar, armazenar e transportar dados diversos, se valendo para isto da flexibilidade na criação das tags.Estes dados por sua vez devem ser tratadas por alguma outra linguagem para que possam ser utilizados em algum sistema.
Estrutura em ÁrvoreOs documentos XML precisam ser formados em uma estrutura semelhante à uma árvore de dados, ou seja, ele precisa ter um elemento raiz, e outros elementos filhos deste primeiro, como no exemplo:<note>     <title>Nota</title>     <author>Jonas</author>     <content>Esta é a nota</content></note>Veja que no exemplo o elemento <note> é pai de <title>, <author> e <content>.
Regras de Sintaxe um elemento XML deve ter uma tag de fechamento
 as tags são case-sensitive
 os elementos deve ser propriamente aninhados

Xml

  • 1.
  • 2.
    O que éXMLXML (acrônimo de EXtensible Markup Language) é uma linguagem de formatação fortemente recomendada pela W3C que funciona de maneira semelhante a HTML, porém sua principal preocupação é “o que o dado significa” diferente de HTML que tem como foco principal “como os dados devem ser exibidos”.Para isto, não existem tags pré-estabelecidas em XML, nesta linguagem de formatação você deve definir suas tags.
  • 3.
    Exemplo de códigoXML<author>Jonas</author><authorURL>http://sdevlab.wordpress.com</authorURL><contact> <contactEmail>jonas.vbm@gmail.com</contactEmail> <contactFone>3471-9200</contactFone></contact>
  • 4.
    XML não servepara nada?Pode ser difícil de entender no início mas, XML de fato não faz nada sozinho. A idéia da linguagem é estruturar, armazenar e transportar dados diversos, se valendo para isto da flexibilidade na criação das tags.Estes dados por sua vez devem ser tratadas por alguma outra linguagem para que possam ser utilizados em algum sistema.
  • 5.
    Estrutura em ÁrvoreOsdocumentos XML precisam ser formados em uma estrutura semelhante à uma árvore de dados, ou seja, ele precisa ter um elemento raiz, e outros elementos filhos deste primeiro, como no exemplo:<note> <title>Nota</title> <author>Jonas</author> <content>Esta é a nota</content></note>Veja que no exemplo o elemento <note> é pai de <title>, <author> e <content>.
  • 6.
    Regras de Sintaxeum elemento XML deve ter uma tag de fechamento
  • 7.
    as tagssão case-sensitive
  • 8.
    os elementosdeve ser propriamente aninhados