Heim >Backend-Entwicklung >XML/RSS-Tutorial >Grundlagen der XML-Entwicklung – XML-Elemente

Grundlagen der XML-Entwicklung – XML-Elemente

黄舟
黄舟Original
2017-03-25 17:04:251657Durchsuche

XMLDokumente enthalten XML-Elemente.

Was ist ein XML-Element?

XML-Element bezieht sich auf den Teil vom öffnenden Tag (einschließlich) bis zum schließenden Tag (einschließlich). Das

-Element kann andere Elemente, Text oder eine Mischung aus beidem enthalten. Elemente können auch das -Attribut haben.

<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>LearningXML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>

Im obigen Beispiel haben 70520fc1addb88c1722487f5b44e82c9 beide Elementinhalte, da sie andere Elemente enthalten. b753471a94dcfff32efcf6c992a2c269 hat nur Textinhalt, weil es nur Text enthält.

Im obigen Beispiel hat nur das 463aef0d2da08708f472268a99530dbe-Element das Attribut (category="CHILDREN").

XML-Benennungsregeln

XML-Elemente müssen den folgenden Benennungsregeln folgen:

Der Name darf Buchstaben, Zahlen und andere Zeichen enthalten. Der Name darf nicht mit Zahlen oder Satzzeichen beginnen . Der Name darf nicht mit den Zeichen „xml“ (oder XML,

Beste Benennungspraktiken

Machen Sie den Namen beschreibend. Es ist auch eine gute Idee, Unterstriche in Namen zu verwenden.

Der Name sollte kurz sein, z. B.: c28e1566e6948ef6649ad4ba57998876, nicht: 353157efcfae60f8db391b33c49b8b59.

Vermeiden Sie das „-“-Zeichen. Wenn Sie es wie folgt benennen: „Vorname“, wird manche Software denken, dass Sie das erste Wort extrahieren müssen.

Vermeiden Sie „.“-Zeichen. Wenn Sie es wie folgt benennen: „Vorname“, geht manche Software davon aus, dass „Name“ eine Eigenschaft des

Objekts

„Vorname“ ist. Vermeiden Sie das Zeichen „:“. Der Doppelpunkt wird zur Verwendung in einen

Namespace

konvertiert (wird später beschrieben). XML-Dokumente verfügen häufig über eine entsprechende Datenbank, deren Felder Elementen im XML-Dokument entsprechen. Eine praktische Faustregel besteht darin, die Benennungsregeln der Datenbank zum Benennen von Elementen in einem XML-Dokument zu verwenden.

Nicht-englische Buchstaben wie éòá sind ebenfalls zulässige XML-Elementnamen, Sie müssen sich jedoch der Probleme bewusst sein, die auftreten können, wenn Softwareentwickler diese Zeichen nicht unterstützen.

XML-Elemente sind erweiterbar

XML-Elemente sind erweiterbar, um mehr Informationen zu übertragen.

Sehen Sie sich das folgende XML-Beispiel an:

Stellen wir uns vor, wir erstellen eine Anwendung, die 05034471df6398a62d5708f78b78e0ac, 66fd2ada9ebb04d4250c850dc1e3737e konvertiert erzeugt die folgende Ausgabe:
<note>
<to>George</to>
<from>John</from>
<body>Don&#39;t forget the meeting this weekend!</body>
</note>

Stellen Sie sich vor, dass der Autor des XML-Dokuments später einige zusätzliche Informationen zum Dokument hinzugefügt hat:
MESSAGE
To: George
From: John
Don&#39;t forget the meeting this weekend!

Dann wird das Programm dieser Anwendung kaputt gehen oder abstürzen?
<note>
<date>2008-08-08</date>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don&#39;t forget the meeting this weekend!</body>
</note>

Nein. Diese Anwendung kann weiterhin die Elemente 05034471df6398a62d5708f78b78e0ac, 66fd2ada9ebb04d4250c850dc1e3737e und 6c04bd5ca3fcae76e30b72ad730ca86d im XML-Dokument finden und dieselbe Ausgabe erzeugen.

Einer der Vorteile von XML besteht darin, dass es häufig ohne Unterbrechung der Anwendung erweitert werden kann.

Das obige ist der detaillierte Inhalt vonGrundlagen der XML-Entwicklung – XML-Elemente. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn