XML - Elementos
XML elementspodem ser definidos como blocos de construção de um XML. Os elementos podem se comportar como contêineres para conter texto, elementos, atributos, objetos de mídia ou todos eles.
Cada documento XML contém um ou mais elementos, o escopo dos quais é delimitado por tags de início e fim ou, para elementos vazios, por uma tag de elemento vazio.
Sintaxe
A seguir está a sintaxe para escrever um elemento XML -
<element-name attribute1 attribute2>
....content
</element-name>
Onde,
element-nameé o nome do elemento. O nome da caixa nas tags de início e fim deve corresponder.
attribute1, attribute2são atributos do elemento separados por espaços em branco. Um atributo define uma propriedade do elemento. Ele associa um nome a um valor, que é uma sequência de caracteres. Um atributo é escrito como -
name = "value"
nome é seguido por um sinal = e um valor de string entre aspas duplas ("") ou simples ('').
Elemento Vazio
Um elemento vazio (elemento sem conteúdo) tem a seguinte sintaxe -
<name attribute1 attribute2.../>
A seguir está um exemplo de um documento XML usando vários elementos XML -
<?xml version = "1.0"?>
<contact-info>
<address category = "residence">
<name>Tanmay Patil</name>
<company>TutorialsPoint</company>
<phone>(011) 123-4567</phone>
</address>
</contact-info>
Regras de elementos XML
As regras a seguir devem ser seguidas para elementos XML -
Um nome de elemento pode conter qualquer caractere alfanumérico. Os únicos sinais de pontuação permitidos nos nomes são o hífen (-), a pontuação inferior (_) e o ponto (.).
Os nomes diferenciam maiúsculas de minúsculas. Por exemplo, Endereço, endereço e ENDEREÇO são nomes diferentes.
As tags de início e fim de um elemento devem ser idênticas.
Um elemento, que é um contêiner, pode conter texto ou elementos como visto no exemplo acima.