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.