Megosztás a következőn keresztül:


Deklarált XML-elemek és attribútumok neve (Visual Basic)

Ez a témakör Visual Basic-irányelveket tartalmaz az XML-elemek és -attribútumok XML-literálokban való elnevezéséhez. XML-literálban megadhat egy helyi nevet vagy egy minősített nevet. A minősített név egy XML-névtérelőtagból, egy kettőspontból és egy helyi névből áll. Az XML-névtér előtagokkal kapcsolatos további információkért lásd az XML elem literál részt.

Szabályok

A Visual Basic egyik elemének vagy attribútumának helyi nevének be kell tartania az alábbi szabályokat.

  • Egy névtérrel kezdődhet. Betűrendes karakterrel vagy aláhúzásjellel (_) kell kezdődnie.

  • Csak betűrendes karaktereket, tizedesjegyeket, aláhúzásjeleket, pontokat (.) és kötőjeleket (-) tartalmazhat.

  • Legfeljebb 1024 karakter hosszúságú lehet.

  • A nevekben megjelenő kettőspont a névtér elhatárolását jelzi. Ezért csak kettőspontokkal adhat meg EGY XML-névteret egy adott névhez.

Emellett be kell tartania az alábbi útmutatót.

  • Az XML 1.0 specifikációja az "xml" sztringgel kezdődő összes nevet lefoglalja, függetlenül a kis- és nagybetűs írástól. Ezért ne használja ezeket a neveket az elem- és attribútumnevekhez.

A névhosszra vonatkozó irányelvek

Gyakorlati szempontból a névnek a lehető legrövidebbnek kell lennie, ugyanakkor egyértelműen azonosítania kell az elem jellegét. Ez javítja a kód olvashatóságát, és csökkenti a sorok hosszát és a forrásfájl méretét.

A neve azonban nem lehet olyan rövid, hogy nem írja le megfelelően az elemet vagy a kód használatát. Ez fontos a kód olvashatósága szempontjából. Ha valaki más próbálja megérteni az Ön által írtakat, vagy ha Ön maga nézi meg újra hosszú idő után, a megfelelő elemnevek időt takaríthatnak meg.

Kis- és nagybetű érzékenység a nevekben

Az XML-elemek nevének kis- és nagybetű érzékenysége van. Ez azt jelenti, hogy ha a Visual Basic fordító két olyan nevet hasonlít össze, amelyek csak betűrendben különböznek, azokat különböző nevekként értelmezi. Például a ABC és a abc külön elemekre történő hivatkozásként értelmezi.

XML-névterek

XML-elemkonstans létrehozásakor megadhatja az elemnévhez tartozó XML-névtér előtagját. További információkért lásd az XML-elemliterált.

Lásd még