Sistema hospitalar
XML (Extensible Markup Language)
• 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.
• Regras de Sintaxe do XML o 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 o 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 o 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 o XML é case sensitive
é diferente de > o Os elementos XML devem estar corretamente aninhados
Correto: texto em negrito e em itálico
Incorreto: texto em negrito e em itálico o Os valores dos atributos devem estar entre aspas
Tanto faz se são aspas duplas ou simples
Correto:
Incorreto: o 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