Sdílet prostřednictvím


Názvy deklarovaných XML elementů a atributů (Visual Basic)

Toto téma obsahuje pokyny jazyka Visual Basic pro pojmenování elementů a atributů XML v literálech XML. V literálu XML můžete zadat místní název nebo kvalifikovaný název. Kvalifikovaný název se skládá z předpony oboru názvů XML, dvojtečky a místního názvu. Další informace o předponách oboru názvů XML naleznete v tématu Xml Element Literal.

Pravidla

Místní název elementu nebo atributu v jazyce Visual Basic musí dodržovat následující pravidla.

  • Může začínat oborem názvů. Musí začínat abecedním znakem nebo podtržítkem (_).

  • Musí obsahovat pouze abecední znaky, desítkové číslice, podtržítka, tečky (.) a pomlčky (-).

  • Nesmí být delší než 1 024 znaků.

  • Dvojtečky, které se zobrazují v názvech, označují demaraci oboru názvů. Proto můžete použít dvojtečky pouze k zadání oboru názvů XML pro konkrétní název.

Kromě toho byste měli dodržovat následující pokyny.

  • Specifikace XML 1.0 si vyhrazuje všechny názvy začínající řetězcem "xml" jakékoli varianty velká písmena. Proto tyto názvy nepoužívejte pro názvy prvků a atributů.

Pokyny pro délku názvu

V praxi by měl být název co nejkratší a přitom by měl jasně identifikovat povahu prvku. Tím se zlepší čitelnost kódu a zmenší se délka řádku a velikost zdrojového souboru.

Název by však neměl být tak krátký, že nepopisuje odpovídajícím způsobem prvek nebo způsob, jakým ho váš kód používá. To je důležité pro čitelnost kódu. Pokud se ho někdo jiný snaží pochopit, nebo pokud se na něj díváte dlouhou dobu po jeho psaní, můžou příslušné názvy prvků ušetřit čas.

Citlivost písmen v názvech

V názvech elementů XML se rozlišují malá a velká písmena. To znamená, že když kompilátor jazyka Visual Basic porovná dva názvy, které se liší pouze v abecedním případě, interpretuje je jako různé názvy. Například interpretuje ABC a abc označuje jako odkazy na samostatné prvky.

Obory názvů XML

Při vytváření literálu elementu XML můžete zadat předponu oboru názvů XML pro název elementu. Další informace naleznete v tématu XML Element Literal.

Viz také