<bookstore><book Category="CHILDREN"><title>Harry Potter</title><author>J K. Rowling</author><year>2005</year><price>29.99</price></book ><book Category="WEB"><title>Learning XML</title><author>Erik T. Ray</author><year>2003</year><price>39.95</price></book>< /bookstore>
Im obigen Beispiel
<Buchhandlung>
Und
<Buch>
Alle haben Elementinhalt, weil sie andere Elemente enthalten.
<Buch>
Elemente haben auch Attribute (category="CHILDREN").
<Titel>,<Autor>,<Jahr>
und <price> haben Textinhalt, weil sie Text enthalten.
XML-Elemente müssen den folgenden Benennungsregeln folgen:
Namen können Buchstaben, Zahlen und andere Zeichen enthalten
Der Name darf nicht mit einer Zahl oder einem Satzzeichen beginnen
Der Name darf nicht mit den Buchstaben XML (oder XML, XML usw.) beginnen.
Der Name darf keine Leerzeichen enthalten
Es kann jeder Name verwendet werden, keine reservierten Wörter.
Gestalten Sie den Namen beschreibend. Es ist auch eine gute Idee, Unterstriche in Namen zu verwenden:
<Vorname>, <Nachname>.
Namen sollten kurz und einfach sein, wie zum Beispiel:
<Buchtitel>
, anstatt:
<the_title_of_the_book>
vermeiden"
-
" Zeichen. Wenn Sie es so benennen: "
Vorname
", wird einige Software denken, dass Sie damit beginnen möchten
Erste
davon subtrahieren
Name
vermeiden"
.
" Zeichen. Wenn Sie es so benennen: "
Vorname
„, wird sich manche Software denken“
Name
„ist ein Objekt“
Erste
"-Attribut. Vermeiden Sie das Zeichen „". Der Doppelpunkt wird zur Verwendung in einen Namespace umgewandelt (wird später beschrieben).
XML-Dokumente verfügen häufig über eine entsprechende Datenbank mit Feldern, die den Elementen im XML-Dokument entsprechen. Eine praktische Faustregel besteht darin, die Benennungsregeln der Datenbank zur Benennung der Elemente im XML-Dokument zu verwenden.
Im XML,
éòá
usw. Nicht-englische Buchstaben sind vollkommen zulässig, aber seien Sie sich der Probleme bewusst, die auftreten können, wenn Ihr Softwareanbieter diese Zeichen nicht unterstützt.
XML-Elemente sind erweiterbar, um mehr Informationen zu übertragen.
Bitte sehen Sie sich das folgende XML-Beispiel an:
<note><to>Xiao Ming</to><from>Little Lion Girl</from><body>Vergessen Sie nicht, am Wochenende Programmieren zu lernen~</body></note>
Stellen wir uns vor, wir erstellen eine Anwendung
<zu>
,
<von>
sowie
<Körper>
Elemente werden aus dem XML-Dokument extrahiert und erzeugen die folgende Ausgabe:
NACHRICHT An: Xiao MingVon: Little Lion Girl Vergessen Sie nicht, am Wochenende Programmieren zu lernen |
Stellen Sie sich vor, der Autor des XML-Dokuments fügt einige zusätzliche Informationen hinzu:
<note><date>2020-09-09</date><to>Xiao Ming</to><from>Little Lion Girl</from><heading>Reminder</heading><body>Vergiss das nicht Programmieren am Wochenende lernen ~</body></note>
Wird diese App also kaputt gehen oder abstürzen?
Gewohnheit. Diese Anwendung kann immer noch das finden
<zu>
,
<von>
sowie
<Körper>
Element und erzeugt die gleiche Ausgabe.
Einer der Vorteile von XML besteht darin, dass es erweitert werden kann, ohne die Anwendung zu beeinträchtigen.
Das Obige dreht sich alles um XML-Elemente. Sie müssen auf eines achten: In XML müssen alle Elemente ein schließendes Tag haben!