Tudo sobre XML arquivos para aplicativos Android

Cada app Android consiste em algum código Java, alguns documentos XML, e algumas outras informações. (O acrônimo XML significa Extensible Markup Language) Você já deve estar familiarizado com documentos HTML -. o pão e manteiga da World Wide Web.

Como um documento HTML, cada documento XML é composto por tags (descrições entre parênteses angulares de várias peças de informação). Mas ao contrário de um documento HTML, um documento XML não descreve necessariamente uma página displayable.

Aqui estão alguns fatos sobre o código XML:

  • A tag consiste em texto entre colchetes angulares.

  • Um documento XML pode ter três tipos diferentes de tags: tags de início, tags elemento vazio, e tags de fim.

    UMA começar a tag começa com um suporte de ângulo aberto e um nome. último caractere de uma marca de início é um colchete angular de fechamento.

    A tag elemento vazio começa com um suporte de ângulo aberto seguido por um nome. últimos dois personagens um elemento da tag vazio são uma barra seguido por um colchete angular de fechamento.

    A tag end começa com um suporte de ângulo aberto, seguido por uma barra e um nome. última personagem de uma marca de fim é um colchete angular de fechamento.

  • Um elemento XML ou tem tanto uma marca de início e uma tag final, ou ele tem uma marca de elemento vazio.

  • Elementos são ou aninhado dentro de um outro ou ter qualquer sobreposição.

    Por exemplo, no seguinte código, uma TableLayout elemento contém dois TableRow elementos:

     xmlns:android="https://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent" > 

    O código anterior funciona porque o primeiro TableRow termina antes do segundo TableRow começa. Mas o seguinte código XML é ilegal:

menu