Xml basico
• • • • • • • XML é uma Recomendação W3C XML apenas descreve os dados e o que eles significam o O HTML que foi desenvolvido para mostrar os dados e a “aparência” deles o XML é um complemento ao HTML e não um substituto deste XML foi desenvolvido para estruturar, armazenar e enviar os dados “XML is a cross-platform, software and hardware independent tool for transmitting information” – W3Schools Com XML os dados são mantidos separados do seu código HTML Com XML a troca de dados entre sistemas incompatíveis é possível As tags do XML não são pré-definidas, você deve criar as suas próprias tags, obedecendo a um pequeno conjunto de regras de sintaxe. o
• Regras de Sintaxe do XML
Todos os documentos XML devem conter a “declaração XML” Define a versão do XML e a codificação de caracteres usada no documento A declaração XML não é parte do documento XML, não é um elemento do documento XML, e por isso não precisa de uma tag de fechamento Todos os documentos XML devem conter um, e apenas um, elemento raiz ... Entre as tags do elemento raiz que estarão todas as outras tags do seu documento XML Elemento que “diz” o que é o documento Todos os elementos devem ter uma tag de fechamento Existem duas construções válidas Teste 1 o elemento teste tem conteúdo o elemento teste é vazio Diferente do HTML que pode ter tags que não são fechadas XML é case sensitive é diferente de > Os elementos XML devem estar corretamente aninhados Correto: texto em negrito e em itálico Incorreto: texto em negrito e em itálico Os valores dos atributos devem estar entre aspas Tanto faz se são aspas duplas ou simples Correto: Incorreto: Os nomes dos elementos devem seguir as regras Nomes podem possuir letras, números e outros caracteres Nomes não podem começar com número ou caractere de pontuação Nomes não podem começar com as letras XML e suas variações Nomes não podem conter espaços Sintaxe dos comentários:
o
o