All About XML-Dateien für Android

Jede Android App besteht aus einigen Java-Code, einige XML-Dokumente und einige andere Informationen. (Das Akronym XML Markup Language steht für eXtensible) Sie könnten bereits vertraut sein mit HTML-Dokumenten -. Das Brot und Butter des World Wide Web.

Wie ein HTML-Dokument besteht jedes XML-Dokument von Tags (in eckigen Klammern Beschreibungen von verschiedenen Informationen). Aber im Gegensatz zu einem HTML-Dokument ist ein XML-Dokument nicht unbedingt eine darstellbare Seite beschreiben.

Hier sind einige Fakten über XML-Code:

  • Ein Tag besteht aus Text in spitzen Klammern.

  • Ein XML-Dokument drei verschiedene Arten von Tags haben: Start-Tags, leeres Element-Tags und End-Tags.

    EIN Start-Tag beginnt mit einem offenen Winkel und einen Namen. Ein Start-Tag der letzte Zeichen ist ein Schließwinkel.

    Ein leeres Element-Tag beginnt mit einem offenen Winkel gefolgt von einem Namen. Ein leeres Element-Tag der letzten zwei Zeichen sind ein Schrägstrich durch einen Schließwinkel gefolgt.

    Ein End-Tag beginnt mit einem offenen Winkel durch einen Schrägstrich und einem Namen gefolgt. AN letzte Zeichen des End-Tag ist ein Schließwinkel.

  • Ein XML-Element hat entweder beide einen Start-Tag und ein End-Tag, oder es hat ein leeres Element-Tag.

  • Die Elemente werden entweder innerhalb eines verschachtelten untereinander oder haben keine Überlappung.

    Beispielsweise in dem folgenden Code, ein Tablelayout Element enthält zwei Tischreihe Elemente:

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

    Der obige Code funktioniert, weil die erste Tischreihe endet vor dem zweiten Tischreihe beginnt. Aber die folgenden XML-Code ist illegal:

  • Der Text in einem XML-Dokument ist case-sensitive.

    Zum Beispiel, wenn Sie ändern RelativeLayout nach relativelayout, die App wird nicht ausgeführt.

  • Starten Sie Tags und leere Element-Tags können Attribute enthalten.

    Ein Attribut ist ein Name-Wert-Paar. Jedes Attribut hat die Form name =# 147-Wert# 148-. Die Anführungszeichen um die Wert sind erforderlich.

  • Ein nicht-leeres XML-Element enthalten Inhalt kann.

    Beispielsweise in dem Element Hallo Welt!, der Inhalt Hallo Welt! zwischen dem Start-Tag () und dem End-Tag () eingeklemmt.

Menü