- es besteht Buchstaben, Zahlen und andere Buchstaben
- Namen dürfen nicht mit einer Zahl oder einem Interpunktionszeichen beginnen
- Namen dürfen nicht mit dem Buchstaben xml beginnen (oder XML oder Xml, usw.)
- Namen können nicht Räume enthalten
Mach's gut, wenn du Elementnamen „erfindest“ und diesen einfachen Richtlinien folgst:
Jeder möglicher Name kann verwendet werden, sind keine Wörter reserviert, aber die Idee ist, Namen beschreibend zu bilden. Namen mit einem Unterstreichen Separator sind nett.
Beispiele: <first_name>, <last_name>.
Vermeiden „-“ und „.“ in den Namen. Z.B. wenn du etwas „Erstnamen nennst,“ es könnte eine Verwirrung sein, wenn deine Software versucht, Namen von zuerst zu subtrahieren. Oder wenn du etwas „first.name nennst,“ kann deine Software denken, daß „Name“ ist eine Eigenschaft des Gegenstandes „zuerst.“
Elementnamen können sein, solange du magst, aber nicht übertreiben. Namen sollten, so kurz und einfach sein: <book_title> nicht mögen dieses: <the_title_of_the_book>.
XML Dokumente haben häufig eine entsprechende Datenbank, in der bestehen auffängt, entsprechend Elementen im XML Dokument. Eine gute Praxis ist, die Namengebenrichtlinien deiner Datenbank für die Elemente in den XML Dokumenten zu verwenden.
Nicht-Englische Buchstaben wie ??? sind in den XML Elementnamen tadellos zugelassen, aber passen heraus für Probleme auf, wenn dein Software-Verkäufer sie nicht stützt.
„: “ sollte nicht in den Elementnamen verwendet werden, weil sie aufgehoben wird, für etwas verwendet zu werden benannte namespaces (später).
|