Freigeben über


Namen deklarierter XML-Elemente und -Attribute (Visual Basic)

Dieses Thema enthält Visual Basic-Richtlinien zum Benennen von XML-Elementen und Attributen in XML-Literalen. In einem XML-Literal können Sie einen lokalen oder qualifizierten Namen angeben. Ein qualifizierter Name besteht aus einem XML-Namespacepräfix, einem Doppelpunkt und einem lokalen Namen. Weitere Informationen zu XML-Namespacepräfixen finden Sie unter XML-Elementliteral.

Regeln

Ein lokaler Name eines Elements oder Attributs in Visual Basic muss den folgenden Regeln entsprechen.

  • Er kann mit einem Namespace beginnen. Er muss mit einem alphabetischen Zeichen oder einem Unterstrich (_) beginnen.

  • Sie darf nur alphabetische Zeichen, Dezimalziffern, Unterstriche, Punkte (.) und Bindestriche (-) enthalten.

  • Er darf maximal 1.024 Zeichen lang sein.

  • Doppelpunkte, die in Namen vorkommen, zeigen die Namespacegrenze an. Daher können Sie Doppelpunkte nur verwenden, um einen XML-Namespace für einen bestimmten Namen anzugeben.

Darüber hinaus sollten Sie die folgende Richtlinie einhalten.

  • Die XML 1.0-Spezifikation reserviert alle Namen, die mit der Zeichenfolge "xml" beginnen, unabhängig von der Großschreibung. Verwenden Sie daher diese Namen nicht für Ihre Element- und Attributnamen.

Richtlinien für die Namenslänge

In der Praxis sollte ein Name so kurz wie möglich sein und gleichzeitig die Art des Elements eindeutig identifizieren. Dadurch wird die Lesbarkeit des Codes verbessert und die Zeilenlänge und die Quelldateigröße reduziert.

Ihr Name sollte jedoch nicht so kurz sein, dass es das Element nicht angemessen beschreibt oder wie ihr Code es verwendet. Dies ist wichtig für die Lesbarkeit ihres Codes. Wenn jemand anderes versucht, es zu verstehen, oder wenn Sie selbst es lange nach dem Schreiben betrachten, können geeignete Elementnamen Zeit sparen.

Beachtung von Groß-/Kleinschreibung bei Namen

Bei XML-Elementnamen wird die Groß-/Kleinschreibung beachtet. Dies bedeutet: Wenn der Visual Basic-Compiler zwei Namen vergleicht, die sich nur in alphabetischer Groß-/Kleinschreibung unterscheiden, interpretiert er sie als unterschiedliche Namen. Beispielsweise interpretiert er ABC und abc als auf zwei separate Elemente verweisend.

XML-Namespaces

Beim Erstellen eines XML-Elementliterals können Sie das XML-Namespacepräfix für den Elementnamen angeben. Weitere Informationen finden Sie unter XML-Elementliteral.

Siehe auch